Adding MC-NIB support
[ric-app/mc.git] / mc-core / mc / local_datasource / sgnb_modification_request_acknowledge.pb-c.c
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: sgnb_modification_request_acknowledge.proto */
3
4 /* Do not generate deprecated warnings for self */
5 #ifndef PROTOBUF_C__NO_DEPRECATED
6 #define PROTOBUF_C__NO_DEPRECATED
7 #endif
8
9 #include "sgnb_modification_request_acknowledge.pb-c.h"
10 void   uenibstreamprotobuf__sg_nbmodification_request_acknowledge__init
11                      (Uenibstreamprotobuf__SgNBModificationRequestAcknowledge         *message)
12 {
13   static const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST_ACKNOWLEDGE__INIT;
14   *message = init_value;
15 }
16 size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__get_packed_size
17                      (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message)
18 {
19   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor);
20   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 }
22 size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__pack
23                      (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message,
24                       uint8_t       *out)
25 {
26   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor);
27   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 }
29 size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__pack_to_buffer
30                      (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message,
31                       ProtobufCBuffer *buffer)
32 {
33   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor);
34   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 }
36 Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *
37        uenibstreamprotobuf__sg_nbmodification_request_acknowledge__unpack
38                      (ProtobufCAllocator  *allocator,
39                       size_t               len,
40                       const uint8_t       *data)
41 {
42   return (Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *)
43      protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor,
44                                 allocator, len, data);
45 }
46 void   uenibstreamprotobuf__sg_nbmodification_request_acknowledge__free_unpacked
47                      (Uenibstreamprotobuf__SgNBModificationRequestAcknowledge *message,
48                       ProtobufCAllocator *allocator)
49 {
50   if(!message)
51     return;
52   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor);
53   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
54 }
55 void   uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__init
56                      (Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs         *message)
57 {
58   static const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST_ACKNOWLEDGE__IES__INIT;
59   *message = init_value;
60 }
61 size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__get_packed_size
62                      (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message)
63 {
64   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor);
65   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
66 }
67 size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__pack
68                      (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message,
69                       uint8_t       *out)
70 {
71   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor);
72   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
73 }
74 size_t uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__pack_to_buffer
75                      (const Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message,
76                       ProtobufCBuffer *buffer)
77 {
78   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor);
79   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
80 }
81 Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *
82        uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__unpack
83                      (ProtobufCAllocator  *allocator,
84                       size_t               len,
85                       const uint8_t       *data)
86 {
87   return (Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *)
88      protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor,
89                                 allocator, len, data);
90 }
91 void   uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__free_unpacked
92                      (Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs *message,
93                       ProtobufCAllocator *allocator)
94 {
95   if(!message)
96     return;
97   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor);
98   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
99 }
100 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__init
101                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList         *message)
102 {
103   static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK_LIST__INIT;
104   *message = init_value;
105 }
106 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__get_packed_size
107                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message)
108 {
109   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor);
110   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
111 }
112 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__pack
113                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message,
114                       uint8_t       *out)
115 {
116   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor);
117   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
118 }
119 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__pack_to_buffer
120                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message,
121                       ProtobufCBuffer *buffer)
122 {
123   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor);
124   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
125 }
126 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *
127        uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__unpack
128                      (ProtobufCAllocator  *allocator,
129                       size_t               len,
130                       const uint8_t       *data)
131 {
132   return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *)
133      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor,
134                                 allocator, len, data);
135 }
136 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__free_unpacked
137                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList *message,
138                       ProtobufCAllocator *allocator)
139 {
140   if(!message)
141     return;
142   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor);
143   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
144 }
145 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__init
146                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs         *message)
147 {
148   static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM_IES__INIT;
149   *message = init_value;
150 }
151 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__get_packed_size
152                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message)
153 {
154   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor);
155   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
156 }
157 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__pack
158                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message,
159                       uint8_t       *out)
160 {
161   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor);
162   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
163 }
164 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__pack_to_buffer
165                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message,
166                       ProtobufCBuffer *buffer)
167 {
168   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor);
169   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
170 }
171 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *
172        uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__unpack
173                      (ProtobufCAllocator  *allocator,
174                       size_t               len,
175                       const uint8_t       *data)
176 {
177   return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *)
178      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor,
179                                 allocator, len, data);
180 }
181 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__free_unpacked
182                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs *message,
183                       ProtobufCAllocator *allocator)
184 {
185   if(!message)
186     return;
187   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor);
188   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
189 }
190 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__init
191                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem         *message)
192 {
193   static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM__INIT;
194   *message = init_value;
195 }
196 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__get_packed_size
197                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message)
198 {
199   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor);
200   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
201 }
202 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__pack
203                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message,
204                       uint8_t       *out)
205 {
206   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor);
207   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
208 }
209 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__pack_to_buffer
210                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message,
211                       ProtobufCBuffer *buffer)
212 {
213   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor);
214   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
215 }
216 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *
217        uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__unpack
218                      (ProtobufCAllocator  *allocator,
219                       size_t               len,
220                       const uint8_t       *data)
221 {
222   return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *)
223      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor,
224                                 allocator, len, data);
225 }
226 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__free_unpacked
227                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem *message,
228                       ProtobufCAllocator *allocator)
229 {
230   if(!message)
231     return;
232   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor);
233   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
234 }
235 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__init
236                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs         *message)
237 {
238   static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__ITEM_EXT_IES__INIT;
239   *message = init_value;
240 }
241 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__get_packed_size
242                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message)
243 {
244   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor);
245   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
246 }
247 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__pack
248                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message,
249                       uint8_t       *out)
250 {
251   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor);
252   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
253 }
254 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__pack_to_buffer
255                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message,
256                       ProtobufCBuffer *buffer)
257 {
258   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor);
259   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
260 }
261 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *
262        uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__unpack
263                      (ProtobufCAllocator  *allocator,
264                       size_t               len,
265                       const uint8_t       *data)
266 {
267   return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *)
268      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor,
269                                 allocator, len, data);
270 }
271 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__free_unpacked
272                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs *message,
273                       ProtobufCAllocator *allocator)
274 {
275   if(!message)
276     return;
277   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor);
278   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
279 }
280 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__init
281                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent         *message)
282 {
283   static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPPRESENT__INIT;
284   *message = init_value;
285 }
286 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__get_packed_size
287                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message)
288 {
289   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
290   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
291 }
292 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__pack
293                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message,
294                       uint8_t       *out)
295 {
296   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
297   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
298 }
299 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__pack_to_buffer
300                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message,
301                       ProtobufCBuffer *buffer)
302 {
303   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
304   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
305 }
306 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *
307        uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__unpack
308                      (ProtobufCAllocator  *allocator,
309                       size_t               len,
310                       const uint8_t       *data)
311 {
312   return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *)
313      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor,
314                                 allocator, len, data);
315 }
316 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__free_unpacked
317                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent *message,
318                       ProtobufCAllocator *allocator)
319 {
320   if(!message)
321     return;
322   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
323   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
324 }
325 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init
326                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs         *message)
327 {
328   static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT;
329   *message = init_value;
330 }
331 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__get_packed_size
332                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message)
333 {
334   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
335   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
336 }
337 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack
338                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message,
339                       uint8_t       *out)
340 {
341   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
342   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
343 }
344 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer
345                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message,
346                       ProtobufCBuffer *buffer)
347 {
348   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
349   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
350 }
351 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *
352        uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__unpack
353                      (ProtobufCAllocator  *allocator,
354                       size_t               len,
355                       const uint8_t       *data)
356 {
357   return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *)
358      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor,
359                                 allocator, len, data);
360 }
361 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__free_unpacked
362                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs *message,
363                       ProtobufCAllocator *allocator)
364 {
365   if(!message)
366     return;
367   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
368   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
369 }
370 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__init
371                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent         *message)
372 {
373   static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT__INIT;
374   *message = init_value;
375 }
376 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__get_packed_size
377                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message)
378 {
379   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
380   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
381 }
382 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__pack
383                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message,
384                       uint8_t       *out)
385 {
386   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
387   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
388 }
389 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__pack_to_buffer
390                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message,
391                       ProtobufCBuffer *buffer)
392 {
393   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
394   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
395 }
396 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *
397        uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__unpack
398                      (ProtobufCAllocator  *allocator,
399                       size_t               len,
400                       const uint8_t       *data)
401 {
402   return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *)
403      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor,
404                                 allocator, len, data);
405 }
406 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__free_unpacked
407                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent *message,
408                       ProtobufCAllocator *allocator)
409 {
410   if(!message)
411     return;
412   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
413   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
414 }
415 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init
416                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs         *message)
417 {
418   static const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT;
419   *message = init_value;
420 }
421 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size
422                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message)
423 {
424   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
425   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
426 }
427 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack
428                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message,
429                       uint8_t       *out)
430 {
431   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
432   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
433 }
434 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
435                      (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message,
436                       ProtobufCBuffer *buffer)
437 {
438   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
439   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
440 }
441 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *
442        uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__unpack
443                      (ProtobufCAllocator  *allocator,
444                       size_t               len,
445                       const uint8_t       *data)
446 {
447   return (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *)
448      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor,
449                                 allocator, len, data);
450 }
451 void   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked
452                      (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs *message,
453                       ProtobufCAllocator *allocator)
454 {
455   if(!message)
456     return;
457   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
458   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
459 }
460 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__init
461                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList         *message)
462 {
463   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK_LIST__INIT;
464   *message = init_value;
465 }
466 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__get_packed_size
467                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message)
468 {
469   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor);
470   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
471 }
472 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__pack
473                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message,
474                       uint8_t       *out)
475 {
476   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor);
477   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
478 }
479 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__pack_to_buffer
480                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message,
481                       ProtobufCBuffer *buffer)
482 {
483   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor);
484   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
485 }
486 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *
487        uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__unpack
488                      (ProtobufCAllocator  *allocator,
489                       size_t               len,
490                       const uint8_t       *data)
491 {
492   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *)
493      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor,
494                                 allocator, len, data);
495 }
496 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__free_unpacked
497                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList *message,
498                       ProtobufCAllocator *allocator)
499 {
500   if(!message)
501     return;
502   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor);
503   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
504 }
505 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__init
506                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs         *message)
507 {
508   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM_IES__INIT;
509   *message = init_value;
510 }
511 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__get_packed_size
512                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message)
513 {
514   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor);
515   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
516 }
517 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__pack
518                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message,
519                       uint8_t       *out)
520 {
521   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor);
522   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
523 }
524 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__pack_to_buffer
525                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message,
526                       ProtobufCBuffer *buffer)
527 {
528   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor);
529   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
530 }
531 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *
532        uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__unpack
533                      (ProtobufCAllocator  *allocator,
534                       size_t               len,
535                       const uint8_t       *data)
536 {
537   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *)
538      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor,
539                                 allocator, len, data);
540 }
541 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__free_unpacked
542                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs *message,
543                       ProtobufCAllocator *allocator)
544 {
545   if(!message)
546     return;
547   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor);
548   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
549 }
550 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__init
551                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem         *message)
552 {
553   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__ITEM__INIT;
554   *message = init_value;
555 }
556 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__get_packed_size
557                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message)
558 {
559   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor);
560   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
561 }
562 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__pack
563                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message,
564                       uint8_t       *out)
565 {
566   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor);
567   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
568 }
569 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__pack_to_buffer
570                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message,
571                       ProtobufCBuffer *buffer)
572 {
573   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor);
574   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
575 }
576 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *
577        uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__unpack
578                      (ProtobufCAllocator  *allocator,
579                       size_t               len,
580                       const uint8_t       *data)
581 {
582   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *)
583      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor,
584                                 allocator, len, data);
585 }
586 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__free_unpacked
587                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem *message,
588                       ProtobufCAllocator *allocator)
589 {
590   if(!message)
591     return;
592   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor);
593   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
594 }
595 void   uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__init
596                      (Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs         *message)
597 {
598   static const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_ACK__ITEM_EXT_IES__INIT;
599   *message = init_value;
600 }
601 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__get_packed_size
602                      (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message)
603 {
604   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor);
605   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
606 }
607 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__pack
608                      (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message,
609                       uint8_t       *out)
610 {
611   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor);
612   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
613 }
614 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__pack_to_buffer
615                      (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message,
616                       ProtobufCBuffer *buffer)
617 {
618   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor);
619   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
620 }
621 Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *
622        uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__unpack
623                      (ProtobufCAllocator  *allocator,
624                       size_t               len,
625                       const uint8_t       *data)
626 {
627   return (Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *)
628      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor,
629                                 allocator, len, data);
630 }
631 void   uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__free_unpacked
632                      (Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs *message,
633                       ProtobufCAllocator *allocator)
634 {
635   if(!message)
636     return;
637   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor);
638   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
639 }
640 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__init
641                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent         *message)
642 {
643   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPPRESENT__INIT;
644   *message = init_value;
645 }
646 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__get_packed_size
647                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message)
648 {
649   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
650   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
651 }
652 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__pack
653                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message,
654                       uint8_t       *out)
655 {
656   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
657   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
658 }
659 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__pack_to_buffer
660                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message,
661                       ProtobufCBuffer *buffer)
662 {
663   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
664   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
665 }
666 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *
667        uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__unpack
668                      (ProtobufCAllocator  *allocator,
669                       size_t               len,
670                       const uint8_t       *data)
671 {
672   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *)
673      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor,
674                                 allocator, len, data);
675 }
676 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__free_unpacked
677                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent *message,
678                       ProtobufCAllocator *allocator)
679 {
680   if(!message)
681     return;
682   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
683   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
684 }
685 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init
686                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs         *message)
687 {
688   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT;
689   *message = init_value;
690 }
691 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__get_packed_size
692                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message)
693 {
694   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
695   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
696 }
697 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack
698                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message,
699                       uint8_t       *out)
700 {
701   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
702   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
703 }
704 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer
705                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message,
706                       ProtobufCBuffer *buffer)
707 {
708   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
709   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
710 }
711 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *
712        uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__unpack
713                      (ProtobufCAllocator  *allocator,
714                       size_t               len,
715                       const uint8_t       *data)
716 {
717   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *)
718      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor,
719                                 allocator, len, data);
720 }
721 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__free_unpacked
722                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs *message,
723                       ProtobufCAllocator *allocator)
724 {
725   if(!message)
726     return;
727   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
728   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
729 }
730 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__init
731                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent         *message)
732 {
733   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT__INIT;
734   *message = init_value;
735 }
736 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__get_packed_size
737                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message)
738 {
739   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
740   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
741 }
742 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__pack
743                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message,
744                       uint8_t       *out)
745 {
746   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
747   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
748 }
749 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__pack_to_buffer
750                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message,
751                       ProtobufCBuffer *buffer)
752 {
753   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
754   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
755 }
756 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *
757        uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__unpack
758                      (ProtobufCAllocator  *allocator,
759                       size_t               len,
760                       const uint8_t       *data)
761 {
762   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *)
763      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor,
764                                 allocator, len, data);
765 }
766 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__free_unpacked
767                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent *message,
768                       ProtobufCAllocator *allocator)
769 {
770   if(!message)
771     return;
772   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
773   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
774 }
775 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init
776                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs         *message)
777 {
778   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_MODIFIED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT;
779   *message = init_value;
780 }
781 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size
782                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message)
783 {
784   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
785   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
786 }
787 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack
788                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message,
789                       uint8_t       *out)
790 {
791   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
792   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
793 }
794 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
795                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message,
796                       ProtobufCBuffer *buffer)
797 {
798   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
799   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
800 }
801 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *
802        uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__unpack
803                      (ProtobufCAllocator  *allocator,
804                       size_t               len,
805                       const uint8_t       *data)
806 {
807   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *)
808      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor,
809                                 allocator, len, data);
810 }
811 void   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked
812                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs *message,
813                       ProtobufCAllocator *allocator)
814 {
815   if(!message)
816     return;
817   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
818   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
819 }
820 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__init
821                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList         *message)
822 {
823   static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK_LIST__INIT;
824   *message = init_value;
825 }
826 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__get_packed_size
827                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message)
828 {
829   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor);
830   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
831 }
832 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__pack
833                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message,
834                       uint8_t       *out)
835 {
836   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor);
837   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
838 }
839 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__pack_to_buffer
840                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message,
841                       ProtobufCBuffer *buffer)
842 {
843   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor);
844   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
845 }
846 Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *
847        uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__unpack
848                      (ProtobufCAllocator  *allocator,
849                       size_t               len,
850                       const uint8_t       *data)
851 {
852   return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *)
853      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor,
854                                 allocator, len, data);
855 }
856 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__free_unpacked
857                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList *message,
858                       ProtobufCAllocator *allocator)
859 {
860   if(!message)
861     return;
862   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor);
863   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
864 }
865 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__init
866                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs         *message)
867 {
868   static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__ITEM_IES__INIT;
869   *message = init_value;
870 }
871 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__get_packed_size
872                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message)
873 {
874   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor);
875   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
876 }
877 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__pack
878                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message,
879                       uint8_t       *out)
880 {
881   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor);
882   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
883 }
884 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__pack_to_buffer
885                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message,
886                       ProtobufCBuffer *buffer)
887 {
888   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor);
889   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
890 }
891 Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *
892        uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__unpack
893                      (ProtobufCAllocator  *allocator,
894                       size_t               len,
895                       const uint8_t       *data)
896 {
897   return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *)
898      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor,
899                                 allocator, len, data);
900 }
901 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__free_unpacked
902                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs *message,
903                       ProtobufCAllocator *allocator)
904 {
905   if(!message)
906     return;
907   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor);
908   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
909 }
910 void   uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__init
911                      (Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem         *message)
912 {
913   static const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_RELEASED__SG_NBMOD_ACK__ITEM__INIT;
914   *message = init_value;
915 }
916 size_t uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__get_packed_size
917                      (const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message)
918 {
919   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor);
920   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
921 }
922 size_t uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__pack
923                      (const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message,
924                       uint8_t       *out)
925 {
926   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor);
927   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
928 }
929 size_t uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__pack_to_buffer
930                      (const Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message,
931                       ProtobufCBuffer *buffer)
932 {
933   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor);
934   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
935 }
936 Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *
937        uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__unpack
938                      (ProtobufCAllocator  *allocator,
939                       size_t               len,
940                       const uint8_t       *data)
941 {
942   return (Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *)
943      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor,
944                                 allocator, len, data);
945 }
946 void   uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__free_unpacked
947                      (Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem *message,
948                       ProtobufCAllocator *allocator)
949 {
950   if(!message)
951     return;
952   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor);
953   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
954 }
955 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__init
956                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs         *message)
957 {
958   static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_ACK__ITEM_EXT_IES__INIT;
959   *message = init_value;
960 }
961 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__get_packed_size
962                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message)
963 {
964   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor);
965   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
966 }
967 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__pack
968                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message,
969                       uint8_t       *out)
970 {
971   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor);
972   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
973 }
974 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__pack_to_buffer
975                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message,
976                       ProtobufCBuffer *buffer)
977 {
978   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor);
979   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
980 }
981 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *
982        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__unpack
983                      (ProtobufCAllocator  *allocator,
984                       size_t               len,
985                       const uint8_t       *data)
986 {
987   return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *)
988      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor,
989                                 allocator, len, data);
990 }
991 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__free_unpacked
992                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs *message,
993                       ProtobufCAllocator *allocator)
994 {
995   if(!message)
996     return;
997   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor);
998   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
999 }
1000 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__init
1001                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent         *message)
1002 {
1003   static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPPRESENT__INIT;
1004   *message = init_value;
1005 }
1006 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__get_packed_size
1007                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message)
1008 {
1009   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
1010   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1011 }
1012 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__pack
1013                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message,
1014                       uint8_t       *out)
1015 {
1016   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
1017   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1018 }
1019 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__pack_to_buffer
1020                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message,
1021                       ProtobufCBuffer *buffer)
1022 {
1023   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
1024   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1025 }
1026 Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *
1027        uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__unpack
1028                      (ProtobufCAllocator  *allocator,
1029                       size_t               len,
1030                       const uint8_t       *data)
1031 {
1032   return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *)
1033      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor,
1034                                 allocator, len, data);
1035 }
1036 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__free_unpacked
1037                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent *message,
1038                       ProtobufCAllocator *allocator)
1039 {
1040   if(!message)
1041     return;
1042   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor);
1043   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1044 }
1045 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init
1046                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs         *message)
1047 {
1048   static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT;
1049   *message = init_value;
1050 }
1051 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__get_packed_size
1052                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message)
1053 {
1054   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
1055   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1056 }
1057 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack
1058                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message,
1059                       uint8_t       *out)
1060 {
1061   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
1062   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1063 }
1064 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer
1065                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message,
1066                       ProtobufCBuffer *buffer)
1067 {
1068   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
1069   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1070 }
1071 Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *
1072        uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__unpack
1073                      (ProtobufCAllocator  *allocator,
1074                       size_t               len,
1075                       const uint8_t       *data)
1076 {
1077   return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *)
1078      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor,
1079                                 allocator, len, data);
1080 }
1081 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__free_unpacked
1082                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs *message,
1083                       ProtobufCAllocator *allocator)
1084 {
1085   if(!message)
1086     return;
1087   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor);
1088   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1089 }
1090 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__init
1091                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent         *message)
1092 {
1093   static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT__INIT;
1094   *message = init_value;
1095 }
1096 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__get_packed_size
1097                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message)
1098 {
1099   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
1100   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1101 }
1102 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__pack
1103                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message,
1104                       uint8_t       *out)
1105 {
1106   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
1107   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1108 }
1109 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__pack_to_buffer
1110                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message,
1111                       ProtobufCBuffer *buffer)
1112 {
1113   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
1114   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1115 }
1116 Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *
1117        uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__unpack
1118                      (ProtobufCAllocator  *allocator,
1119                       size_t               len,
1120                       const uint8_t       *data)
1121 {
1122   return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *)
1123      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor,
1124                                 allocator, len, data);
1125 }
1126 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__free_unpacked
1127                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent *message,
1128                       ProtobufCAllocator *allocator)
1129 {
1130   if(!message)
1131     return;
1132   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor);
1133   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1134 }
1135 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init
1136                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs         *message)
1137 {
1138   static const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_RELEASED__SG_NBMOD_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT;
1139   *message = init_value;
1140 }
1141 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size
1142                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message)
1143 {
1144   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
1145   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1146 }
1147 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack
1148                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message,
1149                       uint8_t       *out)
1150 {
1151   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
1152   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1153 }
1154 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
1155                      (const Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message,
1156                       ProtobufCBuffer *buffer)
1157 {
1158   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
1159   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1160 }
1161 Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *
1162        uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__unpack
1163                      (ProtobufCAllocator  *allocator,
1164                       size_t               len,
1165                       const uint8_t       *data)
1166 {
1167   return (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *)
1168      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor,
1169                                 allocator, len, data);
1170 }
1171 void   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked
1172                      (Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs *message,
1173                       ProtobufCAllocator *allocator)
1174 {
1175   if(!message)
1176     return;
1177   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor);
1178   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1179 }
1180 static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_request_acknowledge__field_descriptors[1] =
1181 {
1182   {
1183     "protocolIEs",
1184     1,
1185     PROTOBUF_C_LABEL_NONE,
1186     PROTOBUF_C_TYPE_MESSAGE,
1187     0,   /* quantifier_offset */
1188     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledge, protocolies),
1189     &uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor,
1190     NULL,
1191     0,             /* flags */
1192     0,NULL,NULL    /* reserved1,reserved2, etc */
1193   },
1194 };
1195 static const unsigned uenibstreamprotobuf__sg_nbmodification_request_acknowledge__field_indices_by_name[] = {
1196   0,   /* field[0] = protocolIEs */
1197 };
1198 static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_request_acknowledge__number_ranges[1 + 1] =
1199 {
1200   { 1, 0 },
1201   { 0, 1 }
1202 };
1203 const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request_acknowledge__descriptor =
1204 {
1205   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1206   "uenibstreamprotobuf.SgNBModificationRequestAcknowledge",
1207   "SgNBModificationRequestAcknowledge",
1208   "Uenibstreamprotobuf__SgNBModificationRequestAcknowledge",
1209   "uenibstreamprotobuf",
1210   sizeof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledge),
1211   1,
1212   uenibstreamprotobuf__sg_nbmodification_request_acknowledge__field_descriptors,
1213   uenibstreamprotobuf__sg_nbmodification_request_acknowledge__field_indices_by_name,
1214   1,  uenibstreamprotobuf__sg_nbmodification_request_acknowledge__number_ranges,
1215   (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_request_acknowledge__init,
1216   NULL,NULL,NULL    /* reserved[123] */
1217 };
1218 static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__field_descriptors[13] =
1219 {
1220   {
1221     "id_MeNB_UE_X2AP_ID",
1222     1,
1223     PROTOBUF_C_LABEL_NONE,
1224     PROTOBUF_C_TYPE_UINT32,
1225     0,   /* quantifier_offset */
1226     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_menb_ue_x2ap_id),
1227     NULL,
1228     NULL,
1229     0,             /* flags */
1230     0,NULL,NULL    /* reserved1,reserved2, etc */
1231   },
1232   {
1233     "id_SgNB_UE_X2AP_ID",
1234     2,
1235     PROTOBUF_C_LABEL_NONE,
1236     PROTOBUF_C_TYPE_UINT32,
1237     0,   /* quantifier_offset */
1238     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_sgnb_ue_x2ap_id),
1239     NULL,
1240     NULL,
1241     0,             /* flags */
1242     0,NULL,NULL    /* reserved1,reserved2, etc */
1243   },
1244   {
1245     "id_E_RABs_Admitted_ToBeAdded_SgNBModAckList",
1246     3,
1247     PROTOBUF_C_LABEL_NONE,
1248     PROTOBUF_C_TYPE_MESSAGE,
1249     0,   /* quantifier_offset */
1250     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_e_rabs_admitted_tobeadded_sgnbmodacklist),
1251     &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor,
1252     NULL,
1253     0,             /* flags */
1254     0,NULL,NULL    /* reserved1,reserved2, etc */
1255   },
1256   {
1257     "id_E_RABs_Admitted_ToBeModified_SgNBModAckList",
1258     4,
1259     PROTOBUF_C_LABEL_NONE,
1260     PROTOBUF_C_TYPE_MESSAGE,
1261     0,   /* quantifier_offset */
1262     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_e_rabs_admitted_tobemodified_sgnbmodacklist),
1263     &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor,
1264     NULL,
1265     0,             /* flags */
1266     0,NULL,NULL    /* reserved1,reserved2, etc */
1267   },
1268   {
1269     "id_E_RABs_Admitted_ToBeReleased_SgNBModAckList",
1270     5,
1271     PROTOBUF_C_LABEL_NONE,
1272     PROTOBUF_C_TYPE_MESSAGE,
1273     0,   /* quantifier_offset */
1274     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_e_rabs_admitted_tobereleased_sgnbmodacklist),
1275     &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor,
1276     NULL,
1277     0,             /* flags */
1278     0,NULL,NULL    /* reserved1,reserved2, etc */
1279   },
1280   {
1281     "id_E_RABs_NotAdmitted_List",
1282     6,
1283     PROTOBUF_C_LABEL_NONE,
1284     PROTOBUF_C_TYPE_MESSAGE,
1285     0,   /* quantifier_offset */
1286     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_e_rabs_notadmitted_list),
1287     &uenibstreamprotobuf__e__rab__list__descriptor,
1288     NULL,
1289     0,             /* flags */
1290     0,NULL,NULL    /* reserved1,reserved2, etc */
1291   },
1292   {
1293     "id_SgNBtoMeNBContainer",
1294     7,
1295     PROTOBUF_C_LABEL_NONE,
1296     PROTOBUF_C_TYPE_MESSAGE,
1297     0,   /* quantifier_offset */
1298     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_sgnbtomenbcontainer),
1299     &uenibstreamprotobuf__cg__config__descriptor,
1300     NULL,
1301     0,             /* flags */
1302     0,NULL,NULL    /* reserved1,reserved2, etc */
1303   },
1304   {
1305     "id_CriticalityDiagnostics",
1306     8,
1307     PROTOBUF_C_LABEL_NONE,
1308     PROTOBUF_C_TYPE_MESSAGE,
1309     0,   /* quantifier_offset */
1310     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_criticalitydiagnostics),
1311     &uenibstreamprotobuf__criticality_diagnostics__descriptor,
1312     NULL,
1313     0,             /* flags */
1314     0,NULL,NULL    /* reserved1,reserved2, etc */
1315   },
1316   {
1317     "id_MeNB_UE_X2AP_ID_Extension",
1318     9,
1319     PROTOBUF_C_LABEL_NONE,
1320     PROTOBUF_C_TYPE_MESSAGE,
1321     0,   /* quantifier_offset */
1322     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_menb_ue_x2ap_id_extension),
1323     &google__protobuf__uint32_value__descriptor,
1324     NULL,
1325     0,             /* flags */
1326     0,NULL,NULL    /* reserved1,reserved2, etc */
1327   },
1328   {
1329     "id_SgNBResourceCoordinationInformation",
1330     10,
1331     PROTOBUF_C_LABEL_NONE,
1332     PROTOBUF_C_TYPE_MESSAGE,
1333     0,   /* quantifier_offset */
1334     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_sgnbresourcecoordinationinformation),
1335     &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor,
1336     NULL,
1337     0,             /* flags */
1338     0,NULL,NULL    /* reserved1,reserved2, etc */
1339   },
1340   {
1341     "id_AdmittedSplitSRBs",
1342     11,
1343     PROTOBUF_C_LABEL_NONE,
1344     PROTOBUF_C_TYPE_MESSAGE,
1345     0,   /* quantifier_offset */
1346     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_admittedsplitsrbs),
1347     &uenibstreamprotobuf__split_srbs__descriptor,
1348     NULL,
1349     0,             /* flags */
1350     0,NULL,NULL    /* reserved1,reserved2, etc */
1351   },
1352   {
1353     "id_AdmittedSplitSRBsrelease",
1354     12,
1355     PROTOBUF_C_LABEL_NONE,
1356     PROTOBUF_C_TYPE_MESSAGE,
1357     0,   /* quantifier_offset */
1358     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_admittedsplitsrbsrelease),
1359     &uenibstreamprotobuf__split_srbs__descriptor,
1360     NULL,
1361     0,             /* flags */
1362     0,NULL,NULL    /* reserved1,reserved2, etc */
1363   },
1364   {
1365     "id_RRCConfigIndication",
1366     13,
1367     PROTOBUF_C_LABEL_NONE,
1368     PROTOBUF_C_TYPE_MESSAGE,
1369     0,   /* quantifier_offset */
1370     offsetof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs, id_rrcconfigindication),
1371     &uenibstreamprotobuf__rrc__config__ind__descriptor,
1372     NULL,
1373     0,             /* flags */
1374     0,NULL,NULL    /* reserved1,reserved2, etc */
1375   },
1376 };
1377 static const unsigned uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__field_indices_by_name[] = {
1378   10,   /* field[10] = id_AdmittedSplitSRBs */
1379   11,   /* field[11] = id_AdmittedSplitSRBsrelease */
1380   7,   /* field[7] = id_CriticalityDiagnostics */
1381   2,   /* field[2] = id_E_RABs_Admitted_ToBeAdded_SgNBModAckList */
1382   3,   /* field[3] = id_E_RABs_Admitted_ToBeModified_SgNBModAckList */
1383   4,   /* field[4] = id_E_RABs_Admitted_ToBeReleased_SgNBModAckList */
1384   5,   /* field[5] = id_E_RABs_NotAdmitted_List */
1385   0,   /* field[0] = id_MeNB_UE_X2AP_ID */
1386   8,   /* field[8] = id_MeNB_UE_X2AP_ID_Extension */
1387   12,   /* field[12] = id_RRCConfigIndication */
1388   9,   /* field[9] = id_SgNBResourceCoordinationInformation */
1389   1,   /* field[1] = id_SgNB_UE_X2AP_ID */
1390   6,   /* field[6] = id_SgNBtoMeNBContainer */
1391 };
1392 static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__number_ranges[1 + 1] =
1393 {
1394   { 1, 0 },
1395   { 0, 13 }
1396 };
1397 const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__descriptor =
1398 {
1399   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1400   "uenibstreamprotobuf.SgNBModificationRequestAcknowledge_IEs",
1401   "SgNBModificationRequestAcknowledgeIEs",
1402   "Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs",
1403   "uenibstreamprotobuf",
1404   sizeof(Uenibstreamprotobuf__SgNBModificationRequestAcknowledgeIEs),
1405   13,
1406   uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__field_descriptors,
1407   uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__field_indices_by_name,
1408   1,  uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__number_ranges,
1409   (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_request_acknowledge__ies__init,
1410   NULL,NULL,NULL    /* reserved[123] */
1411 };
1412 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__field_descriptors[1] =
1413 {
1414   {
1415     "items",
1416     1,
1417     PROTOBUF_C_LABEL_REPEATED,
1418     PROTOBUF_C_TYPE_MESSAGE,
1419     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList, n_items),
1420     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList, items),
1421     &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor,
1422     NULL,
1423     0,             /* flags */
1424     0,NULL,NULL    /* reserved1,reserved2, etc */
1425   },
1426 };
1427 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__field_indices_by_name[] = {
1428   0,   /* field[0] = items */
1429 };
1430 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__number_ranges[1 + 1] =
1431 {
1432   { 1, 0 },
1433   { 0, 1 }
1434 };
1435 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__descriptor =
1436 {
1437   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1438   "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAckList",
1439   "ERABsAdmittedToBeAddedSgNBModAckList",
1440   "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList",
1441   "uenibstreamprotobuf",
1442   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckList),
1443   1,
1444   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__field_descriptors,
1445   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__field_indices_by_name,
1446   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__number_ranges,
1447   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack_list__init,
1448   NULL,NULL,NULL    /* reserved[123] */
1449 };
1450 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__field_descriptors[1] =
1451 {
1452   {
1453     "id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item",
1454     1,
1455     PROTOBUF_C_LABEL_NONE,
1456     PROTOBUF_C_TYPE_MESSAGE,
1457     0,   /* quantifier_offset */
1458     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs, id_e_rabs_admitted_tobeadded_sgnbmodack_item),
1459     &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor,
1460     NULL,
1461     0,             /* flags */
1462     0,NULL,NULL    /* reserved1,reserved2, etc */
1463   },
1464 };
1465 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__field_indices_by_name[] = {
1466   0,   /* field[0] = id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item */
1467 };
1468 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__number_ranges[1 + 1] =
1469 {
1470   { 1, 0 },
1471   { 0, 1 }
1472 };
1473 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__descriptor =
1474 {
1475   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1476   "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs",
1477   "ERABsAdmittedToBeAddedSgNBModAckItemIEs",
1478   "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs",
1479   "uenibstreamprotobuf",
1480   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemIEs),
1481   1,
1482   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__field_descriptors,
1483   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__field_indices_by_name,
1484   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__number_ranges,
1485   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ies__init,
1486   NULL,NULL,NULL    /* reserved[123] */
1487 };
1488 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__field_descriptors[5] =
1489 {
1490   {
1491     "e_RAB_ID",
1492     1,
1493     PROTOBUF_C_LABEL_NONE,
1494     PROTOBUF_C_TYPE_UINT32,
1495     0,   /* quantifier_offset */
1496     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, e_rab_id),
1497     NULL,
1498     NULL,
1499     0,             /* flags */
1500     0,NULL,NULL    /* reserved1,reserved2, etc */
1501   },
1502   {
1503     "en_DC_ResourceConfiguration",
1504     2,
1505     PROTOBUF_C_LABEL_NONE,
1506     PROTOBUF_C_TYPE_MESSAGE,
1507     0,   /* quantifier_offset */
1508     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, en_dc_resourceconfiguration),
1509     &uenibstreamprotobuf__en__dc__resource_configuration__descriptor,
1510     NULL,
1511     0,             /* flags */
1512     0,NULL,NULL    /* reserved1,reserved2, etc */
1513   },
1514   {
1515     "sgNBPDCPpresent",
1516     3,
1517     PROTOBUF_C_LABEL_NONE,
1518     PROTOBUF_C_TYPE_MESSAGE,
1519     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, resource_configuration_case),
1520     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, sgnbpdcppresent),
1521     &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor,
1522     NULL,
1523     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
1524     0,NULL,NULL    /* reserved1,reserved2, etc */
1525   },
1526   {
1527     "sgNBPDCPnotpresent",
1528     4,
1529     PROTOBUF_C_LABEL_NONE,
1530     PROTOBUF_C_TYPE_MESSAGE,
1531     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, resource_configuration_case),
1532     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, sgnbpdcpnotpresent),
1533     &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor,
1534     NULL,
1535     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
1536     0,NULL,NULL    /* reserved1,reserved2, etc */
1537   },
1538   {
1539     "iE_Extensions",
1540     5,
1541     PROTOBUF_C_LABEL_REPEATED,
1542     PROTOBUF_C_TYPE_MESSAGE,
1543     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, n_ie_extensions),
1544     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem, ie_extensions),
1545     &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor,
1546     NULL,
1547     0,             /* flags */
1548     0,NULL,NULL    /* reserved1,reserved2, etc */
1549   },
1550 };
1551 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__field_indices_by_name[] = {
1552   0,   /* field[0] = e_RAB_ID */
1553   1,   /* field[1] = en_DC_ResourceConfiguration */
1554   4,   /* field[4] = iE_Extensions */
1555   3,   /* field[3] = sgNBPDCPnotpresent */
1556   2,   /* field[2] = sgNBPDCPpresent */
1557 };
1558 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__number_ranges[1 + 1] =
1559 {
1560   { 1, 0 },
1561   { 0, 5 }
1562 };
1563 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__descriptor =
1564 {
1565   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1566   "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item",
1567   "ERABsAdmittedToBeAddedSgNBModAckItem",
1568   "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem",
1569   "uenibstreamprotobuf",
1570   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItem),
1571   5,
1572   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__field_descriptors,
1573   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__field_indices_by_name,
1574   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__number_ranges,
1575   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item__init,
1576   NULL,NULL,NULL    /* reserved[123] */
1577 };
1578 #define uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__field_descriptors NULL
1579 #define uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__field_indices_by_name NULL
1580 #define uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__number_ranges NULL
1581 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor =
1582 {
1583   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1584   "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs",
1585   "ERABsAdmittedToBeAddedSgNBModAckItemExtIEs",
1586   "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs",
1587   "uenibstreamprotobuf",
1588   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckItemExtIEs),
1589   0,
1590   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__field_descriptors,
1591   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__field_indices_by_name,
1592   0,  uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__number_ranges,
1593   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__item_ext_ies__init,
1594   NULL,NULL,NULL    /* reserved[123] */
1595 };
1596 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors[8] =
1597 {
1598   {
1599     "s1_DL_GTPtunnelEndpoint",
1600     1,
1601     PROTOBUF_C_LABEL_NONE,
1602     PROTOBUF_C_TYPE_MESSAGE,
1603     0,   /* quantifier_offset */
1604     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, s1_dl_gtptunnelendpoint),
1605     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
1606     NULL,
1607     0,             /* flags */
1608     0,NULL,NULL    /* reserved1,reserved2, etc */
1609   },
1610   {
1611     "sgNB_UL_GTP_TEIDatPDCP",
1612     2,
1613     PROTOBUF_C_LABEL_NONE,
1614     PROTOBUF_C_TYPE_MESSAGE,
1615     0,   /* quantifier_offset */
1616     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, sgnb_ul_gtp_teidatpdcp),
1617     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
1618     NULL,
1619     0,             /* flags */
1620     0,NULL,NULL    /* reserved1,reserved2, etc */
1621   },
1622   {
1623     "rlc_Mode",
1624     3,
1625     PROTOBUF_C_LABEL_NONE,
1626     PROTOBUF_C_TYPE_MESSAGE,
1627     0,   /* quantifier_offset */
1628     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, rlc_mode),
1629     &uenibstreamprotobuf__rlcmode__descriptor,
1630     NULL,
1631     0,             /* flags */
1632     0,NULL,NULL    /* reserved1,reserved2, etc */
1633   },
1634   {
1635     "dL_Forwarding_GTPtunnelEndpoint",
1636     4,
1637     PROTOBUF_C_LABEL_NONE,
1638     PROTOBUF_C_TYPE_MESSAGE,
1639     0,   /* quantifier_offset */
1640     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, dl_forwarding_gtptunnelendpoint),
1641     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
1642     NULL,
1643     0,             /* flags */
1644     0,NULL,NULL    /* reserved1,reserved2, etc */
1645   },
1646   {
1647     "uL_Forwarding_GTPtunnelEndpoint",
1648     5,
1649     PROTOBUF_C_LABEL_NONE,
1650     PROTOBUF_C_TYPE_MESSAGE,
1651     0,   /* quantifier_offset */
1652     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, ul_forwarding_gtptunnelendpoint),
1653     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
1654     NULL,
1655     0,             /* flags */
1656     0,NULL,NULL    /* reserved1,reserved2, etc */
1657   },
1658   {
1659     "mCG_E_RAB_Level_QoS_Parameters",
1660     6,
1661     PROTOBUF_C_LABEL_NONE,
1662     PROTOBUF_C_TYPE_MESSAGE,
1663     0,   /* quantifier_offset */
1664     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, mcg_e_rab_level_qos_parameters),
1665     &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor,
1666     NULL,
1667     0,             /* flags */
1668     0,NULL,NULL    /* reserved1,reserved2, etc */
1669   },
1670   {
1671     "uL_Configuration",
1672     7,
1673     PROTOBUF_C_LABEL_NONE,
1674     PROTOBUF_C_TYPE_MESSAGE,
1675     0,   /* quantifier_offset */
1676     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, ul_configuration),
1677     &uenibstreamprotobuf__ulconfiguration__descriptor,
1678     NULL,
1679     0,             /* flags */
1680     0,NULL,NULL    /* reserved1,reserved2, etc */
1681   },
1682   {
1683     "iE_Extensions",
1684     8,
1685     PROTOBUF_C_LABEL_REPEATED,
1686     PROTOBUF_C_TYPE_MESSAGE,
1687     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, n_ie_extensions),
1688     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent, ie_extensions),
1689     &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor,
1690     NULL,
1691     0,             /* flags */
1692     0,NULL,NULL    /* reserved1,reserved2, etc */
1693   },
1694 };
1695 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name[] = {
1696   3,   /* field[3] = dL_Forwarding_GTPtunnelEndpoint */
1697   7,   /* field[7] = iE_Extensions */
1698   5,   /* field[5] = mCG_E_RAB_Level_QoS_Parameters */
1699   2,   /* field[2] = rlc_Mode */
1700   0,   /* field[0] = s1_DL_GTPtunnelEndpoint */
1701   1,   /* field[1] = sgNB_UL_GTP_TEIDatPDCP */
1702   6,   /* field[6] = uL_Configuration */
1703   4,   /* field[4] = uL_Forwarding_GTPtunnelEndpoint */
1704 };
1705 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__number_ranges[1 + 1] =
1706 {
1707   { 1, 0 },
1708   { 0, 8 }
1709 };
1710 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__descriptor =
1711 {
1712   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1713   "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent",
1714   "ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent",
1715   "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent",
1716   "uenibstreamprotobuf",
1717   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresent),
1718   8,
1719   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors,
1720   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name,
1721   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__number_ranges,
1722   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent__init,
1723   NULL,NULL,NULL    /* reserved[123] */
1724 };
1725 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors[2] =
1726 {
1727   {
1728     "id_uLpDCPSnLength",
1729     1,
1730     PROTOBUF_C_LABEL_NONE,
1731     PROTOBUF_C_TYPE_MESSAGE,
1732     0,   /* quantifier_offset */
1733     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs, id_ulpdcpsnlength),
1734     &uenibstreamprotobuf__pdcpsn_length__descriptor,
1735     NULL,
1736     0,             /* flags */
1737     0,NULL,NULL    /* reserved1,reserved2, etc */
1738   },
1739   {
1740     "id_dLPDCPSnLength",
1741     2,
1742     PROTOBUF_C_LABEL_NONE,
1743     PROTOBUF_C_TYPE_MESSAGE,
1744     0,   /* quantifier_offset */
1745     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs, id_dlpdcpsnlength),
1746     &uenibstreamprotobuf__pdcpsn_length__descriptor,
1747     NULL,
1748     0,             /* flags */
1749     0,NULL,NULL    /* reserved1,reserved2, etc */
1750   },
1751 };
1752 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = {
1753   1,   /* field[1] = id_dLPDCPSnLength */
1754   0,   /* field[0] = id_uLpDCPSnLength */
1755 };
1756 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] =
1757 {
1758   { 1, 0 },
1759   { 0, 2 }
1760 };
1761 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor =
1762 {
1763   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1764   "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs",
1765   "ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs",
1766   "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs",
1767   "uenibstreamprotobuf",
1768   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPpresentExtIEs),
1769   2,
1770   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors,
1771   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name,
1772   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges,
1773   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init,
1774   NULL,NULL,NULL    /* reserved[123] */
1775 };
1776 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors[3] =
1777 {
1778   {
1779     "sgNB_DL_GTP_TEIDatSCG",
1780     1,
1781     PROTOBUF_C_LABEL_NONE,
1782     PROTOBUF_C_TYPE_MESSAGE,
1783     0,   /* quantifier_offset */
1784     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent, sgnb_dl_gtp_teidatscg),
1785     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
1786     NULL,
1787     0,             /* flags */
1788     0,NULL,NULL    /* reserved1,reserved2, etc */
1789   },
1790   {
1791     "secondary_sgNB_DL_GTP_TEIDatSCG",
1792     2,
1793     PROTOBUF_C_LABEL_NONE,
1794     PROTOBUF_C_TYPE_MESSAGE,
1795     0,   /* quantifier_offset */
1796     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent, secondary_sgnb_dl_gtp_teidatscg),
1797     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
1798     NULL,
1799     0,             /* flags */
1800     0,NULL,NULL    /* reserved1,reserved2, etc */
1801   },
1802   {
1803     "iE_Extensions",
1804     3,
1805     PROTOBUF_C_LABEL_REPEATED,
1806     PROTOBUF_C_TYPE_MESSAGE,
1807     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent, n_ie_extensions),
1808     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent, ie_extensions),
1809     &uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor,
1810     NULL,
1811     0,             /* flags */
1812     0,NULL,NULL    /* reserved1,reserved2, etc */
1813   },
1814 };
1815 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name[] = {
1816   2,   /* field[2] = iE_Extensions */
1817   1,   /* field[1] = secondary_sgNB_DL_GTP_TEIDatSCG */
1818   0,   /* field[0] = sgNB_DL_GTP_TEIDatSCG */
1819 };
1820 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges[1 + 1] =
1821 {
1822   { 1, 0 },
1823   { 0, 3 }
1824 };
1825 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor =
1826 {
1827   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1828   "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent",
1829   "ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent",
1830   "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent",
1831   "uenibstreamprotobuf",
1832   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresent),
1833   3,
1834   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors,
1835   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name,
1836   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges,
1837   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent__init,
1838   NULL,NULL,NULL    /* reserved[123] */
1839 };
1840 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors[1] =
1841 {
1842   {
1843     "id_lCID",
1844     1,
1845     PROTOBUF_C_LABEL_NONE,
1846     PROTOBUF_C_TYPE_MESSAGE,
1847     0,   /* quantifier_offset */
1848     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs, id_lcid),
1849     &google__protobuf__uint32_value__descriptor,
1850     NULL,
1851     0,             /* flags */
1852     0,NULL,NULL    /* reserved1,reserved2, etc */
1853   },
1854 };
1855 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = {
1856   0,   /* field[0] = id_lCID */
1857 };
1858 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] =
1859 {
1860   { 1, 0 },
1861   { 0, 1 }
1862 };
1863 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor =
1864 {
1865   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1866   "uenibstreamprotobuf.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs",
1867   "ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs",
1868   "Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs",
1869   "uenibstreamprotobuf",
1870   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBModAckSgNBPDCPnotpresentExtIEs),
1871   1,
1872   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors,
1873   uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name,
1874   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges,
1875   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init,
1876   NULL,NULL,NULL    /* reserved[123] */
1877 };
1878 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__field_descriptors[1] =
1879 {
1880   {
1881     "items",
1882     1,
1883     PROTOBUF_C_LABEL_REPEATED,
1884     PROTOBUF_C_TYPE_MESSAGE,
1885     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList, n_items),
1886     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList, items),
1887     &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor,
1888     NULL,
1889     0,             /* flags */
1890     0,NULL,NULL    /* reserved1,reserved2, etc */
1891   },
1892 };
1893 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__field_indices_by_name[] = {
1894   0,   /* field[0] = items */
1895 };
1896 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__number_ranges[1 + 1] =
1897 {
1898   { 1, 0 },
1899   { 0, 1 }
1900 };
1901 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__descriptor =
1902 {
1903   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1904   "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAckList",
1905   "ERABsAdmittedToBeModifiedSgNBModAckList",
1906   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList",
1907   "uenibstreamprotobuf",
1908   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckList),
1909   1,
1910   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__field_descriptors,
1911   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__field_indices_by_name,
1912   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__number_ranges,
1913   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack_list__init,
1914   NULL,NULL,NULL    /* reserved[123] */
1915 };
1916 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__field_descriptors[1] =
1917 {
1918   {
1919     "id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item",
1920     1,
1921     PROTOBUF_C_LABEL_NONE,
1922     PROTOBUF_C_TYPE_MESSAGE,
1923     0,   /* quantifier_offset */
1924     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs, id_e_rabs_admitted_tobemodified_sgnbmodack_item),
1925     &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor,
1926     NULL,
1927     0,             /* flags */
1928     0,NULL,NULL    /* reserved1,reserved2, etc */
1929   },
1930 };
1931 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__field_indices_by_name[] = {
1932   0,   /* field[0] = id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item */
1933 };
1934 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__number_ranges[1 + 1] =
1935 {
1936   { 1, 0 },
1937   { 0, 1 }
1938 };
1939 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__descriptor =
1940 {
1941   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1942   "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs",
1943   "ERABsAdmittedToBeModifiedSgNBModAckItemIEs",
1944   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs",
1945   "uenibstreamprotobuf",
1946   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItemIEs),
1947   1,
1948   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__field_descriptors,
1949   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__field_indices_by_name,
1950   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__number_ranges,
1951   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item_ies__init,
1952   NULL,NULL,NULL    /* reserved[123] */
1953 };
1954 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__field_descriptors[5] =
1955 {
1956   {
1957     "e_RAB_ID",
1958     1,
1959     PROTOBUF_C_LABEL_NONE,
1960     PROTOBUF_C_TYPE_UINT32,
1961     0,   /* quantifier_offset */
1962     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, e_rab_id),
1963     NULL,
1964     NULL,
1965     0,             /* flags */
1966     0,NULL,NULL    /* reserved1,reserved2, etc */
1967   },
1968   {
1969     "en_DC_ResourceConfiguration",
1970     2,
1971     PROTOBUF_C_LABEL_NONE,
1972     PROTOBUF_C_TYPE_MESSAGE,
1973     0,   /* quantifier_offset */
1974     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, en_dc_resourceconfiguration),
1975     &uenibstreamprotobuf__en__dc__resource_configuration__descriptor,
1976     NULL,
1977     0,             /* flags */
1978     0,NULL,NULL    /* reserved1,reserved2, etc */
1979   },
1980   {
1981     "sgNBPDCPpresent",
1982     3,
1983     PROTOBUF_C_LABEL_NONE,
1984     PROTOBUF_C_TYPE_MESSAGE,
1985     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, resource_configuration_case),
1986     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, sgnbpdcppresent),
1987     &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor,
1988     NULL,
1989     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
1990     0,NULL,NULL    /* reserved1,reserved2, etc */
1991   },
1992   {
1993     "sgNBPDCPnotpresent",
1994     4,
1995     PROTOBUF_C_LABEL_NONE,
1996     PROTOBUF_C_TYPE_MESSAGE,
1997     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, resource_configuration_case),
1998     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, sgnbpdcpnotpresent),
1999     &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor,
2000     NULL,
2001     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
2002     0,NULL,NULL    /* reserved1,reserved2, etc */
2003   },
2004   {
2005     "iE_Extensions",
2006     5,
2007     PROTOBUF_C_LABEL_REPEATED,
2008     PROTOBUF_C_TYPE_MESSAGE,
2009     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, n_ie_extensions),
2010     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem, ie_extensions),
2011     &uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor,
2012     NULL,
2013     0,             /* flags */
2014     0,NULL,NULL    /* reserved1,reserved2, etc */
2015   },
2016 };
2017 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__field_indices_by_name[] = {
2018   0,   /* field[0] = e_RAB_ID */
2019   1,   /* field[1] = en_DC_ResourceConfiguration */
2020   4,   /* field[4] = iE_Extensions */
2021   3,   /* field[3] = sgNBPDCPnotpresent */
2022   2,   /* field[2] = sgNBPDCPpresent */
2023 };
2024 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__number_ranges[1 + 1] =
2025 {
2026   { 1, 0 },
2027   { 0, 5 }
2028 };
2029 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__descriptor =
2030 {
2031   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2032   "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_Item",
2033   "ERABsAdmittedToBeModifiedSgNBModAckItem",
2034   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem",
2035   "uenibstreamprotobuf",
2036   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckItem),
2037   5,
2038   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__field_descriptors,
2039   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__field_indices_by_name,
2040   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__number_ranges,
2041   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__item__init,
2042   NULL,NULL,NULL    /* reserved[123] */
2043 };
2044 #define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__field_descriptors NULL
2045 #define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__field_indices_by_name NULL
2046 #define uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__number_ranges NULL
2047 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__descriptor =
2048 {
2049   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2050   "uenibstreamprotobuf.E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs",
2051   "ERABsToBeAddedSgNBModAckItemExtIEs",
2052   "Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs",
2053   "uenibstreamprotobuf",
2054   sizeof(Uenibstreamprotobuf__ERABsToBeAddedSgNBModAckItemExtIEs),
2055   0,
2056   uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__field_descriptors,
2057   uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__field_indices_by_name,
2058   0,  uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__number_ranges,
2059   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_ack__item_ext_ies__init,
2060   NULL,NULL,NULL    /* reserved[123] */
2061 };
2062 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors[5] =
2063 {
2064   {
2065     "s1_DL_GTPtunnelEndpoint",
2066     1,
2067     PROTOBUF_C_LABEL_NONE,
2068     PROTOBUF_C_TYPE_MESSAGE,
2069     0,   /* quantifier_offset */
2070     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, s1_dl_gtptunnelendpoint),
2071     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
2072     NULL,
2073     0,             /* flags */
2074     0,NULL,NULL    /* reserved1,reserved2, etc */
2075   },
2076   {
2077     "sgNB_UL_GTP_TEIDatPDCP",
2078     2,
2079     PROTOBUF_C_LABEL_NONE,
2080     PROTOBUF_C_TYPE_MESSAGE,
2081     0,   /* quantifier_offset */
2082     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, sgnb_ul_gtp_teidatpdcp),
2083     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
2084     NULL,
2085     0,             /* flags */
2086     0,NULL,NULL    /* reserved1,reserved2, etc */
2087   },
2088   {
2089     "mCG_E_RAB_Level_QoS_Parameters",
2090     3,
2091     PROTOBUF_C_LABEL_NONE,
2092     PROTOBUF_C_TYPE_MESSAGE,
2093     0,   /* quantifier_offset */
2094     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, mcg_e_rab_level_qos_parameters),
2095     &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor,
2096     NULL,
2097     0,             /* flags */
2098     0,NULL,NULL    /* reserved1,reserved2, etc */
2099   },
2100   {
2101     "uL_Configuration",
2102     4,
2103     PROTOBUF_C_LABEL_NONE,
2104     PROTOBUF_C_TYPE_MESSAGE,
2105     0,   /* quantifier_offset */
2106     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, ul_configuration),
2107     &uenibstreamprotobuf__ulconfiguration__descriptor,
2108     NULL,
2109     0,             /* flags */
2110     0,NULL,NULL    /* reserved1,reserved2, etc */
2111   },
2112   {
2113     "iE_Extensions",
2114     5,
2115     PROTOBUF_C_LABEL_REPEATED,
2116     PROTOBUF_C_TYPE_MESSAGE,
2117     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, n_ie_extensions),
2118     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent, ie_extensions),
2119     &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor,
2120     NULL,
2121     0,             /* flags */
2122     0,NULL,NULL    /* reserved1,reserved2, etc */
2123   },
2124 };
2125 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name[] = {
2126   4,   /* field[4] = iE_Extensions */
2127   2,   /* field[2] = mCG_E_RAB_Level_QoS_Parameters */
2128   0,   /* field[0] = s1_DL_GTPtunnelEndpoint */
2129   1,   /* field[1] = sgNB_UL_GTP_TEIDatPDCP */
2130   3,   /* field[3] = uL_Configuration */
2131 };
2132 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__number_ranges[1 + 1] =
2133 {
2134   { 1, 0 },
2135   { 0, 5 }
2136 };
2137 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__descriptor =
2138 {
2139   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2140   "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent",
2141   "ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent",
2142   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent",
2143   "uenibstreamprotobuf",
2144   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresent),
2145   5,
2146   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors,
2147   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name,
2148   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__number_ranges,
2149   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent__init,
2150   NULL,NULL,NULL    /* reserved[123] */
2151 };
2152 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors[2] =
2153 {
2154   {
2155     "id_uLpDCPSnLength",
2156     1,
2157     PROTOBUF_C_LABEL_NONE,
2158     PROTOBUF_C_TYPE_MESSAGE,
2159     0,   /* quantifier_offset */
2160     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs, id_ulpdcpsnlength),
2161     &uenibstreamprotobuf__pdcpsn_length__descriptor,
2162     NULL,
2163     0,             /* flags */
2164     0,NULL,NULL    /* reserved1,reserved2, etc */
2165   },
2166   {
2167     "id_dLPDCPSnLength",
2168     2,
2169     PROTOBUF_C_LABEL_NONE,
2170     PROTOBUF_C_TYPE_MESSAGE,
2171     0,   /* quantifier_offset */
2172     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs, id_dlpdcpsnlength),
2173     &uenibstreamprotobuf__pdcpsn_length__descriptor,
2174     NULL,
2175     0,             /* flags */
2176     0,NULL,NULL    /* reserved1,reserved2, etc */
2177   },
2178 };
2179 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = {
2180   1,   /* field[1] = id_dLPDCPSnLength */
2181   0,   /* field[0] = id_uLpDCPSnLength */
2182 };
2183 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] =
2184 {
2185   { 1, 0 },
2186   { 0, 2 }
2187 };
2188 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor =
2189 {
2190   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2191   "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs",
2192   "ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs",
2193   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs",
2194   "uenibstreamprotobuf",
2195   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPpresentExtIEs),
2196   2,
2197   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors,
2198   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name,
2199   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges,
2200   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init,
2201   NULL,NULL,NULL    /* reserved[123] */
2202 };
2203 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors[2] =
2204 {
2205   {
2206     "sgNB_DL_GTP_TEIDatSCG",
2207     1,
2208     PROTOBUF_C_LABEL_NONE,
2209     PROTOBUF_C_TYPE_MESSAGE,
2210     0,   /* quantifier_offset */
2211     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent, sgnb_dl_gtp_teidatscg),
2212     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
2213     NULL,
2214     0,             /* flags */
2215     0,NULL,NULL    /* reserved1,reserved2, etc */
2216   },
2217   {
2218     "iE_Extensions",
2219     2,
2220     PROTOBUF_C_LABEL_REPEATED,
2221     PROTOBUF_C_TYPE_MESSAGE,
2222     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent, n_ie_extensions),
2223     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent, ie_extensions),
2224     &uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor,
2225     NULL,
2226     0,             /* flags */
2227     0,NULL,NULL    /* reserved1,reserved2, etc */
2228   },
2229 };
2230 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name[] = {
2231   1,   /* field[1] = iE_Extensions */
2232   0,   /* field[0] = sgNB_DL_GTP_TEIDatSCG */
2233 };
2234 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges[1 + 1] =
2235 {
2236   { 1, 0 },
2237   { 0, 2 }
2238 };
2239 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor =
2240 {
2241   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2242   "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent",
2243   "ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent",
2244   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent",
2245   "uenibstreamprotobuf",
2246   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresent),
2247   2,
2248   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors,
2249   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name,
2250   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges,
2251   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent__init,
2252   NULL,NULL,NULL    /* reserved[123] */
2253 };
2254 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors[2] =
2255 {
2256   {
2257     "id_secondarysgNBDLGTPTEIDatPDCP",
2258     1,
2259     PROTOBUF_C_LABEL_NONE,
2260     PROTOBUF_C_TYPE_MESSAGE,
2261     0,   /* quantifier_offset */
2262     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs, id_secondarysgnbdlgtpteidatpdcp),
2263     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
2264     NULL,
2265     0,             /* flags */
2266     0,NULL,NULL    /* reserved1,reserved2, etc */
2267   },
2268   {
2269     "id_RLC_Status",
2270     2,
2271     PROTOBUF_C_LABEL_NONE,
2272     PROTOBUF_C_TYPE_MESSAGE,
2273     0,   /* quantifier_offset */
2274     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs, id_rlc_status),
2275     &uenibstreamprotobuf__rlc__status__descriptor,
2276     NULL,
2277     0,             /* flags */
2278     0,NULL,NULL    /* reserved1,reserved2, etc */
2279   },
2280 };
2281 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = {
2282   1,   /* field[1] = id_RLC_Status */
2283   0,   /* field[0] = id_secondarysgNBDLGTPTEIDatPDCP */
2284 };
2285 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] =
2286 {
2287   { 1, 0 },
2288   { 0, 2 }
2289 };
2290 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor =
2291 {
2292   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2293   "uenibstreamprotobuf.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs",
2294   "ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs",
2295   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs",
2296   "uenibstreamprotobuf",
2297   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModAckSgNBPDCPnotpresentExtIEs),
2298   2,
2299   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors,
2300   uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name,
2301   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges,
2302   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_modified__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init,
2303   NULL,NULL,NULL    /* reserved[123] */
2304 };
2305 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__field_descriptors[1] =
2306 {
2307   {
2308     "items",
2309     1,
2310     PROTOBUF_C_LABEL_REPEATED,
2311     PROTOBUF_C_TYPE_MESSAGE,
2312     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList, n_items),
2313     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList, items),
2314     &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor,
2315     NULL,
2316     0,             /* flags */
2317     0,NULL,NULL    /* reserved1,reserved2, etc */
2318   },
2319 };
2320 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__field_indices_by_name[] = {
2321   0,   /* field[0] = items */
2322 };
2323 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__number_ranges[1 + 1] =
2324 {
2325   { 1, 0 },
2326   { 0, 1 }
2327 };
2328 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__descriptor =
2329 {
2330   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2331   "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAckList",
2332   "ERABsAdmittedToBeReleasedSgNBModAckList",
2333   "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList",
2334   "uenibstreamprotobuf",
2335   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckList),
2336   1,
2337   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__field_descriptors,
2338   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__field_indices_by_name,
2339   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__number_ranges,
2340   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack_list__init,
2341   NULL,NULL,NULL    /* reserved[123] */
2342 };
2343 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__field_descriptors[1] =
2344 {
2345   {
2346     "id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item",
2347     1,
2348     PROTOBUF_C_LABEL_NONE,
2349     PROTOBUF_C_TYPE_MESSAGE,
2350     0,   /* quantifier_offset */
2351     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs, id_e_rabs_admitted_tobereleased_sgnbmodack_item),
2352     &uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor,
2353     NULL,
2354     0,             /* flags */
2355     0,NULL,NULL    /* reserved1,reserved2, etc */
2356   },
2357 };
2358 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__field_indices_by_name[] = {
2359   0,   /* field[0] = id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item */
2360 };
2361 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__number_ranges[1 + 1] =
2362 {
2363   { 1, 0 },
2364   { 0, 1 }
2365 };
2366 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__descriptor =
2367 {
2368   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2369   "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs",
2370   "ERABsAdmittedToBeReleasedSgNBModAckItemIEs",
2371   "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs",
2372   "uenibstreamprotobuf",
2373   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckItemIEs),
2374   1,
2375   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__field_descriptors,
2376   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__field_indices_by_name,
2377   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__number_ranges,
2378   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__item_ies__init,
2379   NULL,NULL,NULL    /* reserved[123] */
2380 };
2381 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__field_descriptors[5] =
2382 {
2383   {
2384     "e_RAB_ID",
2385     1,
2386     PROTOBUF_C_LABEL_NONE,
2387     PROTOBUF_C_TYPE_UINT32,
2388     0,   /* quantifier_offset */
2389     offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, e_rab_id),
2390     NULL,
2391     NULL,
2392     0,             /* flags */
2393     0,NULL,NULL    /* reserved1,reserved2, etc */
2394   },
2395   {
2396     "en_DC_ResourceConfiguration",
2397     2,
2398     PROTOBUF_C_LABEL_NONE,
2399     PROTOBUF_C_TYPE_MESSAGE,
2400     0,   /* quantifier_offset */
2401     offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, en_dc_resourceconfiguration),
2402     &uenibstreamprotobuf__en__dc__resource_configuration__descriptor,
2403     NULL,
2404     0,             /* flags */
2405     0,NULL,NULL    /* reserved1,reserved2, etc */
2406   },
2407   {
2408     "sgNBPDCPpresent",
2409     3,
2410     PROTOBUF_C_LABEL_NONE,
2411     PROTOBUF_C_TYPE_MESSAGE,
2412     offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, resource_configuration_case),
2413     offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, sgnbpdcppresent),
2414     &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor,
2415     NULL,
2416     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
2417     0,NULL,NULL    /* reserved1,reserved2, etc */
2418   },
2419   {
2420     "sgNBPDCPnotpresent",
2421     4,
2422     PROTOBUF_C_LABEL_NONE,
2423     PROTOBUF_C_TYPE_MESSAGE,
2424     offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, resource_configuration_case),
2425     offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, sgnbpdcpnotpresent),
2426     &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor,
2427     NULL,
2428     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
2429     0,NULL,NULL    /* reserved1,reserved2, etc */
2430   },
2431   {
2432     "iE_Extensions",
2433     5,
2434     PROTOBUF_C_LABEL_REPEATED,
2435     PROTOBUF_C_TYPE_MESSAGE,
2436     offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, n_ie_extensions),
2437     offsetof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem, ie_extensions),
2438     &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor,
2439     NULL,
2440     0,             /* flags */
2441     0,NULL,NULL    /* reserved1,reserved2, etc */
2442   },
2443 };
2444 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__field_indices_by_name[] = {
2445   0,   /* field[0] = e_RAB_ID */
2446   1,   /* field[1] = en_DC_ResourceConfiguration */
2447   4,   /* field[4] = iE_Extensions */
2448   3,   /* field[3] = sgNBPDCPnotpresent */
2449   2,   /* field[2] = sgNBPDCPpresent */
2450 };
2451 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__number_ranges[1 + 1] =
2452 {
2453   { 1, 0 },
2454   { 0, 5 }
2455 };
2456 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__descriptor =
2457 {
2458   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2459   "uenibstreamprotobuf.E_RABs_Admitted_ToReleased_SgNBModAck_Item",
2460   "ERABsAdmittedToReleasedSgNBModAckItem",
2461   "Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem",
2462   "uenibstreamprotobuf",
2463   sizeof(Uenibstreamprotobuf__ERABsAdmittedToReleasedSgNBModAckItem),
2464   5,
2465   uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__field_descriptors,
2466   uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__field_indices_by_name,
2467   1,  uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__number_ranges,
2468   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_released__sg_nbmod_ack__item__init,
2469   NULL,NULL,NULL    /* reserved[123] */
2470 };
2471 #define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__field_descriptors NULL
2472 #define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__field_indices_by_name NULL
2473 #define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__number_ranges NULL
2474 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__descriptor =
2475 {
2476   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2477   "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs",
2478   "ERABsToBeReleasedSgNBModAckItemExtIEs",
2479   "Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs",
2480   "uenibstreamprotobuf",
2481   sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBModAckItemExtIEs),
2482   0,
2483   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__field_descriptors,
2484   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__field_indices_by_name,
2485   0,  uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__number_ranges,
2486   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_ack__item_ext_ies__init,
2487   NULL,NULL,NULL    /* reserved[123] */
2488 };
2489 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors[1] =
2490 {
2491   {
2492     "iE_Extensions",
2493     1,
2494     PROTOBUF_C_LABEL_REPEATED,
2495     PROTOBUF_C_TYPE_MESSAGE,
2496     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent, n_ie_extensions),
2497     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent, ie_extensions),
2498     &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor,
2499     NULL,
2500     0,             /* flags */
2501     0,NULL,NULL    /* reserved1,reserved2, etc */
2502   },
2503 };
2504 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name[] = {
2505   0,   /* field[0] = iE_Extensions */
2506 };
2507 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__number_ranges[1 + 1] =
2508 {
2509   { 1, 0 },
2510   { 0, 1 }
2511 };
2512 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__descriptor =
2513 {
2514   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2515   "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent",
2516   "ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent",
2517   "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent",
2518   "uenibstreamprotobuf",
2519   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresent),
2520   1,
2521   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__field_descriptors,
2522   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__field_indices_by_name,
2523   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__number_ranges,
2524   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent__init,
2525   NULL,NULL,NULL    /* reserved[123] */
2526 };
2527 #define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors NULL
2528 #define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name NULL
2529 #define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges NULL
2530 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__descriptor =
2531 {
2532   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2533   "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs",
2534   "ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs",
2535   "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs",
2536   "uenibstreamprotobuf",
2537   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPpresentExtIEs),
2538   0,
2539   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_descriptors,
2540   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__field_indices_by_name,
2541   0,  uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__number_ranges,
2542   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcppresent_ext_ies__init,
2543   NULL,NULL,NULL    /* reserved[123] */
2544 };
2545 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors[1] =
2546 {
2547   {
2548     "iE_Extensions",
2549     1,
2550     PROTOBUF_C_LABEL_REPEATED,
2551     PROTOBUF_C_TYPE_MESSAGE,
2552     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent, n_ie_extensions),
2553     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent, ie_extensions),
2554     &uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor,
2555     NULL,
2556     0,             /* flags */
2557     0,NULL,NULL    /* reserved1,reserved2, etc */
2558   },
2559 };
2560 static const unsigned uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name[] = {
2561   0,   /* field[0] = iE_Extensions */
2562 };
2563 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges[1 + 1] =
2564 {
2565   { 1, 0 },
2566   { 0, 1 }
2567 };
2568 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__descriptor =
2569 {
2570   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2571   "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent",
2572   "ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent",
2573   "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent",
2574   "uenibstreamprotobuf",
2575   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresent),
2576   1,
2577   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__field_descriptors,
2578   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__field_indices_by_name,
2579   1,  uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__number_ranges,
2580   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent__init,
2581   NULL,NULL,NULL    /* reserved[123] */
2582 };
2583 #define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors NULL
2584 #define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name NULL
2585 #define uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges NULL
2586 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__descriptor =
2587 {
2588   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2589   "uenibstreamprotobuf.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs",
2590   "ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs",
2591   "Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs",
2592   "uenibstreamprotobuf",
2593   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeReleasedSgNBModAckSgNBPDCPnotpresentExtIEs),
2594   0,
2595   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_descriptors,
2596   uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name,
2597   0,  uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__number_ranges,
2598   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted__to_be_released__sg_nbmod_ack__sg_nbpdcpnotpresent_ext_ies__init,
2599   NULL,NULL,NULL    /* reserved[123] */
2600 };