|
|
@ -428,6 +428,12 @@ namespace s1ap {
|
|
|
|
* Struct Definitions
|
|
|
|
* Struct Definitions
|
|
|
|
******************************************************************************/
|
|
|
|
******************************************************************************/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// INTEGER (0..16777215) ::= INTEGER (0..16777215)
|
|
|
|
|
|
|
|
using enb_ue_s1ap_id_t = integer<uint32_t, 0, 16777215, false, true>;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// INTEGER (0..4294967295) ::= INTEGER (0..4294967295)
|
|
|
|
|
|
|
|
using mme_ue_s1ap_id_t = integer<uint64_t, 0, 4294967295, false, true>;
|
|
|
|
|
|
|
|
|
|
|
|
// PrivateIE-ID ::= CHOICE
|
|
|
|
// PrivateIE-ID ::= CHOICE
|
|
|
|
struct private_ie_id_c {
|
|
|
|
struct private_ie_id_c {
|
|
|
|
struct types_opts {
|
|
|
|
struct types_opts {
|
|
|
@ -2388,8 +2394,8 @@ struct cell_traffic_trace_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool privacy_ind_present = false;
|
|
|
|
bool privacy_ind_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<fixed_octstring<8, true> > e_utran_trace_id;
|
|
|
|
ie_field_s<fixed_octstring<8, true> > e_utran_trace_id;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<bounded_bitstring<1, 160, true, true> > trace_collection_entity_ip_address;
|
|
|
|
ie_field_s<bounded_bitstring<1, 160, true, true> > trace_collection_entity_ip_address;
|
|
|
@ -2890,8 +2896,8 @@ struct conn_establishment_ind_ies_container {
|
|
|
|
bool end_ind_present = false;
|
|
|
|
bool end_ind_present = false;
|
|
|
|
bool subscription_based_ue_differentiation_info_present = false;
|
|
|
|
bool subscription_based_ue_differentiation_info_present = false;
|
|
|
|
bool ue_level_qos_params_present = false;
|
|
|
|
bool ue_level_qos_params_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > ue_radio_cap;
|
|
|
|
ie_field_s<unbounded_octstring<true> > ue_radio_cap;
|
|
|
|
ie_field_s<enhanced_coverage_restricted_e> enhanced_coverage_restricted;
|
|
|
|
ie_field_s<enhanced_coverage_restricted_e> enhanced_coverage_restricted;
|
|
|
|
ie_field_s<dl_cp_security_info_s> dl_cp_security_info;
|
|
|
|
ie_field_s<dl_cp_security_info_s> dl_cp_security_info;
|
|
|
@ -3267,8 +3273,8 @@ struct deactiv_trace_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<fixed_octstring<8, true> > e_utran_trace_id;
|
|
|
|
ie_field_s<fixed_octstring<8, true> > e_utran_trace_id;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -3635,8 +3641,8 @@ struct dl_nas_transport_ies_container {
|
|
|
|
bool pending_data_ind_present = false;
|
|
|
|
bool pending_data_ind_present = false;
|
|
|
|
bool subscription_based_ue_differentiation_info_present = false;
|
|
|
|
bool subscription_based_ue_differentiation_info_present = false;
|
|
|
|
bool add_rrm_prio_idx_present = false;
|
|
|
|
bool add_rrm_prio_idx_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_pdu;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_pdu;
|
|
|
|
ie_field_s<ho_restrict_list_s> ho_restrict_list;
|
|
|
|
ie_field_s<ho_restrict_list_s> ho_restrict_list;
|
|
|
|
ie_field_s<integer<uint16_t, 1, 256, false, true> > subscriber_profile_idfor_rfp;
|
|
|
|
ie_field_s<integer<uint16_t, 1, 256, false, true> > subscriber_profile_idfor_rfp;
|
|
|
@ -3876,8 +3882,8 @@ struct dl_s1cdma2000tunnelling_ies_container {
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool erab_subjectto_data_forwarding_list_present = false;
|
|
|
|
bool erab_subjectto_data_forwarding_list_present = false;
|
|
|
|
bool cdma2000_ho_status_present = false;
|
|
|
|
bool cdma2000_ho_status_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_data_forwarding_item_ies_o> > erab_subjectto_data_forwarding_list;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_data_forwarding_item_ies_o> > erab_subjectto_data_forwarding_list;
|
|
|
|
ie_field_s<cdma2000_ho_status_e> cdma2000_ho_status;
|
|
|
|
ie_field_s<cdma2000_ho_status_e> cdma2000_ho_status;
|
|
|
|
ie_field_s<cdma2000_rat_type_e> cdma2000_rat_type;
|
|
|
|
ie_field_s<cdma2000_rat_type_e> cdma2000_rat_type;
|
|
|
@ -3944,8 +3950,8 @@ struct dl_ueassociated_lp_pa_transport_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint16_t, 0, 255, false, true> > routing_id;
|
|
|
|
ie_field_s<integer<uint16_t, 0, 255, false, true> > routing_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > lp_pa_pdu;
|
|
|
|
ie_field_s<unbounded_octstring<true> > lp_pa_pdu;
|
|
|
|
|
|
|
|
|
|
|
@ -3966,8 +3972,7 @@ using protocol_ie_container_pair_item_l = protocol_ie_container_pair_l<ies_set_p
|
|
|
|
// E-RAB-IE-ContainerPairList{S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE (SIZE (1..256)) OF
|
|
|
|
// E-RAB-IE-ContainerPairList{S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE (SIZE (1..256)) OF
|
|
|
|
// ProtocolIE-ContainerPair{S1AP-PROTOCOL-IES-PAIR : IEsSetParam}
|
|
|
|
// ProtocolIE-ContainerPair{S1AP-PROTOCOL-IES-PAIR : IEsSetParam}
|
|
|
|
template <class ies_set_paramT_>
|
|
|
|
template <class ies_set_paramT_>
|
|
|
|
using erab_ie_container_pair_list_l =
|
|
|
|
using erab_ie_container_pair_list_l = dyn_seq_of<protocol_ie_container_pair_item_l<ies_set_paramT_>, 1, 256>;
|
|
|
|
dyn_seq_of<dyn_seq_of<protocol_ie_field_pair_s<ies_set_paramT_>, 0, 65535, true>, 1, 256>;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// E-RABAdmittedItem-ExtIEs ::= OBJECT SET OF S1AP-PROTOCOL-EXTENSION
|
|
|
|
// E-RABAdmittedItem-ExtIEs ::= OBJECT SET OF S1AP-PROTOCOL-EXTENSION
|
|
|
|
using erab_admitted_item_ext_ies_o = protocol_ext_empty_o;
|
|
|
|
using erab_admitted_item_ext_ies_o = protocol_ext_empty_o;
|
|
|
@ -4432,8 +4437,8 @@ struct erab_mod_confirm_ies_container {
|
|
|
|
bool erab_to_be_released_list_bearer_mod_conf_present = false;
|
|
|
|
bool erab_to_be_released_list_bearer_mod_conf_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool csg_membership_status_present = false;
|
|
|
|
bool csg_membership_status_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_modify_item_bearer_mod_conf_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_modify_item_bearer_mod_conf_ies_o>, 1, 256, true> >
|
|
|
|
erab_modify_list_bearer_mod_conf;
|
|
|
|
erab_modify_list_bearer_mod_conf;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> >
|
|
|
@ -4875,8 +4880,8 @@ struct erab_mod_ind_ies_container {
|
|
|
|
bool tunnel_info_for_bbf_present = false;
|
|
|
|
bool tunnel_info_for_bbf_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
bool user_location_info_present = false;
|
|
|
|
bool user_location_info_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_to_be_modified_item_bearer_mod_ind_ies_o> >
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_to_be_modified_item_bearer_mod_ind_ies_o> >
|
|
|
|
erab_to_be_modified_list_bearer_mod_ind;
|
|
|
|
erab_to_be_modified_list_bearer_mod_ind;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_not_to_be_modified_item_bearer_mod_ind_ies_o> >
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_not_to_be_modified_item_bearer_mod_ind_ies_o> >
|
|
|
@ -5199,8 +5204,8 @@ struct erab_modify_request_ies_container {
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool ueaggregate_maximum_bitrate_present = false;
|
|
|
|
bool ueaggregate_maximum_bitrate_present = false;
|
|
|
|
bool secondary_rat_data_usage_request_present = false;
|
|
|
|
bool secondary_rat_data_usage_request_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_to_be_modified_item_bearer_mod_req_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_to_be_modified_item_bearer_mod_req_ies_o>, 1, 256, true> >
|
|
|
|
erab_to_be_modified_list_bearer_mod_req;
|
|
|
|
erab_to_be_modified_list_bearer_mod_req;
|
|
|
@ -5287,8 +5292,8 @@ struct erab_modify_resp_ies_container {
|
|
|
|
bool erab_failed_to_modify_list_present = false;
|
|
|
|
bool erab_failed_to_modify_list_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_modify_item_bearer_mod_res_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_modify_item_bearer_mod_res_ies_o>, 1, 256, true> >
|
|
|
|
erab_modify_list_bearer_mod_res;
|
|
|
|
erab_modify_list_bearer_mod_res;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> > erab_failed_to_modify_list;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> > erab_failed_to_modify_list;
|
|
|
@ -5368,8 +5373,8 @@ struct erab_release_cmd_ies_container {
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool ueaggregate_maximum_bitrate_present = false;
|
|
|
|
bool ueaggregate_maximum_bitrate_present = false;
|
|
|
|
bool nas_pdu_present = false;
|
|
|
|
bool nas_pdu_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> > erab_to_be_released_list;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> > erab_to_be_released_list;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_pdu;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_pdu;
|
|
|
@ -5446,8 +5451,8 @@ struct erab_release_ind_ies_container {
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool user_location_info_present = false;
|
|
|
|
bool user_location_info_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> > erab_released_list;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> > erab_released_list;
|
|
|
|
ie_field_s<user_location_info_s> user_location_info;
|
|
|
|
ie_field_s<user_location_info_s> user_location_info;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<secondary_rat_data_usage_report_item_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<secondary_rat_data_usage_report_item_ies_o>, 1, 256, true> >
|
|
|
@ -5595,8 +5600,8 @@ struct erab_release_resp_ies_container {
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool user_location_info_present = false;
|
|
|
|
bool user_location_info_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_release_item_bearer_rel_comp_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_release_item_bearer_rel_comp_ies_o>, 1, 256, true> >
|
|
|
|
erab_release_list_bearer_rel_comp;
|
|
|
|
erab_release_list_bearer_rel_comp;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> > erab_failed_to_release_list;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> > erab_failed_to_release_list;
|
|
|
@ -5911,8 +5916,8 @@ struct erab_setup_request_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool ueaggregate_maximum_bitrate_present = false;
|
|
|
|
bool ueaggregate_maximum_bitrate_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_to_be_setup_item_bearer_su_req_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_to_be_setup_item_bearer_su_req_ies_o>, 1, 256, true> >
|
|
|
|
erab_to_be_setup_list_bearer_su_req;
|
|
|
|
erab_to_be_setup_list_bearer_su_req;
|
|
|
@ -5990,8 +5995,8 @@ struct erab_setup_resp_ies_container {
|
|
|
|
bool erab_setup_list_bearer_su_res_present = false;
|
|
|
|
bool erab_setup_list_bearer_su_res_present = false;
|
|
|
|
bool erab_failed_to_setup_list_bearer_su_res_present = false;
|
|
|
|
bool erab_failed_to_setup_list_bearer_su_res_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_setup_item_bearer_su_res_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_setup_item_bearer_su_res_ies_o>, 1, 256, true> >
|
|
|
|
erab_setup_list_bearer_su_res;
|
|
|
|
erab_setup_list_bearer_su_res;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> >
|
|
|
@ -7078,7 +7083,7 @@ struct enbcp_relocation_ind_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<s_tmsi_s> s_tmsi;
|
|
|
|
ie_field_s<s_tmsi_s> s_tmsi;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<tai_s> tai;
|
|
|
|
ie_field_s<tai_s> tai;
|
|
|
@ -7800,8 +7805,8 @@ struct enb_status_transfer_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_status_transfer_transparent_container_s> enb_status_transfer_transparent_container;
|
|
|
|
ie_field_s<enb_status_transfer_transparent_container_s> enb_status_transfer_transparent_container;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -7891,8 +7896,8 @@ struct error_ind_ies_container {
|
|
|
|
bool cause_present = false;
|
|
|
|
bool cause_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool s_tmsi_present = false;
|
|
|
|
bool s_tmsi_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<s_tmsi_s> s_tmsi;
|
|
|
|
ie_field_s<s_tmsi_s> s_tmsi;
|
|
|
@ -8139,8 +8144,8 @@ struct ho_cancel_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -8203,8 +8208,8 @@ struct ho_cancel_ack_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -8317,8 +8322,8 @@ struct ho_cmd_ies_container {
|
|
|
|
bool erab_to_release_list_ho_cmd_present = false;
|
|
|
|
bool erab_to_release_list_ho_cmd_present = false;
|
|
|
|
bool target_to_source_transparent_container_secondary_present = false;
|
|
|
|
bool target_to_source_transparent_container_secondary_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<handov_type_e> handov_type;
|
|
|
|
ie_field_s<handov_type_e> handov_type;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_security_paramsfrom_e_utran;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_security_paramsfrom_e_utran;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_data_forwarding_item_ies_o> > erab_subjectto_data_forwarding_list;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_data_forwarding_item_ies_o> > erab_subjectto_data_forwarding_list;
|
|
|
@ -8389,7 +8394,7 @@ struct ho_fail_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
|
|
|
|
|
|
|
@ -8472,8 +8477,8 @@ struct ho_notify_ies_container {
|
|
|
|
bool tunnel_info_for_bbf_present = false;
|
|
|
|
bool tunnel_info_for_bbf_present = false;
|
|
|
|
bool lhn_id_present = false;
|
|
|
|
bool lhn_id_present = false;
|
|
|
|
bool ps_cell_info_present = false;
|
|
|
|
bool ps_cell_info_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<tai_s> tai;
|
|
|
|
ie_field_s<tai_s> tai;
|
|
|
|
ie_field_s<tunnel_info_s> tunnel_info_for_bbf;
|
|
|
|
ie_field_s<tunnel_info_s> tunnel_info_for_bbf;
|
|
|
@ -8542,8 +8547,8 @@ struct ho_prep_fail_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
|
|
|
|
|
|
|
@ -9928,7 +9933,7 @@ struct ho_request_ies_container {
|
|
|
|
bool pending_data_ind_present = false;
|
|
|
|
bool pending_data_ind_present = false;
|
|
|
|
bool subscription_based_ue_differentiation_info_present = false;
|
|
|
|
bool subscription_based_ue_differentiation_info_present = false;
|
|
|
|
bool add_rrm_prio_idx_present = false;
|
|
|
|
bool add_rrm_prio_idx_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<handov_type_e> handov_type;
|
|
|
|
ie_field_s<handov_type_e> handov_type;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
@ -10062,8 +10067,8 @@ struct ho_request_ack_ies_container {
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool cell_access_mode_present = false;
|
|
|
|
bool cell_access_mode_present = false;
|
|
|
|
bool ce_mode_b_support_ind_present = false;
|
|
|
|
bool ce_mode_b_support_ind_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_admitted_item_ies_o> > erab_admitted_list;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_admitted_item_ies_o> > erab_admitted_list;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_failedto_setup_item_ho_req_ack_ies_o> > erab_failed_to_setup_list_ho_req_ack;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_failedto_setup_item_ho_req_ack_ies_o> > erab_failed_to_setup_list_ho_req_ack;
|
|
|
|
ie_field_s<unbounded_octstring<true> > target_to_source_transparent_container;
|
|
|
|
ie_field_s<unbounded_octstring<true> > target_to_source_transparent_container;
|
|
|
@ -10293,8 +10298,8 @@ struct ho_required_ies_container {
|
|
|
|
bool csg_id_present = false;
|
|
|
|
bool csg_id_present = false;
|
|
|
|
bool cell_access_mode_present = false;
|
|
|
|
bool cell_access_mode_present = false;
|
|
|
|
bool ps_service_not_available_present = false;
|
|
|
|
bool ps_service_not_available_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<handov_type_e> handov_type;
|
|
|
|
ie_field_s<handov_type_e> handov_type;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<target_id_c> target_id;
|
|
|
|
ie_field_s<target_id_c> target_id;
|
|
|
@ -10513,8 +10518,8 @@ struct init_context_setup_fail_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
|
|
|
|
|
|
|
@ -10727,8 +10732,8 @@ struct init_context_setup_request_ies_container {
|
|
|
|
bool pending_data_ind_present = false;
|
|
|
|
bool pending_data_ind_present = false;
|
|
|
|
bool subscription_based_ue_differentiation_info_present = false;
|
|
|
|
bool subscription_based_ue_differentiation_info_present = false;
|
|
|
|
bool add_rrm_prio_idx_present = false;
|
|
|
|
bool add_rrm_prio_idx_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_to_be_setup_item_ctxt_su_req_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_to_be_setup_item_ctxt_su_req_ies_o>, 1, 256, true> >
|
|
|
|
erab_to_be_setup_list_ctxt_su_req;
|
|
|
|
erab_to_be_setup_list_ctxt_su_req;
|
|
|
@ -10833,8 +10838,8 @@ struct init_context_setup_resp_ies_container {
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool erab_failed_to_setup_list_ctxt_su_res_present = false;
|
|
|
|
bool erab_failed_to_setup_list_ctxt_su_res_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_setup_item_ctxt_su_res_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_setup_item_ctxt_su_res_ies_o>, 1, 256, true> >
|
|
|
|
erab_setup_list_ctxt_su_res;
|
|
|
|
erab_setup_list_ctxt_su_res;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> >
|
|
|
@ -11042,7 +11047,7 @@ struct init_ue_msg_ies_container {
|
|
|
|
bool coverage_level_present = false;
|
|
|
|
bool coverage_level_present = false;
|
|
|
|
bool ue_application_layer_meas_cap_present = false;
|
|
|
|
bool ue_application_layer_meas_cap_present = false;
|
|
|
|
bool edt_session_present = false;
|
|
|
|
bool edt_session_present = false;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_pdu;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_pdu;
|
|
|
|
ie_field_s<tai_s> tai;
|
|
|
|
ie_field_s<tai_s> tai;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
@ -14802,8 +14807,8 @@ struct location_report_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool ps_cell_info_present = false;
|
|
|
|
bool ps_cell_info_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<tai_s> tai;
|
|
|
|
ie_field_s<tai_s> tai;
|
|
|
|
ie_field_s<request_type_s> request_type;
|
|
|
|
ie_field_s<request_type_s> request_type;
|
|
|
@ -14824,8 +14829,8 @@ struct location_report_ctrl_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<request_type_s> request_type;
|
|
|
|
ie_field_s<request_type_s> request_type;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -14843,8 +14848,8 @@ struct location_report_fail_ind_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -14862,8 +14867,8 @@ struct mmecp_relocation_ind_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
|
mmecp_relocation_ind_ies_container();
|
|
|
|
mmecp_relocation_ind_ies_container();
|
|
|
@ -14952,8 +14957,8 @@ struct mme_status_transfer_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_status_transfer_transparent_container_s> enb_status_transfer_transparent_container;
|
|
|
|
ie_field_s<enb_status_transfer_transparent_container_s> enb_status_transfer_transparent_container;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -14971,8 +14976,8 @@ struct nas_delivery_ind_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
|
nas_delivery_ind_ies_container();
|
|
|
|
nas_delivery_ind_ies_container();
|
|
|
@ -14989,8 +14994,8 @@ struct nas_non_delivery_ind_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_pdu;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_pdu;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
|
|
|
|
|
|
|
@ -15123,7 +15128,7 @@ struct path_switch_request_ies_container {
|
|
|
|
bool rrc_resume_cause_present = false;
|
|
|
|
bool rrc_resume_cause_present = false;
|
|
|
|
bool nrue_security_cap_present = false;
|
|
|
|
bool nrue_security_cap_present = false;
|
|
|
|
bool ps_cell_info_present = false;
|
|
|
|
bool ps_cell_info_present = false;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_to_be_switched_dl_item_ies_o> > erab_to_be_switched_dl_list;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_to_be_switched_dl_item_ies_o> > erab_to_be_switched_dl_list;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > source_mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > source_mme_ue_s1ap_id;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
@ -15172,8 +15177,8 @@ struct path_switch_request_ack_ies_container {
|
|
|
|
bool subscription_based_ue_differentiation_info_present = false;
|
|
|
|
bool subscription_based_ue_differentiation_info_present = false;
|
|
|
|
bool ho_restrict_list_present = false;
|
|
|
|
bool ho_restrict_list_present = false;
|
|
|
|
bool add_rrm_prio_idx_present = false;
|
|
|
|
bool add_rrm_prio_idx_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_to_be_switched_ul_item_ies_o> > erab_to_be_switched_ul_list;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_to_be_switched_ul_item_ies_o> > erab_to_be_switched_ul_list;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> > erab_to_be_released_list;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<erab_item_ies_o>, 1, 256, true> > erab_to_be_released_list;
|
|
|
@ -15210,8 +15215,8 @@ struct path_switch_request_fail_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
|
|
|
|
|
|
|
@ -15269,8 +15274,8 @@ struct reroute_nas_request_ies_container {
|
|
|
|
bool mme_ue_s1ap_id_present = false;
|
|
|
|
bool mme_ue_s1ap_id_present = false;
|
|
|
|
bool add_guti_present = false;
|
|
|
|
bool add_guti_present = false;
|
|
|
|
bool ue_usage_type_present = false;
|
|
|
|
bool ue_usage_type_present = false;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > s1_msg;
|
|
|
|
ie_field_s<unbounded_octstring<true> > s1_msg;
|
|
|
|
ie_field_s<fixed_octstring<2, true> > mme_group_id;
|
|
|
|
ie_field_s<fixed_octstring<2, true> > mme_group_id;
|
|
|
|
ie_field_s<add_guti_s> add_guti;
|
|
|
|
ie_field_s<add_guti_s> add_guti;
|
|
|
@ -15414,8 +15419,8 @@ struct secondary_rat_data_usage_report_ies_container {
|
|
|
|
bool ho_flag_present = false;
|
|
|
|
bool ho_flag_present = false;
|
|
|
|
bool user_location_info_present = false;
|
|
|
|
bool user_location_info_present = false;
|
|
|
|
bool time_since_secondary_node_release_present = false;
|
|
|
|
bool time_since_secondary_node_release_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<secondary_rat_data_usage_report_item_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<secondary_rat_data_usage_report_item_ies_o>, 1, 256, true> >
|
|
|
|
secondary_rat_data_usage_report_list;
|
|
|
|
secondary_rat_data_usage_report_list;
|
|
|
|
ie_field_s<ho_flag_e> ho_flag;
|
|
|
|
ie_field_s<ho_flag_e> ho_flag;
|
|
|
@ -15437,8 +15442,8 @@ struct trace_fail_ind_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<fixed_octstring<8, true> > e_utran_trace_id;
|
|
|
|
ie_field_s<fixed_octstring<8, true> > e_utran_trace_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
|
|
|
|
|
|
|
@ -15457,8 +15462,8 @@ struct trace_start_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<trace_activation_s> trace_activation;
|
|
|
|
ie_field_s<trace_activation_s> trace_activation;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -15479,8 +15484,8 @@ struct ue_cap_info_ind_ies_container {
|
|
|
|
bool ue_radio_cap_for_paging_present = false;
|
|
|
|
bool ue_radio_cap_for_paging_present = false;
|
|
|
|
bool ue_application_layer_meas_cap_present = false;
|
|
|
|
bool ue_application_layer_meas_cap_present = false;
|
|
|
|
bool lte_m_ind_present = false;
|
|
|
|
bool lte_m_ind_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > ue_radio_cap;
|
|
|
|
ie_field_s<unbounded_octstring<true> > ue_radio_cap;
|
|
|
|
ie_field_s<unbounded_octstring<true> > ue_radio_cap_for_paging;
|
|
|
|
ie_field_s<unbounded_octstring<true> > ue_radio_cap_for_paging;
|
|
|
|
ie_field_s<fixed_bitstring<8, false, true> > ue_application_layer_meas_cap;
|
|
|
|
ie_field_s<fixed_bitstring<8, false, true> > ue_application_layer_meas_cap;
|
|
|
@ -15503,8 +15508,8 @@ struct ue_context_mod_confirm_ies_container {
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool csg_membership_status_present = false;
|
|
|
|
bool csg_membership_status_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<csg_membership_status_e> csg_membership_status;
|
|
|
|
ie_field_s<csg_membership_status_e> csg_membership_status;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
|
|
|
|
|
|
|
@ -15524,8 +15529,8 @@ struct ue_context_mod_fail_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
|
|
|
|
|
|
|
@ -15545,8 +15550,8 @@ struct ue_context_mod_ind_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool csg_membership_info_present = false;
|
|
|
|
bool csg_membership_info_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<csg_membership_info_s> csg_membership_info;
|
|
|
|
ie_field_s<csg_membership_info_s> csg_membership_info;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -15580,8 +15585,8 @@ struct ue_context_mod_request_ies_container {
|
|
|
|
bool nrue_security_cap_present = false;
|
|
|
|
bool nrue_security_cap_present = false;
|
|
|
|
bool aerial_uesubscription_info_present = false;
|
|
|
|
bool aerial_uesubscription_info_present = false;
|
|
|
|
bool add_rrm_prio_idx_present = false;
|
|
|
|
bool add_rrm_prio_idx_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<fixed_bitstring<256, false, true> > security_key;
|
|
|
|
ie_field_s<fixed_bitstring<256, false, true> > security_key;
|
|
|
|
ie_field_s<integer<uint16_t, 1, 256, false, true> > subscriber_profile_idfor_rfp;
|
|
|
|
ie_field_s<integer<uint16_t, 1, 256, false, true> > subscriber_profile_idfor_rfp;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
|
ie_field_s<ue_aggregate_maximum_bitrate_s> ueaggregate_maximum_bitrate;
|
|
|
@ -15615,8 +15620,8 @@ struct ue_context_mod_resp_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -15658,8 +15663,8 @@ struct ue_context_release_complete_ies_container {
|
|
|
|
bool cell_id_and_ce_level_for_ce_capable_ues_present = false;
|
|
|
|
bool cell_id_and_ce_level_for_ce_capable_ues_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
bool time_since_secondary_node_release_present = false;
|
|
|
|
bool time_since_secondary_node_release_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<user_location_info_s> user_location_info;
|
|
|
|
ie_field_s<user_location_info_s> user_location_info;
|
|
|
|
ie_field_s<info_on_recommended_cells_and_enbs_for_paging_s> info_on_recommended_cells_and_enbs_for_paging;
|
|
|
|
ie_field_s<info_on_recommended_cells_and_enbs_for_paging_s> info_on_recommended_cells_and_enbs_for_paging;
|
|
|
@ -15685,8 +15690,8 @@ struct ue_context_release_request_ies_container {
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool gw_context_release_ind_present = false;
|
|
|
|
bool gw_context_release_ind_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<gw_context_release_ind_e> gw_context_release_ind;
|
|
|
|
ie_field_s<gw_context_release_ind_e> gw_context_release_ind;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<secondary_rat_data_usage_report_item_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<secondary_rat_data_usage_report_item_ies_o>, 1, 256, true> >
|
|
|
@ -15708,8 +15713,8 @@ struct ue_context_resume_fail_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<cause_c> cause;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
|
|
|
|
|
|
|
@ -15730,8 +15735,8 @@ struct ue_context_resume_request_ies_container {
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool erab_failed_to_resume_list_resume_req_present = false;
|
|
|
|
bool erab_failed_to_resume_list_resume_req_present = false;
|
|
|
|
bool rrc_resume_cause_present = false;
|
|
|
|
bool rrc_resume_cause_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_failed_to_resume_item_resume_req_ies_o> >
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_failed_to_resume_item_resume_req_ies_o> >
|
|
|
|
erab_failed_to_resume_list_resume_req;
|
|
|
|
erab_failed_to_resume_list_resume_req;
|
|
|
|
ie_field_s<rrc_establishment_cause_e> rrc_resume_cause;
|
|
|
|
ie_field_s<rrc_establishment_cause_e> rrc_resume_cause;
|
|
|
@ -15755,8 +15760,8 @@ struct ue_context_resume_resp_ies_container {
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool security_context_present = false;
|
|
|
|
bool security_context_present = false;
|
|
|
|
bool pending_data_ind_present = false;
|
|
|
|
bool pending_data_ind_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_failed_to_resume_item_resume_res_ies_o> >
|
|
|
|
ie_field_s<erab_ie_container_list_l<erab_failed_to_resume_item_resume_res_ies_o> >
|
|
|
|
erab_failed_to_resume_list_resume_res;
|
|
|
|
erab_failed_to_resume_list_resume_res;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
@ -15783,8 +15788,8 @@ struct ue_context_suspend_request_ies_container {
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
bool secondary_rat_data_usage_report_list_present = false;
|
|
|
|
bool user_location_info_present = false;
|
|
|
|
bool user_location_info_present = false;
|
|
|
|
bool time_since_secondary_node_release_present = false;
|
|
|
|
bool time_since_secondary_node_release_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<info_on_recommended_cells_and_enbs_for_paging_s> info_on_recommended_cells_and_enbs_for_paging;
|
|
|
|
ie_field_s<info_on_recommended_cells_and_enbs_for_paging_s> info_on_recommended_cells_and_enbs_for_paging;
|
|
|
|
ie_field_s<cell_id_and_ce_level_for_ce_capable_ues_s> cell_id_and_ce_level_for_ce_capable_ues;
|
|
|
|
ie_field_s<cell_id_and_ce_level_for_ce_capable_ues_s> cell_id_and_ce_level_for_ce_capable_ues;
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<secondary_rat_data_usage_report_item_ies_o>, 1, 256, true> >
|
|
|
|
ie_field_s<dyn_seq_of<protocol_ie_single_container_s<secondary_rat_data_usage_report_item_ies_o>, 1, 256, true> >
|
|
|
@ -15809,8 +15814,8 @@ struct ue_context_suspend_resp_ies_container {
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool security_context_present = false;
|
|
|
|
bool security_context_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<security_context_s> security_context;
|
|
|
|
ie_field_s<security_context_s> security_context;
|
|
|
|
|
|
|
|
|
|
|
@ -15855,8 +15860,8 @@ struct ue_radio_cap_match_request_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool ue_radio_cap_present = false;
|
|
|
|
bool ue_radio_cap_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > ue_radio_cap;
|
|
|
|
ie_field_s<unbounded_octstring<true> > ue_radio_cap;
|
|
|
|
|
|
|
|
|
|
|
|
// sequence methods
|
|
|
|
// sequence methods
|
|
|
@ -15875,8 +15880,8 @@ struct ue_radio_cap_match_resp_ies_container {
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
bool crit_diagnostics_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<voice_support_match_ind_e> voice_support_match_ind;
|
|
|
|
ie_field_s<voice_support_match_ind_e> voice_support_match_ind;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
ie_field_s<crit_diagnostics_s> crit_diagnostics;
|
|
|
|
|
|
|
|
|
|
|
@ -15899,8 +15904,8 @@ struct ul_nas_transport_ies_container {
|
|
|
|
bool sipto_l_gw_transport_layer_address_present = false;
|
|
|
|
bool sipto_l_gw_transport_layer_address_present = false;
|
|
|
|
bool lhn_id_present = false;
|
|
|
|
bool lhn_id_present = false;
|
|
|
|
bool ps_cell_info_present = false;
|
|
|
|
bool ps_cell_info_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_pdu;
|
|
|
|
ie_field_s<unbounded_octstring<true> > nas_pdu;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<eutran_cgi_s> eutran_cgi;
|
|
|
|
ie_field_s<tai_s> tai;
|
|
|
|
ie_field_s<tai_s> tai;
|
|
|
@ -15947,8 +15952,8 @@ struct ul_s1cdma2000tunnelling_ies_container {
|
|
|
|
bool cdma2000_one_xsrvcc_info_present = false;
|
|
|
|
bool cdma2000_one_xsrvcc_info_present = false;
|
|
|
|
bool cdma2000_one_xrand_present = false;
|
|
|
|
bool cdma2000_one_xrand_present = false;
|
|
|
|
bool eutran_round_trip_delay_estimation_info_present = false;
|
|
|
|
bool eutran_round_trip_delay_estimation_info_present = false;
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<cdma2000_rat_type_e> cdma2000_rat_type;
|
|
|
|
ie_field_s<cdma2000_rat_type_e> cdma2000_rat_type;
|
|
|
|
ie_field_s<unbounded_octstring<true> > cdma2000_sector_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > cdma2000_sector_id;
|
|
|
|
ie_field_s<cdma2000_ho_required_ind_e> cdma2000_ho_required_ind;
|
|
|
|
ie_field_s<cdma2000_ho_required_ind_e> cdma2000_ho_required_ind;
|
|
|
@ -15972,8 +15977,8 @@ struct ul_ueassociated_lp_pa_transport_ies_container {
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
using ie_field_s = protocol_ie_container_item_s<valueT_>;
|
|
|
|
|
|
|
|
|
|
|
|
// member variables
|
|
|
|
// member variables
|
|
|
|
ie_field_s<integer<uint64_t, 0, 4294967295, false, true> > mme_ue_s1ap_id;
|
|
|
|
ie_field_s<mme_ue_s1ap_id_t> mme_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint32_t, 0, 16777215, false, true> > enb_ue_s1ap_id;
|
|
|
|
ie_field_s<enb_ue_s1ap_id_t> enb_ue_s1ap_id;
|
|
|
|
ie_field_s<integer<uint16_t, 0, 255, false, true> > routing_id;
|
|
|
|
ie_field_s<integer<uint16_t, 0, 255, false, true> > routing_id;
|
|
|
|
ie_field_s<unbounded_octstring<true> > lp_pa_pdu;
|
|
|
|
ie_field_s<unbounded_octstring<true> > lp_pa_pdu;
|
|
|
|
|
|
|
|
|
|
|
|