Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 1 | /* |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 2 | * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) |
| 3 | * From ASN.1 module "E2AP-Containers" |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 4 | * found in "/home/rshacham/e2ap-v01.00.00.asn" |
| 5 | * `asn1c -fcompound-names -fincludes-quoted -fno-include-deps -findirect-choice -gen-PER -no-gen-OER -D .` |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 6 | */ |
| 7 | |
| 8 | #include "ProtocolIE-SingleContainer.h" |
| 9 | |
| 10 | /* |
| 11 | * This type is implemented using RICaction_ToBeSetup_ItemIEs, |
| 12 | * so here we adjust the DEF accordingly. |
| 13 | */ |
| 14 | /* |
| 15 | * This type is implemented using RICaction_Admitted_ItemIEs, |
| 16 | * so here we adjust the DEF accordingly. |
| 17 | */ |
| 18 | /* |
| 19 | * This type is implemented using RICaction_NotAdmitted_ItemIEs, |
| 20 | * so here we adjust the DEF accordingly. |
| 21 | */ |
| 22 | /* |
| 23 | * This type is implemented using RANfunction_ItemIEs, |
| 24 | * so here we adjust the DEF accordingly. |
| 25 | */ |
| 26 | /* |
| 27 | * This type is implemented using RANfunctionID_ItemIEs, |
| 28 | * so here we adjust the DEF accordingly. |
| 29 | */ |
| 30 | /* |
| 31 | * This type is implemented using RANfunctionIDcause_ItemIEs, |
| 32 | * so here we adjust the DEF accordingly. |
| 33 | */ |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 34 | static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1[] = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 35 | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) |
| 36 | }; |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 37 | asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P0 = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 38 | "ProtocolIE-SingleContainer", |
| 39 | "ProtocolIE-SingleContainer", |
| 40 | &asn_OP_SEQUENCE, |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 41 | asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1, |
| 42 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1) |
| 43 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1[0]), /* 1 */ |
| 44 | asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1, /* Same as above */ |
| 45 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1) |
| 46 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P0_tags_1[0]), /* 1 */ |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 47 | { 0, 0, SEQUENCE_constraint }, |
| 48 | asn_MBR_RICaction_ToBeSetup_ItemIEs_1, |
| 49 | 3, /* Elements count */ |
| 50 | &asn_SPC_RICaction_ToBeSetup_ItemIEs_specs_1 /* Additional specs */ |
| 51 | }; |
| 52 | |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 53 | static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2[] = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 54 | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) |
| 55 | }; |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 56 | asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P1 = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 57 | "ProtocolIE-SingleContainer", |
| 58 | "ProtocolIE-SingleContainer", |
| 59 | &asn_OP_SEQUENCE, |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 60 | asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2, |
| 61 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2) |
| 62 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2[0]), /* 1 */ |
| 63 | asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2, /* Same as above */ |
| 64 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2) |
| 65 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P1_tags_2[0]), /* 1 */ |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 66 | { 0, 0, SEQUENCE_constraint }, |
| 67 | asn_MBR_RICaction_Admitted_ItemIEs_5, |
| 68 | 3, /* Elements count */ |
| 69 | &asn_SPC_RICaction_Admitted_ItemIEs_specs_5 /* Additional specs */ |
| 70 | }; |
| 71 | |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 72 | static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3[] = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 73 | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) |
| 74 | }; |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 75 | asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P2 = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 76 | "ProtocolIE-SingleContainer", |
| 77 | "ProtocolIE-SingleContainer", |
| 78 | &asn_OP_SEQUENCE, |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 79 | asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3, |
| 80 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3) |
| 81 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3[0]), /* 1 */ |
| 82 | asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3, /* Same as above */ |
| 83 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3) |
| 84 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P2_tags_3[0]), /* 1 */ |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 85 | { 0, 0, SEQUENCE_constraint }, |
| 86 | asn_MBR_RICaction_NotAdmitted_ItemIEs_9, |
| 87 | 3, /* Elements count */ |
| 88 | &asn_SPC_RICaction_NotAdmitted_ItemIEs_specs_9 /* Additional specs */ |
| 89 | }; |
| 90 | |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 91 | static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4[] = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 92 | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) |
| 93 | }; |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 94 | asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P3 = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 95 | "ProtocolIE-SingleContainer", |
| 96 | "ProtocolIE-SingleContainer", |
| 97 | &asn_OP_SEQUENCE, |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 98 | asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4, |
| 99 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4) |
| 100 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4[0]), /* 1 */ |
| 101 | asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4, /* Same as above */ |
| 102 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4) |
| 103 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P3_tags_4[0]), /* 1 */ |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 104 | { 0, 0, SEQUENCE_constraint }, |
| 105 | asn_MBR_RANfunction_ItemIEs_13, |
| 106 | 3, /* Elements count */ |
| 107 | &asn_SPC_RANfunction_ItemIEs_specs_13 /* Additional specs */ |
| 108 | }; |
| 109 | |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 110 | static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5[] = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 111 | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) |
| 112 | }; |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 113 | asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P4 = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 114 | "ProtocolIE-SingleContainer", |
| 115 | "ProtocolIE-SingleContainer", |
| 116 | &asn_OP_SEQUENCE, |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 117 | asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5, |
| 118 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5) |
| 119 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5[0]), /* 1 */ |
| 120 | asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5, /* Same as above */ |
| 121 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5) |
| 122 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P4_tags_5[0]), /* 1 */ |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 123 | { 0, 0, SEQUENCE_constraint }, |
| 124 | asn_MBR_RANfunctionID_ItemIEs_17, |
| 125 | 3, /* Elements count */ |
| 126 | &asn_SPC_RANfunctionID_ItemIEs_specs_17 /* Additional specs */ |
| 127 | }; |
| 128 | |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 129 | static const ber_tlv_tag_t asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6[] = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 130 | (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) |
| 131 | }; |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 132 | asn_TYPE_descriptor_t asn_DEF_ProtocolIE_SingleContainer_1530P5 = { |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 133 | "ProtocolIE-SingleContainer", |
| 134 | "ProtocolIE-SingleContainer", |
| 135 | &asn_OP_SEQUENCE, |
Ron Shacham | 5c3fd8f | 2020-06-03 11:18:22 -0400 | [diff] [blame^] | 136 | asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6, |
| 137 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6) |
| 138 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6[0]), /* 1 */ |
| 139 | asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6, /* Same as above */ |
| 140 | sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6) |
| 141 | /sizeof(asn_DEF_ProtocolIE_SingleContainer_1530P5_tags_6[0]), /* 1 */ |
Ron Shacham | 0eba05c | 2020-05-08 15:13:19 -0400 | [diff] [blame] | 142 | { 0, 0, SEQUENCE_constraint }, |
| 143 | asn_MBR_RANfunctionIDcause_ItemIEs_21, |
| 144 | 3, /* Elements count */ |
| 145 | &asn_SPC_RANfunctionIDcause_ItemIEs_specs_21 /* Additional specs */ |
| 146 | }; |
| 147 | |