Support for additional NR metrics
[ric-app/mc.git] / mc-core / mc / local_datasource / sgnb_modification_request.pb-c.c
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: sgnb_modification_request.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.pb-c.h"
10 void   streaming_protobufs__sg_nbmodification_request__init
11                      (StreamingProtobufs__SgNBModificationRequest         *message)
12 {
13   static const StreamingProtobufs__SgNBModificationRequest init_value = STREAMING_PROTOBUFS__SG_NBMODIFICATION_REQUEST__INIT;
14   *message = init_value;
15 }
16 size_t streaming_protobufs__sg_nbmodification_request__get_packed_size
17                      (const StreamingProtobufs__SgNBModificationRequest *message)
18 {
19   assert(message->base.descriptor == &streaming_protobufs__sg_nbmodification_request__descriptor);
20   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 }
22 size_t streaming_protobufs__sg_nbmodification_request__pack
23                      (const StreamingProtobufs__SgNBModificationRequest *message,
24                       uint8_t       *out)
25 {
26   assert(message->base.descriptor == &streaming_protobufs__sg_nbmodification_request__descriptor);
27   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 }
29 size_t streaming_protobufs__sg_nbmodification_request__pack_to_buffer
30                      (const StreamingProtobufs__SgNBModificationRequest *message,
31                       ProtobufCBuffer *buffer)
32 {
33   assert(message->base.descriptor == &streaming_protobufs__sg_nbmodification_request__descriptor);
34   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 }
36 StreamingProtobufs__SgNBModificationRequest *
37        streaming_protobufs__sg_nbmodification_request__unpack
38                      (ProtobufCAllocator  *allocator,
39                       size_t               len,
40                       const uint8_t       *data)
41 {
42   return (StreamingProtobufs__SgNBModificationRequest *)
43      protobuf_c_message_unpack (&streaming_protobufs__sg_nbmodification_request__descriptor,
44                                 allocator, len, data);
45 }
46 void   streaming_protobufs__sg_nbmodification_request__free_unpacked
47                      (StreamingProtobufs__SgNBModificationRequest *message,
48                       ProtobufCAllocator *allocator)
49 {
50   if(!message)
51     return;
52   assert(message->base.descriptor == &streaming_protobufs__sg_nbmodification_request__descriptor);
53   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
54 }
55 void   streaming_protobufs__sg_nbmodification_request__ies__init
56                      (StreamingProtobufs__SgNBModificationRequestIEs         *message)
57 {
58   static const StreamingProtobufs__SgNBModificationRequestIEs init_value = STREAMING_PROTOBUFS__SG_NBMODIFICATION_REQUEST__IES__INIT;
59   *message = init_value;
60 }
61 size_t streaming_protobufs__sg_nbmodification_request__ies__get_packed_size
62                      (const StreamingProtobufs__SgNBModificationRequestIEs *message)
63 {
64   assert(message->base.descriptor == &streaming_protobufs__sg_nbmodification_request__ies__descriptor);
65   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
66 }
67 size_t streaming_protobufs__sg_nbmodification_request__ies__pack
68                      (const StreamingProtobufs__SgNBModificationRequestIEs *message,
69                       uint8_t       *out)
70 {
71   assert(message->base.descriptor == &streaming_protobufs__sg_nbmodification_request__ies__descriptor);
72   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
73 }
74 size_t streaming_protobufs__sg_nbmodification_request__ies__pack_to_buffer
75                      (const StreamingProtobufs__SgNBModificationRequestIEs *message,
76                       ProtobufCBuffer *buffer)
77 {
78   assert(message->base.descriptor == &streaming_protobufs__sg_nbmodification_request__ies__descriptor);
79   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
80 }
81 StreamingProtobufs__SgNBModificationRequestIEs *
82        streaming_protobufs__sg_nbmodification_request__ies__unpack
83                      (ProtobufCAllocator  *allocator,
84                       size_t               len,
85                       const uint8_t       *data)
86 {
87   return (StreamingProtobufs__SgNBModificationRequestIEs *)
88      protobuf_c_message_unpack (&streaming_protobufs__sg_nbmodification_request__ies__descriptor,
89                                 allocator, len, data);
90 }
91 void   streaming_protobufs__sg_nbmodification_request__ies__free_unpacked
92                      (StreamingProtobufs__SgNBModificationRequestIEs *message,
93                       ProtobufCAllocator *allocator)
94 {
95   if(!message)
96     return;
97   assert(message->base.descriptor == &streaming_protobufs__sg_nbmodification_request__ies__descriptor);
98   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
99 }
100 void   streaming_protobufs__ue__context_information__sg_nbmod_req__init
101                      (StreamingProtobufs__UEContextInformationSgNBModReq         *message)
102 {
103   static const StreamingProtobufs__UEContextInformationSgNBModReq init_value = STREAMING_PROTOBUFS__UE__CONTEXT_INFORMATION__SG_NBMOD_REQ__INIT;
104   *message = init_value;
105 }
106 size_t streaming_protobufs__ue__context_information__sg_nbmod_req__get_packed_size
107                      (const StreamingProtobufs__UEContextInformationSgNBModReq *message)
108 {
109   assert(message->base.descriptor == &streaming_protobufs__ue__context_information__sg_nbmod_req__descriptor);
110   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
111 }
112 size_t streaming_protobufs__ue__context_information__sg_nbmod_req__pack
113                      (const StreamingProtobufs__UEContextInformationSgNBModReq *message,
114                       uint8_t       *out)
115 {
116   assert(message->base.descriptor == &streaming_protobufs__ue__context_information__sg_nbmod_req__descriptor);
117   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
118 }
119 size_t streaming_protobufs__ue__context_information__sg_nbmod_req__pack_to_buffer
120                      (const StreamingProtobufs__UEContextInformationSgNBModReq *message,
121                       ProtobufCBuffer *buffer)
122 {
123   assert(message->base.descriptor == &streaming_protobufs__ue__context_information__sg_nbmod_req__descriptor);
124   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
125 }
126 StreamingProtobufs__UEContextInformationSgNBModReq *
127        streaming_protobufs__ue__context_information__sg_nbmod_req__unpack
128                      (ProtobufCAllocator  *allocator,
129                       size_t               len,
130                       const uint8_t       *data)
131 {
132   return (StreamingProtobufs__UEContextInformationSgNBModReq *)
133      protobuf_c_message_unpack (&streaming_protobufs__ue__context_information__sg_nbmod_req__descriptor,
134                                 allocator, len, data);
135 }
136 void   streaming_protobufs__ue__context_information__sg_nbmod_req__free_unpacked
137                      (StreamingProtobufs__UEContextInformationSgNBModReq *message,
138                       ProtobufCAllocator *allocator)
139 {
140   if(!message)
141     return;
142   assert(message->base.descriptor == &streaming_protobufs__ue__context_information__sg_nbmod_req__descriptor);
143   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
144 }
145 void   streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__init
146                      (StreamingProtobufs__UEContextInformationSgNBModReqExtIEs         *message)
147 {
148   static const StreamingProtobufs__UEContextInformationSgNBModReqExtIEs init_value = STREAMING_PROTOBUFS__UE__CONTEXT_INFORMATION_SG_NBMOD_REQ_EXT_IES__INIT;
149   *message = init_value;
150 }
151 size_t streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__get_packed_size
152                      (const StreamingProtobufs__UEContextInformationSgNBModReqExtIEs *message)
153 {
154   assert(message->base.descriptor == &streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__descriptor);
155   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
156 }
157 size_t streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__pack
158                      (const StreamingProtobufs__UEContextInformationSgNBModReqExtIEs *message,
159                       uint8_t       *out)
160 {
161   assert(message->base.descriptor == &streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__descriptor);
162   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
163 }
164 size_t streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__pack_to_buffer
165                      (const StreamingProtobufs__UEContextInformationSgNBModReqExtIEs *message,
166                       ProtobufCBuffer *buffer)
167 {
168   assert(message->base.descriptor == &streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__descriptor);
169   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
170 }
171 StreamingProtobufs__UEContextInformationSgNBModReqExtIEs *
172        streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__unpack
173                      (ProtobufCAllocator  *allocator,
174                       size_t               len,
175                       const uint8_t       *data)
176 {
177   return (StreamingProtobufs__UEContextInformationSgNBModReqExtIEs *)
178      protobuf_c_message_unpack (&streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__descriptor,
179                                 allocator, len, data);
180 }
181 void   streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__free_unpacked
182                      (StreamingProtobufs__UEContextInformationSgNBModReqExtIEs *message,
183                       ProtobufCAllocator *allocator)
184 {
185   if(!message)
186     return;
187   assert(message->base.descriptor == &streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__descriptor);
188   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
189 }
190 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__init
191                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqList         *message)
192 {
193   static const StreamingProtobufs__ERABsToBeAddedSgNBModReqList init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__LIST__INIT;
194   *message = init_value;
195 }
196 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__get_packed_size
197                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqList *message)
198 {
199   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__descriptor);
200   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
201 }
202 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__pack
203                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqList *message,
204                       uint8_t       *out)
205 {
206   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__descriptor);
207   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
208 }
209 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__pack_to_buffer
210                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqList *message,
211                       ProtobufCBuffer *buffer)
212 {
213   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__descriptor);
214   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
215 }
216 StreamingProtobufs__ERABsToBeAddedSgNBModReqList *
217        streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__unpack
218                      (ProtobufCAllocator  *allocator,
219                       size_t               len,
220                       const uint8_t       *data)
221 {
222   return (StreamingProtobufs__ERABsToBeAddedSgNBModReqList *)
223      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__descriptor,
224                                 allocator, len, data);
225 }
226 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__free_unpacked
227                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqList *message,
228                       ProtobufCAllocator *allocator)
229 {
230   if(!message)
231     return;
232   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__descriptor);
233   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
234 }
235 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__init
236                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs         *message)
237 {
238   static const StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM_IES__INIT;
239   *message = init_value;
240 }
241 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__get_packed_size
242                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs *message)
243 {
244   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor);
245   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
246 }
247 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__pack
248                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs *message,
249                       uint8_t       *out)
250 {
251   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor);
252   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
253 }
254 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__pack_to_buffer
255                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs *message,
256                       ProtobufCBuffer *buffer)
257 {
258   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor);
259   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
260 }
261 StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs *
262        streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__unpack
263                      (ProtobufCAllocator  *allocator,
264                       size_t               len,
265                       const uint8_t       *data)
266 {
267   return (StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs *)
268      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor,
269                                 allocator, len, data);
270 }
271 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__free_unpacked
272                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs *message,
273                       ProtobufCAllocator *allocator)
274 {
275   if(!message)
276     return;
277   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor);
278   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
279 }
280 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__init
281                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqItem         *message)
282 {
283   static const StreamingProtobufs__ERABsToBeAddedSgNBModReqItem init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__INIT;
284   *message = init_value;
285 }
286 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__get_packed_size
287                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqItem *message)
288 {
289   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__descriptor);
290   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
291 }
292 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__pack
293                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqItem *message,
294                       uint8_t       *out)
295 {
296   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__descriptor);
297   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
298 }
299 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__pack_to_buffer
300                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqItem *message,
301                       ProtobufCBuffer *buffer)
302 {
303   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__descriptor);
304   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
305 }
306 StreamingProtobufs__ERABsToBeAddedSgNBModReqItem *
307        streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__unpack
308                      (ProtobufCAllocator  *allocator,
309                       size_t               len,
310                       const uint8_t       *data)
311 {
312   return (StreamingProtobufs__ERABsToBeAddedSgNBModReqItem *)
313      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__descriptor,
314                                 allocator, len, data);
315 }
316 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__free_unpacked
317                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqItem *message,
318                       ProtobufCAllocator *allocator)
319 {
320   if(!message)
321     return;
322   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__descriptor);
323   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
324 }
325 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__init
326                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqItemExtIEs         *message)
327 {
328   static const StreamingProtobufs__ERABsToBeAddedSgNBModReqItemExtIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT;
329   *message = init_value;
330 }
331 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__get_packed_size
332                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqItemExtIEs *message)
333 {
334   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor);
335   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
336 }
337 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__pack
338                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqItemExtIEs *message,
339                       uint8_t       *out)
340 {
341   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor);
342   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
343 }
344 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__pack_to_buffer
345                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqItemExtIEs *message,
346                       ProtobufCBuffer *buffer)
347 {
348   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor);
349   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
350 }
351 StreamingProtobufs__ERABsToBeAddedSgNBModReqItemExtIEs *
352        streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__unpack
353                      (ProtobufCAllocator  *allocator,
354                       size_t               len,
355                       const uint8_t       *data)
356 {
357   return (StreamingProtobufs__ERABsToBeAddedSgNBModReqItemExtIEs *)
358      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor,
359                                 allocator, len, data);
360 }
361 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__free_unpacked
362                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqItemExtIEs *message,
363                       ProtobufCAllocator *allocator)
364 {
365   if(!message)
366     return;
367   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor);
368   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
369 }
370 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__init
371                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent         *message)
372 {
373   static const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT;
374   *message = init_value;
375 }
376 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__get_packed_size
377                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message)
378 {
379   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor);
380   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
381 }
382 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__pack
383                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message,
384                       uint8_t       *out)
385 {
386   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor);
387   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
388 }
389 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer
390                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message,
391                       ProtobufCBuffer *buffer)
392 {
393   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor);
394   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
395 }
396 StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *
397        streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__unpack
398                      (ProtobufCAllocator  *allocator,
399                       size_t               len,
400                       const uint8_t       *data)
401 {
402   return (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *)
403      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor,
404                                 allocator, len, data);
405 }
406 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__free_unpacked
407                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message,
408                       ProtobufCAllocator *allocator)
409 {
410   if(!message)
411     return;
412   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor);
413   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
414 }
415 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init
416                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs         *message)
417 {
418   static const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT;
419   *message = init_value;
420 }
421 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size
422                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message)
423 {
424   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
425   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
426 }
427 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack
428                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message,
429                       uint8_t       *out)
430 {
431   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
432   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
433 }
434 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer
435                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message,
436                       ProtobufCBuffer *buffer)
437 {
438   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
439   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
440 }
441 StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *
442        streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack
443                      (ProtobufCAllocator  *allocator,
444                       size_t               len,
445                       const uint8_t       *data)
446 {
447   return (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *)
448      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor,
449                                 allocator, len, data);
450 }
451 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked
452                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message,
453                       ProtobufCAllocator *allocator)
454 {
455   if(!message)
456     return;
457   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
458   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
459 }
460 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__init
461                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent         *message)
462 {
463   static const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT;
464   *message = init_value;
465 }
466 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size
467                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message)
468 {
469   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
470   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
471 }
472 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__pack
473                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message,
474                       uint8_t       *out)
475 {
476   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
477   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
478 }
479 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer
480                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message,
481                       ProtobufCBuffer *buffer)
482 {
483   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
484   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
485 }
486 StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *
487        streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__unpack
488                      (ProtobufCAllocator  *allocator,
489                       size_t               len,
490                       const uint8_t       *data)
491 {
492   return (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *)
493      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor,
494                                 allocator, len, data);
495 }
496 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked
497                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message,
498                       ProtobufCAllocator *allocator)
499 {
500   if(!message)
501     return;
502   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
503   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
504 }
505 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init
506                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs         *message)
507 {
508   static const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT;
509   *message = init_value;
510 }
511 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size
512                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message)
513 {
514   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
515   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
516 }
517 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack
518                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
519                       uint8_t       *out)
520 {
521   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
522   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
523 }
524 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
525                      (const StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
526                       ProtobufCBuffer *buffer)
527 {
528   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
529   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
530 }
531 StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *
532        streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack
533                      (ProtobufCAllocator  *allocator,
534                       size_t               len,
535                       const uint8_t       *data)
536 {
537   return (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *)
538      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor,
539                                 allocator, len, data);
540 }
541 void   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked
542                      (StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
543                       ProtobufCAllocator *allocator)
544 {
545   if(!message)
546     return;
547   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
548   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
549 }
550 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__init
551                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqList         *message)
552 {
553   static const StreamingProtobufs__ERABsToBeModifiedSgNBModReqList init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__LIST__INIT;
554   *message = init_value;
555 }
556 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__get_packed_size
557                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqList *message)
558 {
559   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor);
560   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
561 }
562 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__pack
563                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqList *message,
564                       uint8_t       *out)
565 {
566   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor);
567   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
568 }
569 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__pack_to_buffer
570                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqList *message,
571                       ProtobufCBuffer *buffer)
572 {
573   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor);
574   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
575 }
576 StreamingProtobufs__ERABsToBeModifiedSgNBModReqList *
577        streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__unpack
578                      (ProtobufCAllocator  *allocator,
579                       size_t               len,
580                       const uint8_t       *data)
581 {
582   return (StreamingProtobufs__ERABsToBeModifiedSgNBModReqList *)
583      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor,
584                                 allocator, len, data);
585 }
586 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__free_unpacked
587                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqList *message,
588                       ProtobufCAllocator *allocator)
589 {
590   if(!message)
591     return;
592   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor);
593   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
594 }
595 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__init
596                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs         *message)
597 {
598   static const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM_IES__INIT;
599   *message = init_value;
600 }
601 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__get_packed_size
602                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs *message)
603 {
604   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor);
605   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
606 }
607 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__pack
608                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs *message,
609                       uint8_t       *out)
610 {
611   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor);
612   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
613 }
614 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__pack_to_buffer
615                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs *message,
616                       ProtobufCBuffer *buffer)
617 {
618   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor);
619   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
620 }
621 StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs *
622        streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__unpack
623                      (ProtobufCAllocator  *allocator,
624                       size_t               len,
625                       const uint8_t       *data)
626 {
627   return (StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs *)
628      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor,
629                                 allocator, len, data);
630 }
631 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__free_unpacked
632                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs *message,
633                       ProtobufCAllocator *allocator)
634 {
635   if(!message)
636     return;
637   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor);
638   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
639 }
640 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__init
641                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem         *message)
642 {
643   static const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__INIT;
644   *message = init_value;
645 }
646 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__get_packed_size
647                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem *message)
648 {
649   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor);
650   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
651 }
652 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__pack
653                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem *message,
654                       uint8_t       *out)
655 {
656   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor);
657   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
658 }
659 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__pack_to_buffer
660                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem *message,
661                       ProtobufCBuffer *buffer)
662 {
663   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor);
664   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
665 }
666 StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem *
667        streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__unpack
668                      (ProtobufCAllocator  *allocator,
669                       size_t               len,
670                       const uint8_t       *data)
671 {
672   return (StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem *)
673      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor,
674                                 allocator, len, data);
675 }
676 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__free_unpacked
677                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem *message,
678                       ProtobufCAllocator *allocator)
679 {
680   if(!message)
681     return;
682   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor);
683   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
684 }
685 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__init
686                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemExtIEs         *message)
687 {
688   static const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemExtIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT;
689   *message = init_value;
690 }
691 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__get_packed_size
692                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemExtIEs *message)
693 {
694   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor);
695   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
696 }
697 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__pack
698                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemExtIEs *message,
699                       uint8_t       *out)
700 {
701   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor);
702   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
703 }
704 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__pack_to_buffer
705                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemExtIEs *message,
706                       ProtobufCBuffer *buffer)
707 {
708   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor);
709   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
710 }
711 StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemExtIEs *
712        streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__unpack
713                      (ProtobufCAllocator  *allocator,
714                       size_t               len,
715                       const uint8_t       *data)
716 {
717   return (StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemExtIEs *)
718      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor,
719                                 allocator, len, data);
720 }
721 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__free_unpacked
722                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemExtIEs *message,
723                       ProtobufCAllocator *allocator)
724 {
725   if(!message)
726     return;
727   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor);
728   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
729 }
730 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__init
731                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent         *message)
732 {
733   static const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT;
734   *message = init_value;
735 }
736 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__get_packed_size
737                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message)
738 {
739   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor);
740   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
741 }
742 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__pack
743                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message,
744                       uint8_t       *out)
745 {
746   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor);
747   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
748 }
749 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer
750                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message,
751                       ProtobufCBuffer *buffer)
752 {
753   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor);
754   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
755 }
756 StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *
757        streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__unpack
758                      (ProtobufCAllocator  *allocator,
759                       size_t               len,
760                       const uint8_t       *data)
761 {
762   return (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *)
763      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor,
764                                 allocator, len, data);
765 }
766 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__free_unpacked
767                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message,
768                       ProtobufCAllocator *allocator)
769 {
770   if(!message)
771     return;
772   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor);
773   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
774 }
775 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init
776                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs         *message)
777 {
778   static const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT;
779   *message = init_value;
780 }
781 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size
782                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message)
783 {
784   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
785   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
786 }
787 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack
788                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message,
789                       uint8_t       *out)
790 {
791   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
792   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
793 }
794 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer
795                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message,
796                       ProtobufCBuffer *buffer)
797 {
798   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
799   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
800 }
801 StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *
802        streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack
803                      (ProtobufCAllocator  *allocator,
804                       size_t               len,
805                       const uint8_t       *data)
806 {
807   return (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *)
808      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor,
809                                 allocator, len, data);
810 }
811 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked
812                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message,
813                       ProtobufCAllocator *allocator)
814 {
815   if(!message)
816     return;
817   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
818   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
819 }
820 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__init
821                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent         *message)
822 {
823   static const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT;
824   *message = init_value;
825 }
826 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size
827                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message)
828 {
829   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
830   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
831 }
832 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__pack
833                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message,
834                       uint8_t       *out)
835 {
836   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
837   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
838 }
839 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer
840                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message,
841                       ProtobufCBuffer *buffer)
842 {
843   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
844   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
845 }
846 StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *
847        streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__unpack
848                      (ProtobufCAllocator  *allocator,
849                       size_t               len,
850                       const uint8_t       *data)
851 {
852   return (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *)
853      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor,
854                                 allocator, len, data);
855 }
856 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked
857                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message,
858                       ProtobufCAllocator *allocator)
859 {
860   if(!message)
861     return;
862   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
863   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
864 }
865 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init
866                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs         *message)
867 {
868   static const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT;
869   *message = init_value;
870 }
871 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size
872                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message)
873 {
874   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
875   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
876 }
877 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack
878                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
879                       uint8_t       *out)
880 {
881   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
882   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
883 }
884 size_t streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
885                      (const StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
886                       ProtobufCBuffer *buffer)
887 {
888   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
889   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
890 }
891 StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *
892        streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack
893                      (ProtobufCAllocator  *allocator,
894                       size_t               len,
895                       const uint8_t       *data)
896 {
897   return (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *)
898      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor,
899                                 allocator, len, data);
900 }
901 void   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked
902                      (StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
903                       ProtobufCAllocator *allocator)
904 {
905   if(!message)
906     return;
907   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
908   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
909 }
910 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__init
911                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqList         *message)
912 {
913   static const StreamingProtobufs__ERABsToBeReleasedSgNBModReqList init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__LIST__INIT;
914   *message = init_value;
915 }
916 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__get_packed_size
917                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqList *message)
918 {
919   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__descriptor);
920   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
921 }
922 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__pack
923                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqList *message,
924                       uint8_t       *out)
925 {
926   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__descriptor);
927   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
928 }
929 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__pack_to_buffer
930                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqList *message,
931                       ProtobufCBuffer *buffer)
932 {
933   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__descriptor);
934   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
935 }
936 StreamingProtobufs__ERABsToBeReleasedSgNBModReqList *
937        streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__unpack
938                      (ProtobufCAllocator  *allocator,
939                       size_t               len,
940                       const uint8_t       *data)
941 {
942   return (StreamingProtobufs__ERABsToBeReleasedSgNBModReqList *)
943      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__descriptor,
944                                 allocator, len, data);
945 }
946 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__free_unpacked
947                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqList *message,
948                       ProtobufCAllocator *allocator)
949 {
950   if(!message)
951     return;
952   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__descriptor);
953   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
954 }
955 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__init
956                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs         *message)
957 {
958   static const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM_IES__INIT;
959   *message = init_value;
960 }
961 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__get_packed_size
962                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs *message)
963 {
964   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor);
965   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
966 }
967 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__pack
968                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs *message,
969                       uint8_t       *out)
970 {
971   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor);
972   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
973 }
974 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__pack_to_buffer
975                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs *message,
976                       ProtobufCBuffer *buffer)
977 {
978   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor);
979   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
980 }
981 StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs *
982        streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__unpack
983                      (ProtobufCAllocator  *allocator,
984                       size_t               len,
985                       const uint8_t       *data)
986 {
987   return (StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs *)
988      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor,
989                                 allocator, len, data);
990 }
991 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__free_unpacked
992                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs *message,
993                       ProtobufCAllocator *allocator)
994 {
995   if(!message)
996     return;
997   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor);
998   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
999 }
1000 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__init
1001                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem         *message)
1002 {
1003   static const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__INIT;
1004   *message = init_value;
1005 }
1006 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__get_packed_size
1007                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem *message)
1008 {
1009   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__descriptor);
1010   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1011 }
1012 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__pack
1013                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem *message,
1014                       uint8_t       *out)
1015 {
1016   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__descriptor);
1017   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1018 }
1019 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__pack_to_buffer
1020                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem *message,
1021                       ProtobufCBuffer *buffer)
1022 {
1023   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__descriptor);
1024   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1025 }
1026 StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem *
1027        streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__unpack
1028                      (ProtobufCAllocator  *allocator,
1029                       size_t               len,
1030                       const uint8_t       *data)
1031 {
1032   return (StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem *)
1033      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__descriptor,
1034                                 allocator, len, data);
1035 }
1036 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__free_unpacked
1037                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem *message,
1038                       ProtobufCAllocator *allocator)
1039 {
1040   if(!message)
1041     return;
1042   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__descriptor);
1043   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1044 }
1045 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__init
1046                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemExtIEs         *message)
1047 {
1048   static const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemExtIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT;
1049   *message = init_value;
1050 }
1051 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__get_packed_size
1052                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemExtIEs *message)
1053 {
1054   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor);
1055   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1056 }
1057 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__pack
1058                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemExtIEs *message,
1059                       uint8_t       *out)
1060 {
1061   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor);
1062   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1063 }
1064 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__pack_to_buffer
1065                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemExtIEs *message,
1066                       ProtobufCBuffer *buffer)
1067 {
1068   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor);
1069   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1070 }
1071 StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemExtIEs *
1072        streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__unpack
1073                      (ProtobufCAllocator  *allocator,
1074                       size_t               len,
1075                       const uint8_t       *data)
1076 {
1077   return (StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemExtIEs *)
1078      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor,
1079                                 allocator, len, data);
1080 }
1081 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__free_unpacked
1082                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemExtIEs *message,
1083                       ProtobufCAllocator *allocator)
1084 {
1085   if(!message)
1086     return;
1087   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor);
1088   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1089 }
1090 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__init
1091                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent         *message)
1092 {
1093   static const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT;
1094   *message = init_value;
1095 }
1096 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__get_packed_size
1097                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message)
1098 {
1099   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor);
1100   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1101 }
1102 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__pack
1103                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message,
1104                       uint8_t       *out)
1105 {
1106   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor);
1107   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1108 }
1109 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer
1110                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message,
1111                       ProtobufCBuffer *buffer)
1112 {
1113   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor);
1114   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1115 }
1116 StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *
1117        streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__unpack
1118                      (ProtobufCAllocator  *allocator,
1119                       size_t               len,
1120                       const uint8_t       *data)
1121 {
1122   return (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *)
1123      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor,
1124                                 allocator, len, data);
1125 }
1126 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__free_unpacked
1127                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message,
1128                       ProtobufCAllocator *allocator)
1129 {
1130   if(!message)
1131     return;
1132   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor);
1133   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1134 }
1135 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init
1136                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs         *message)
1137 {
1138   static const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT;
1139   *message = init_value;
1140 }
1141 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size
1142                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message)
1143 {
1144   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
1145   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1146 }
1147 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack
1148                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message,
1149                       uint8_t       *out)
1150 {
1151   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
1152   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1153 }
1154 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer
1155                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message,
1156                       ProtobufCBuffer *buffer)
1157 {
1158   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
1159   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1160 }
1161 StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *
1162        streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack
1163                      (ProtobufCAllocator  *allocator,
1164                       size_t               len,
1165                       const uint8_t       *data)
1166 {
1167   return (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *)
1168      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor,
1169                                 allocator, len, data);
1170 }
1171 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked
1172                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message,
1173                       ProtobufCAllocator *allocator)
1174 {
1175   if(!message)
1176     return;
1177   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor);
1178   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1179 }
1180 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__init
1181                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent         *message)
1182 {
1183   static const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT;
1184   *message = init_value;
1185 }
1186 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size
1187                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message)
1188 {
1189   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
1190   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1191 }
1192 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__pack
1193                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message,
1194                       uint8_t       *out)
1195 {
1196   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
1197   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1198 }
1199 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer
1200                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message,
1201                       ProtobufCBuffer *buffer)
1202 {
1203   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
1204   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1205 }
1206 StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *
1207        streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__unpack
1208                      (ProtobufCAllocator  *allocator,
1209                       size_t               len,
1210                       const uint8_t       *data)
1211 {
1212   return (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *)
1213      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor,
1214                                 allocator, len, data);
1215 }
1216 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked
1217                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message,
1218                       ProtobufCAllocator *allocator)
1219 {
1220   if(!message)
1221     return;
1222   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor);
1223   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1224 }
1225 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init
1226                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs         *message)
1227 {
1228   static const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs init_value = STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT;
1229   *message = init_value;
1230 }
1231 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size
1232                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message)
1233 {
1234   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
1235   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1236 }
1237 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack
1238                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
1239                       uint8_t       *out)
1240 {
1241   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
1242   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1243 }
1244 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
1245                      (const StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
1246                       ProtobufCBuffer *buffer)
1247 {
1248   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
1249   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1250 }
1251 StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *
1252        streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack
1253                      (ProtobufCAllocator  *allocator,
1254                       size_t               len,
1255                       const uint8_t       *data)
1256 {
1257   return (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *)
1258      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor,
1259                                 allocator, len, data);
1260 }
1261 void   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked
1262                      (StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
1263                       ProtobufCAllocator *allocator)
1264 {
1265   if(!message)
1266     return;
1267   assert(message->base.descriptor == &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor);
1268   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1269 }
1270 static const ProtobufCFieldDescriptor streaming_protobufs__sg_nbmodification_request__field_descriptors[1] =
1271 {
1272   {
1273     "protocolIEs",
1274     1,
1275     PROTOBUF_C_LABEL_NONE,
1276     PROTOBUF_C_TYPE_MESSAGE,
1277     0,   /* quantifier_offset */
1278     offsetof(StreamingProtobufs__SgNBModificationRequest, protocolies),
1279     &streaming_protobufs__sg_nbmodification_request__ies__descriptor,
1280     NULL,
1281     0,             /* flags */
1282     0,NULL,NULL    /* reserved1,reserved2, etc */
1283   },
1284 };
1285 static const unsigned streaming_protobufs__sg_nbmodification_request__field_indices_by_name[] = {
1286   0,   /* field[0] = protocolIEs */
1287 };
1288 static const ProtobufCIntRange streaming_protobufs__sg_nbmodification_request__number_ranges[1 + 1] =
1289 {
1290   { 1, 0 },
1291   { 0, 1 }
1292 };
1293 const ProtobufCMessageDescriptor streaming_protobufs__sg_nbmodification_request__descriptor =
1294 {
1295   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1296   "streaming_protobufs.SgNBModificationRequest",
1297   "SgNBModificationRequest",
1298   "StreamingProtobufs__SgNBModificationRequest",
1299   "streaming_protobufs",
1300   sizeof(StreamingProtobufs__SgNBModificationRequest),
1301   1,
1302   streaming_protobufs__sg_nbmodification_request__field_descriptors,
1303   streaming_protobufs__sg_nbmodification_request__field_indices_by_name,
1304   1,  streaming_protobufs__sg_nbmodification_request__number_ranges,
1305   (ProtobufCMessageInit) streaming_protobufs__sg_nbmodification_request__init,
1306   NULL,NULL,NULL    /* reserved[123] */
1307 };
1308 static const ProtobufCFieldDescriptor streaming_protobufs__sg_nbmodification_request__ies__field_descriptors[12] =
1309 {
1310   {
1311     "id_MeNB_UE_X2AP_ID",
1312     1,
1313     PROTOBUF_C_LABEL_NONE,
1314     PROTOBUF_C_TYPE_UINT32,
1315     0,   /* quantifier_offset */
1316     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_menb_ue_x2ap_id),
1317     NULL,
1318     NULL,
1319     0,             /* flags */
1320     0,NULL,NULL    /* reserved1,reserved2, etc */
1321   },
1322   {
1323     "id_SgNB_UE_X2AP_ID",
1324     2,
1325     PROTOBUF_C_LABEL_NONE,
1326     PROTOBUF_C_TYPE_UINT32,
1327     0,   /* quantifier_offset */
1328     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_sgnb_ue_x2ap_id),
1329     NULL,
1330     NULL,
1331     0,             /* flags */
1332     0,NULL,NULL    /* reserved1,reserved2, etc */
1333   },
1334   {
1335     "id_Cause",
1336     3,
1337     PROTOBUF_C_LABEL_NONE,
1338     PROTOBUF_C_TYPE_MESSAGE,
1339     0,   /* quantifier_offset */
1340     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_cause),
1341     &streaming_protobufs__cause__descriptor,
1342     NULL,
1343     0,             /* flags */
1344     0,NULL,NULL    /* reserved1,reserved2, etc */
1345   },
1346   {
1347     "id_SelectedPLMN",
1348     4,
1349     PROTOBUF_C_LABEL_NONE,
1350     PROTOBUF_C_TYPE_MESSAGE,
1351     0,   /* quantifier_offset */
1352     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_selectedplmn),
1353     &google__protobuf__bytes_value__descriptor,
1354     NULL,
1355     0,             /* flags */
1356     0,NULL,NULL    /* reserved1,reserved2, etc */
1357   },
1358   {
1359     "id_HandoverRestrictionList",
1360     5,
1361     PROTOBUF_C_LABEL_NONE,
1362     PROTOBUF_C_TYPE_MESSAGE,
1363     0,   /* quantifier_offset */
1364     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_handoverrestrictionlist),
1365     &streaming_protobufs__handover_restriction_list__descriptor,
1366     NULL,
1367     0,             /* flags */
1368     0,NULL,NULL    /* reserved1,reserved2, etc */
1369   },
1370   {
1371     "id_SCGConfigurationQuery",
1372     6,
1373     PROTOBUF_C_LABEL_NONE,
1374     PROTOBUF_C_TYPE_MESSAGE,
1375     0,   /* quantifier_offset */
1376     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_scgconfigurationquery),
1377     &streaming_protobufs__true_opt__descriptor,
1378     NULL,
1379     0,             /* flags */
1380     0,NULL,NULL    /* reserved1,reserved2, etc */
1381   },
1382   {
1383     "id_UE_ContextInformation_SgNBModReq",
1384     7,
1385     PROTOBUF_C_LABEL_NONE,
1386     PROTOBUF_C_TYPE_MESSAGE,
1387     0,   /* quantifier_offset */
1388     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_ue_contextinformation_sgnbmodreq),
1389     &streaming_protobufs__ue__context_information__sg_nbmod_req__descriptor,
1390     NULL,
1391     0,             /* flags */
1392     0,NULL,NULL    /* reserved1,reserved2, etc */
1393   },
1394   {
1395     "id_MeNBtoSgNBContainer",
1396     8,
1397     PROTOBUF_C_LABEL_NONE,
1398     PROTOBUF_C_TYPE_MESSAGE,
1399     0,   /* quantifier_offset */
1400     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_menbtosgnbcontainer),
1401     &streaming_protobufs__cg__config_info__descriptor,
1402     NULL,
1403     0,             /* flags */
1404     0,NULL,NULL    /* reserved1,reserved2, etc */
1405   },
1406   {
1407     "id_MeNB_UE_X2AP_ID_Extension",
1408     9,
1409     PROTOBUF_C_LABEL_NONE,
1410     PROTOBUF_C_TYPE_MESSAGE,
1411     0,   /* quantifier_offset */
1412     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_menb_ue_x2ap_id_extension),
1413     &google__protobuf__uint32_value__descriptor,
1414     NULL,
1415     0,             /* flags */
1416     0,NULL,NULL    /* reserved1,reserved2, etc */
1417   },
1418   {
1419     "id_MeNBResourceCoordinationInformation",
1420     10,
1421     PROTOBUF_C_LABEL_NONE,
1422     PROTOBUF_C_TYPE_MESSAGE,
1423     0,   /* quantifier_offset */
1424     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_menbresourcecoordinationinformation),
1425     &streaming_protobufs__me_nbresource_coordination_information__descriptor,
1426     NULL,
1427     0,             /* flags */
1428     0,NULL,NULL    /* reserved1,reserved2, etc */
1429   },
1430   {
1431     "id_RequestedSplitSRBs",
1432     11,
1433     PROTOBUF_C_LABEL_NONE,
1434     PROTOBUF_C_TYPE_MESSAGE,
1435     0,   /* quantifier_offset */
1436     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_requestedsplitsrbs),
1437     &streaming_protobufs__split_srbs__descriptor,
1438     NULL,
1439     0,             /* flags */
1440     0,NULL,NULL    /* reserved1,reserved2, etc */
1441   },
1442   {
1443     "id_RequestedSplitSRBsrelease",
1444     12,
1445     PROTOBUF_C_LABEL_NONE,
1446     PROTOBUF_C_TYPE_MESSAGE,
1447     0,   /* quantifier_offset */
1448     offsetof(StreamingProtobufs__SgNBModificationRequestIEs, id_requestedsplitsrbsrelease),
1449     &streaming_protobufs__split_srbs__descriptor,
1450     NULL,
1451     0,             /* flags */
1452     0,NULL,NULL    /* reserved1,reserved2, etc */
1453   },
1454 };
1455 static const unsigned streaming_protobufs__sg_nbmodification_request__ies__field_indices_by_name[] = {
1456   2,   /* field[2] = id_Cause */
1457   4,   /* field[4] = id_HandoverRestrictionList */
1458   9,   /* field[9] = id_MeNBResourceCoordinationInformation */
1459   0,   /* field[0] = id_MeNB_UE_X2AP_ID */
1460   8,   /* field[8] = id_MeNB_UE_X2AP_ID_Extension */
1461   7,   /* field[7] = id_MeNBtoSgNBContainer */
1462   10,   /* field[10] = id_RequestedSplitSRBs */
1463   11,   /* field[11] = id_RequestedSplitSRBsrelease */
1464   5,   /* field[5] = id_SCGConfigurationQuery */
1465   3,   /* field[3] = id_SelectedPLMN */
1466   1,   /* field[1] = id_SgNB_UE_X2AP_ID */
1467   6,   /* field[6] = id_UE_ContextInformation_SgNBModReq */
1468 };
1469 static const ProtobufCIntRange streaming_protobufs__sg_nbmodification_request__ies__number_ranges[1 + 1] =
1470 {
1471   { 1, 0 },
1472   { 0, 12 }
1473 };
1474 const ProtobufCMessageDescriptor streaming_protobufs__sg_nbmodification_request__ies__descriptor =
1475 {
1476   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1477   "streaming_protobufs.SgNBModificationRequest_IEs",
1478   "SgNBModificationRequestIEs",
1479   "StreamingProtobufs__SgNBModificationRequestIEs",
1480   "streaming_protobufs",
1481   sizeof(StreamingProtobufs__SgNBModificationRequestIEs),
1482   12,
1483   streaming_protobufs__sg_nbmodification_request__ies__field_descriptors,
1484   streaming_protobufs__sg_nbmodification_request__ies__field_indices_by_name,
1485   1,  streaming_protobufs__sg_nbmodification_request__ies__number_ranges,
1486   (ProtobufCMessageInit) streaming_protobufs__sg_nbmodification_request__ies__init,
1487   NULL,NULL,NULL    /* reserved[123] */
1488 };
1489 static const ProtobufCFieldDescriptor streaming_protobufs__ue__context_information__sg_nbmod_req__field_descriptors[7] =
1490 {
1491   {
1492     "nRUE_SecurityCapabilities",
1493     1,
1494     PROTOBUF_C_LABEL_NONE,
1495     PROTOBUF_C_TYPE_MESSAGE,
1496     0,   /* quantifier_offset */
1497     offsetof(StreamingProtobufs__UEContextInformationSgNBModReq, nrue_securitycapabilities),
1498     &streaming_protobufs__nruesecurity_capabilities__descriptor,
1499     NULL,
1500     0,             /* flags */
1501     0,NULL,NULL    /* reserved1,reserved2, etc */
1502   },
1503   {
1504     "sgNB_SecurityKey",
1505     2,
1506     PROTOBUF_C_LABEL_NONE,
1507     PROTOBUF_C_TYPE_MESSAGE,
1508     0,   /* quantifier_offset */
1509     offsetof(StreamingProtobufs__UEContextInformationSgNBModReq, sgnb_securitykey),
1510     &google__protobuf__bytes_value__descriptor,
1511     NULL,
1512     0,             /* flags */
1513     0,NULL,NULL    /* reserved1,reserved2, etc */
1514   },
1515   {
1516     "sgNBUEAggregateMaximumBitRate",
1517     3,
1518     PROTOBUF_C_LABEL_NONE,
1519     PROTOBUF_C_TYPE_MESSAGE,
1520     0,   /* quantifier_offset */
1521     offsetof(StreamingProtobufs__UEContextInformationSgNBModReq, sgnbueaggregatemaximumbitrate),
1522     &streaming_protobufs__ueaggregate_maximum_bit_rate__descriptor,
1523     NULL,
1524     0,             /* flags */
1525     0,NULL,NULL    /* reserved1,reserved2, etc */
1526   },
1527   {
1528     "e_RABs_ToBeAdded",
1529     4,
1530     PROTOBUF_C_LABEL_NONE,
1531     PROTOBUF_C_TYPE_MESSAGE,
1532     0,   /* quantifier_offset */
1533     offsetof(StreamingProtobufs__UEContextInformationSgNBModReq, e_rabs_tobeadded),
1534     &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__descriptor,
1535     NULL,
1536     0,             /* flags */
1537     0,NULL,NULL    /* reserved1,reserved2, etc */
1538   },
1539   {
1540     "e_RABs_ToBeModified",
1541     5,
1542     PROTOBUF_C_LABEL_NONE,
1543     PROTOBUF_C_TYPE_MESSAGE,
1544     0,   /* quantifier_offset */
1545     offsetof(StreamingProtobufs__UEContextInformationSgNBModReq, e_rabs_tobemodified),
1546     &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor,
1547     NULL,
1548     0,             /* flags */
1549     0,NULL,NULL    /* reserved1,reserved2, etc */
1550   },
1551   {
1552     "e_RABs_ToBeReleased",
1553     6,
1554     PROTOBUF_C_LABEL_NONE,
1555     PROTOBUF_C_TYPE_MESSAGE,
1556     0,   /* quantifier_offset */
1557     offsetof(StreamingProtobufs__UEContextInformationSgNBModReq, e_rabs_tobereleased),
1558     &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__descriptor,
1559     NULL,
1560     0,             /* flags */
1561     0,NULL,NULL    /* reserved1,reserved2, etc */
1562   },
1563   {
1564     "iE_Extensions",
1565     7,
1566     PROTOBUF_C_LABEL_REPEATED,
1567     PROTOBUF_C_TYPE_MESSAGE,
1568     offsetof(StreamingProtobufs__UEContextInformationSgNBModReq, n_ie_extensions),
1569     offsetof(StreamingProtobufs__UEContextInformationSgNBModReq, ie_extensions),
1570     &streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__descriptor,
1571     NULL,
1572     0,             /* flags */
1573     0,NULL,NULL    /* reserved1,reserved2, etc */
1574   },
1575 };
1576 static const unsigned streaming_protobufs__ue__context_information__sg_nbmod_req__field_indices_by_name[] = {
1577   3,   /* field[3] = e_RABs_ToBeAdded */
1578   4,   /* field[4] = e_RABs_ToBeModified */
1579   5,   /* field[5] = e_RABs_ToBeReleased */
1580   6,   /* field[6] = iE_Extensions */
1581   0,   /* field[0] = nRUE_SecurityCapabilities */
1582   2,   /* field[2] = sgNBUEAggregateMaximumBitRate */
1583   1,   /* field[1] = sgNB_SecurityKey */
1584 };
1585 static const ProtobufCIntRange streaming_protobufs__ue__context_information__sg_nbmod_req__number_ranges[1 + 1] =
1586 {
1587   { 1, 0 },
1588   { 0, 7 }
1589 };
1590 const ProtobufCMessageDescriptor streaming_protobufs__ue__context_information__sg_nbmod_req__descriptor =
1591 {
1592   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1593   "streaming_protobufs.UE_ContextInformation_SgNBModReq",
1594   "UEContextInformationSgNBModReq",
1595   "StreamingProtobufs__UEContextInformationSgNBModReq",
1596   "streaming_protobufs",
1597   sizeof(StreamingProtobufs__UEContextInformationSgNBModReq),
1598   7,
1599   streaming_protobufs__ue__context_information__sg_nbmod_req__field_descriptors,
1600   streaming_protobufs__ue__context_information__sg_nbmod_req__field_indices_by_name,
1601   1,  streaming_protobufs__ue__context_information__sg_nbmod_req__number_ranges,
1602   (ProtobufCMessageInit) streaming_protobufs__ue__context_information__sg_nbmod_req__init,
1603   NULL,NULL,NULL    /* reserved[123] */
1604 };
1605 static const ProtobufCFieldDescriptor streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__field_descriptors[1] =
1606 {
1607   {
1608     "id_SubscriberProfileIDforRFP",
1609     1,
1610     PROTOBUF_C_LABEL_NONE,
1611     PROTOBUF_C_TYPE_MESSAGE,
1612     0,   /* quantifier_offset */
1613     offsetof(StreamingProtobufs__UEContextInformationSgNBModReqExtIEs, id_subscriberprofileidforrfp),
1614     &google__protobuf__uint32_value__descriptor,
1615     NULL,
1616     0,             /* flags */
1617     0,NULL,NULL    /* reserved1,reserved2, etc */
1618   },
1619 };
1620 static const unsigned streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__field_indices_by_name[] = {
1621   0,   /* field[0] = id_SubscriberProfileIDforRFP */
1622 };
1623 static const ProtobufCIntRange streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__number_ranges[1 + 1] =
1624 {
1625   { 1, 0 },
1626   { 0, 1 }
1627 };
1628 const ProtobufCMessageDescriptor streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__descriptor =
1629 {
1630   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1631   "streaming_protobufs.UE_ContextInformationSgNBModReqExtIEs",
1632   "UEContextInformationSgNBModReqExtIEs",
1633   "StreamingProtobufs__UEContextInformationSgNBModReqExtIEs",
1634   "streaming_protobufs",
1635   sizeof(StreamingProtobufs__UEContextInformationSgNBModReqExtIEs),
1636   1,
1637   streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__field_descriptors,
1638   streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__field_indices_by_name,
1639   1,  streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__number_ranges,
1640   (ProtobufCMessageInit) streaming_protobufs__ue__context_information_sg_nbmod_req_ext_ies__init,
1641   NULL,NULL,NULL    /* reserved[123] */
1642 };
1643 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__field_descriptors[1] =
1644 {
1645   {
1646     "items",
1647     1,
1648     PROTOBUF_C_LABEL_REPEATED,
1649     PROTOBUF_C_TYPE_MESSAGE,
1650     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqList, n_items),
1651     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqList, items),
1652     &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor,
1653     NULL,
1654     0,             /* flags */
1655     0,NULL,NULL    /* reserved1,reserved2, etc */
1656   },
1657 };
1658 static const unsigned streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__field_indices_by_name[] = {
1659   0,   /* field[0] = items */
1660 };
1661 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__number_ranges[1 + 1] =
1662 {
1663   { 1, 0 },
1664   { 0, 1 }
1665 };
1666 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__descriptor =
1667 {
1668   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1669   "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_List",
1670   "ERABsToBeAddedSgNBModReqList",
1671   "StreamingProtobufs__ERABsToBeAddedSgNBModReqList",
1672   "streaming_protobufs",
1673   sizeof(StreamingProtobufs__ERABsToBeAddedSgNBModReqList),
1674   1,
1675   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__field_descriptors,
1676   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__field_indices_by_name,
1677   1,  streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__number_ranges,
1678   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__list__init,
1679   NULL,NULL,NULL    /* reserved[123] */
1680 };
1681 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__field_descriptors[1] =
1682 {
1683   {
1684     "id_E_RABs_ToBeAdded_SgNBModReq_Item",
1685     1,
1686     PROTOBUF_C_LABEL_NONE,
1687     PROTOBUF_C_TYPE_MESSAGE,
1688     0,   /* quantifier_offset */
1689     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs, id_e_rabs_tobeadded_sgnbmodreq_item),
1690     &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__descriptor,
1691     NULL,
1692     0,             /* flags */
1693     0,NULL,NULL    /* reserved1,reserved2, etc */
1694   },
1695 };
1696 static const unsigned streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__field_indices_by_name[] = {
1697   0,   /* field[0] = id_E_RABs_ToBeAdded_SgNBModReq_Item */
1698 };
1699 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__number_ranges[1 + 1] =
1700 {
1701   { 1, 0 },
1702   { 0, 1 }
1703 };
1704 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor =
1705 {
1706   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1707   "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_ItemIEs",
1708   "ERABsToBeAddedSgNBModReqItemIEs",
1709   "StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs",
1710   "streaming_protobufs",
1711   sizeof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItemIEs),
1712   1,
1713   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__field_descriptors,
1714   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__field_indices_by_name,
1715   1,  streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__number_ranges,
1716   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ies__init,
1717   NULL,NULL,NULL    /* reserved[123] */
1718 };
1719 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__field_descriptors[6] =
1720 {
1721   {
1722     "e_RAB_ID",
1723     1,
1724     PROTOBUF_C_LABEL_NONE,
1725     PROTOBUF_C_TYPE_UINT32,
1726     0,   /* quantifier_offset */
1727     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItem, e_rab_id),
1728     NULL,
1729     NULL,
1730     0,             /* flags */
1731     0,NULL,NULL    /* reserved1,reserved2, etc */
1732   },
1733   {
1734     "drb_ID",
1735     2,
1736     PROTOBUF_C_LABEL_NONE,
1737     PROTOBUF_C_TYPE_UINT32,
1738     0,   /* quantifier_offset */
1739     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItem, drb_id),
1740     NULL,
1741     NULL,
1742     0,             /* flags */
1743     0,NULL,NULL    /* reserved1,reserved2, etc */
1744   },
1745   {
1746     "en_DC_ResourceConfiguration",
1747     3,
1748     PROTOBUF_C_LABEL_NONE,
1749     PROTOBUF_C_TYPE_MESSAGE,
1750     0,   /* quantifier_offset */
1751     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItem, en_dc_resourceconfiguration),
1752     &streaming_protobufs__en__dc__resource_configuration__descriptor,
1753     NULL,
1754     0,             /* flags */
1755     0,NULL,NULL    /* reserved1,reserved2, etc */
1756   },
1757   {
1758     "sgNBPDCPpresent",
1759     4,
1760     PROTOBUF_C_LABEL_NONE,
1761     PROTOBUF_C_TYPE_MESSAGE,
1762     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItem, resource_configuration_case),
1763     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItem, sgnbpdcppresent),
1764     &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor,
1765     NULL,
1766     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
1767     0,NULL,NULL    /* reserved1,reserved2, etc */
1768   },
1769   {
1770     "sgNBPDCPnotpresent",
1771     5,
1772     PROTOBUF_C_LABEL_NONE,
1773     PROTOBUF_C_TYPE_MESSAGE,
1774     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItem, resource_configuration_case),
1775     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItem, sgnbpdcpnotpresent),
1776     &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor,
1777     NULL,
1778     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
1779     0,NULL,NULL    /* reserved1,reserved2, etc */
1780   },
1781   {
1782     "iE_Extensions",
1783     6,
1784     PROTOBUF_C_LABEL_REPEATED,
1785     PROTOBUF_C_TYPE_MESSAGE,
1786     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItem, n_ie_extensions),
1787     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItem, ie_extensions),
1788     &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor,
1789     NULL,
1790     0,             /* flags */
1791     0,NULL,NULL    /* reserved1,reserved2, etc */
1792   },
1793 };
1794 static const unsigned streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__field_indices_by_name[] = {
1795   1,   /* field[1] = drb_ID */
1796   0,   /* field[0] = e_RAB_ID */
1797   2,   /* field[2] = en_DC_ResourceConfiguration */
1798   5,   /* field[5] = iE_Extensions */
1799   4,   /* field[4] = sgNBPDCPnotpresent */
1800   3,   /* field[3] = sgNBPDCPpresent */
1801 };
1802 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__number_ranges[1 + 1] =
1803 {
1804   { 1, 0 },
1805   { 0, 6 }
1806 };
1807 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__descriptor =
1808 {
1809   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1810   "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_Item",
1811   "ERABsToBeAddedSgNBModReqItem",
1812   "StreamingProtobufs__ERABsToBeAddedSgNBModReqItem",
1813   "streaming_protobufs",
1814   sizeof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItem),
1815   6,
1816   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__field_descriptors,
1817   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__field_indices_by_name,
1818   1,  streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__number_ranges,
1819   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item__init,
1820   NULL,NULL,NULL    /* reserved[123] */
1821 };
1822 #define streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__field_descriptors NULL
1823 #define streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__field_indices_by_name NULL
1824 #define streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__number_ranges NULL
1825 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor =
1826 {
1827   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1828   "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs",
1829   "ERABsToBeAddedSgNBModReqItemExtIEs",
1830   "StreamingProtobufs__ERABsToBeAddedSgNBModReqItemExtIEs",
1831   "streaming_protobufs",
1832   sizeof(StreamingProtobufs__ERABsToBeAddedSgNBModReqItemExtIEs),
1833   0,
1834   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__field_descriptors,
1835   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__field_indices_by_name,
1836   0,  streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__number_ranges,
1837   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__init,
1838   NULL,NULL,NULL    /* reserved[123] */
1839 };
1840 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__field_descriptors[6] =
1841 {
1842   {
1843     "full_E_RAB_Level_QoS_Parameters",
1844     1,
1845     PROTOBUF_C_LABEL_NONE,
1846     PROTOBUF_C_TYPE_MESSAGE,
1847     0,   /* quantifier_offset */
1848     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, full_e_rab_level_qos_parameters),
1849     &streaming_protobufs__e__rab__level__qo_s__parameters__descriptor,
1850     NULL,
1851     0,             /* flags */
1852     0,NULL,NULL    /* reserved1,reserved2, etc */
1853   },
1854   {
1855     "max_MN_admit_E_RAB_Level_QoS_Parameters",
1856     2,
1857     PROTOBUF_C_LABEL_NONE,
1858     PROTOBUF_C_TYPE_MESSAGE,
1859     0,   /* quantifier_offset */
1860     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, max_mn_admit_e_rab_level_qos_parameters),
1861     &streaming_protobufs__gbr__qos_information__descriptor,
1862     NULL,
1863     0,             /* flags */
1864     0,NULL,NULL    /* reserved1,reserved2, etc */
1865   },
1866   {
1867     "dL_Forwarding",
1868     3,
1869     PROTOBUF_C_LABEL_NONE,
1870     PROTOBUF_C_TYPE_MESSAGE,
1871     0,   /* quantifier_offset */
1872     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, dl_forwarding),
1873     &streaming_protobufs__dl__forwarding__descriptor,
1874     NULL,
1875     0,             /* flags */
1876     0,NULL,NULL    /* reserved1,reserved2, etc */
1877   },
1878   {
1879     "meNB_DL_GTP_TEIDatMCG",
1880     4,
1881     PROTOBUF_C_LABEL_NONE,
1882     PROTOBUF_C_TYPE_MESSAGE,
1883     0,   /* quantifier_offset */
1884     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, menb_dl_gtp_teidatmcg),
1885     &streaming_protobufs__gtptunnel_endpoint__descriptor,
1886     NULL,
1887     0,             /* flags */
1888     0,NULL,NULL    /* reserved1,reserved2, etc */
1889   },
1890   {
1891     "s1_UL_GTPtunnelEndpoint",
1892     5,
1893     PROTOBUF_C_LABEL_NONE,
1894     PROTOBUF_C_TYPE_MESSAGE,
1895     0,   /* quantifier_offset */
1896     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, s1_ul_gtptunnelendpoint),
1897     &streaming_protobufs__gtptunnel_endpoint__descriptor,
1898     NULL,
1899     0,             /* flags */
1900     0,NULL,NULL    /* reserved1,reserved2, etc */
1901   },
1902   {
1903     "iE_Extensions",
1904     6,
1905     PROTOBUF_C_LABEL_REPEATED,
1906     PROTOBUF_C_TYPE_MESSAGE,
1907     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, n_ie_extensions),
1908     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent, ie_extensions),
1909     &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor,
1910     NULL,
1911     0,             /* flags */
1912     0,NULL,NULL    /* reserved1,reserved2, etc */
1913   },
1914 };
1915 static const unsigned streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name[] = {
1916   2,   /* field[2] = dL_Forwarding */
1917   0,   /* field[0] = full_E_RAB_Level_QoS_Parameters */
1918   5,   /* field[5] = iE_Extensions */
1919   1,   /* field[1] = max_MN_admit_E_RAB_Level_QoS_Parameters */
1920   3,   /* field[3] = meNB_DL_GTP_TEIDatMCG */
1921   4,   /* field[4] = s1_UL_GTPtunnelEndpoint */
1922 };
1923 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__number_ranges[1 + 1] =
1924 {
1925   { 1, 0 },
1926   { 0, 6 }
1927 };
1928 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor =
1929 {
1930   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1931   "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent",
1932   "ERABsToBeAddedSgNBModReqSgNBPDCPpresent",
1933   "StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent",
1934   "streaming_protobufs",
1935   sizeof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresent),
1936   6,
1937   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__field_descriptors,
1938   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name,
1939   1,  streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__number_ranges,
1940   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__init,
1941   NULL,NULL,NULL    /* reserved[123] */
1942 };
1943 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors[1] =
1944 {
1945   {
1946     "id_RLCMode_transferred",
1947     1,
1948     PROTOBUF_C_LABEL_NONE,
1949     PROTOBUF_C_TYPE_MESSAGE,
1950     0,   /* quantifier_offset */
1951     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs, id_rlcmode_transferred),
1952     &streaming_protobufs__rlcmode__descriptor,
1953     NULL,
1954     0,             /* flags */
1955     0,NULL,NULL    /* reserved1,reserved2, etc */
1956   },
1957 };
1958 static const unsigned streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = {
1959   0,   /* field[0] = id_RLCMode_transferred */
1960 };
1961 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] =
1962 {
1963   { 1, 0 },
1964   { 0, 1 }
1965 };
1966 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor =
1967 {
1968   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1969   "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs",
1970   "ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs",
1971   "StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs",
1972   "streaming_protobufs",
1973   sizeof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs),
1974   1,
1975   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors,
1976   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name,
1977   1,  streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges,
1978   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init,
1979   NULL,NULL,NULL    /* reserved[123] */
1980 };
1981 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors[6] =
1982 {
1983   {
1984     "requested_SCG_E_RAB_Level_QoS_Parameters",
1985     1,
1986     PROTOBUF_C_LABEL_NONE,
1987     PROTOBUF_C_TYPE_MESSAGE,
1988     0,   /* quantifier_offset */
1989     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, requested_scg_e_rab_level_qos_parameters),
1990     &streaming_protobufs__e__rab__level__qo_s__parameters__descriptor,
1991     NULL,
1992     0,             /* flags */
1993     0,NULL,NULL    /* reserved1,reserved2, etc */
1994   },
1995   {
1996     "meNB_UL_GTP_TEIDatPDCP",
1997     2,
1998     PROTOBUF_C_LABEL_NONE,
1999     PROTOBUF_C_TYPE_MESSAGE,
2000     0,   /* quantifier_offset */
2001     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, menb_ul_gtp_teidatpdcp),
2002     &streaming_protobufs__gtptunnel_endpoint__descriptor,
2003     NULL,
2004     0,             /* flags */
2005     0,NULL,NULL    /* reserved1,reserved2, etc */
2006   },
2007   {
2008     "secondary_meNB_UL_GTP_TEIDatPDCP",
2009     3,
2010     PROTOBUF_C_LABEL_NONE,
2011     PROTOBUF_C_TYPE_MESSAGE,
2012     0,   /* quantifier_offset */
2013     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, secondary_menb_ul_gtp_teidatpdcp),
2014     &streaming_protobufs__gtptunnel_endpoint__descriptor,
2015     NULL,
2016     0,             /* flags */
2017     0,NULL,NULL    /* reserved1,reserved2, etc */
2018   },
2019   {
2020     "rlc_Mode",
2021     4,
2022     PROTOBUF_C_LABEL_NONE,
2023     PROTOBUF_C_TYPE_MESSAGE,
2024     0,   /* quantifier_offset */
2025     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, rlc_mode),
2026     &streaming_protobufs__rlcmode__descriptor,
2027     NULL,
2028     0,             /* flags */
2029     0,NULL,NULL    /* reserved1,reserved2, etc */
2030   },
2031   {
2032     "uL_Configuration",
2033     5,
2034     PROTOBUF_C_LABEL_NONE,
2035     PROTOBUF_C_TYPE_MESSAGE,
2036     0,   /* quantifier_offset */
2037     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, ul_configuration),
2038     &streaming_protobufs__ulconfiguration__descriptor,
2039     NULL,
2040     0,             /* flags */
2041     0,NULL,NULL    /* reserved1,reserved2, etc */
2042   },
2043   {
2044     "iE_Extensions",
2045     6,
2046     PROTOBUF_C_LABEL_REPEATED,
2047     PROTOBUF_C_TYPE_MESSAGE,
2048     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, n_ie_extensions),
2049     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent, ie_extensions),
2050     &streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor,
2051     NULL,
2052     0,             /* flags */
2053     0,NULL,NULL    /* reserved1,reserved2, etc */
2054   },
2055 };
2056 static const unsigned streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name[] = {
2057   5,   /* field[5] = iE_Extensions */
2058   1,   /* field[1] = meNB_UL_GTP_TEIDatPDCP */
2059   0,   /* field[0] = requested_SCG_E_RAB_Level_QoS_Parameters */
2060   3,   /* field[3] = rlc_Mode */
2061   2,   /* field[2] = secondary_meNB_UL_GTP_TEIDatPDCP */
2062   4,   /* field[4] = uL_Configuration */
2063 };
2064 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges[1 + 1] =
2065 {
2066   { 1, 0 },
2067   { 0, 6 }
2068 };
2069 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor =
2070 {
2071   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2072   "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent",
2073   "ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent",
2074   "StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent",
2075   "streaming_protobufs",
2076   sizeof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent),
2077   6,
2078   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors,
2079   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name,
2080   1,  streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges,
2081   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__init,
2082   NULL,NULL,NULL    /* reserved[123] */
2083 };
2084 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors[3] =
2085 {
2086   {
2087     "id_uLpDCPSnLength",
2088     1,
2089     PROTOBUF_C_LABEL_NONE,
2090     PROTOBUF_C_TYPE_MESSAGE,
2091     0,   /* quantifier_offset */
2092     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs, id_ulpdcpsnlength),
2093     &streaming_protobufs__pdcpsn_length__descriptor,
2094     NULL,
2095     0,             /* flags */
2096     0,NULL,NULL    /* reserved1,reserved2, etc */
2097   },
2098   {
2099     "id_dLPDCPSnLength",
2100     2,
2101     PROTOBUF_C_LABEL_NONE,
2102     PROTOBUF_C_TYPE_MESSAGE,
2103     0,   /* quantifier_offset */
2104     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs, id_dlpdcpsnlength),
2105     &streaming_protobufs__pdcpsn_length__descriptor,
2106     NULL,
2107     0,             /* flags */
2108     0,NULL,NULL    /* reserved1,reserved2, etc */
2109   },
2110   {
2111     "id_duplicationActivation",
2112     3,
2113     PROTOBUF_C_LABEL_NONE,
2114     PROTOBUF_C_TYPE_MESSAGE,
2115     0,   /* quantifier_offset */
2116     offsetof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs, id_duplicationactivation),
2117     &streaming_protobufs__duplication_activation__descriptor,
2118     NULL,
2119     0,             /* flags */
2120     0,NULL,NULL    /* reserved1,reserved2, etc */
2121   },
2122 };
2123 static const unsigned streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = {
2124   1,   /* field[1] = id_dLPDCPSnLength */
2125   2,   /* field[2] = id_duplicationActivation */
2126   0,   /* field[0] = id_uLpDCPSnLength */
2127 };
2128 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] =
2129 {
2130   { 1, 0 },
2131   { 0, 3 }
2132 };
2133 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor =
2134 {
2135   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2136   "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs",
2137   "ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs",
2138   "StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs",
2139   "streaming_protobufs",
2140   sizeof(StreamingProtobufs__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs),
2141   3,
2142   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors,
2143   streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name,
2144   1,  streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges,
2145   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init,
2146   NULL,NULL,NULL    /* reserved[123] */
2147 };
2148 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__field_descriptors[1] =
2149 {
2150   {
2151     "items",
2152     1,
2153     PROTOBUF_C_LABEL_REPEATED,
2154     PROTOBUF_C_TYPE_MESSAGE,
2155     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqList, n_items),
2156     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqList, items),
2157     &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor,
2158     NULL,
2159     0,             /* flags */
2160     0,NULL,NULL    /* reserved1,reserved2, etc */
2161   },
2162 };
2163 static const unsigned streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__field_indices_by_name[] = {
2164   0,   /* field[0] = items */
2165 };
2166 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__number_ranges[1 + 1] =
2167 {
2168   { 1, 0 },
2169   { 0, 1 }
2170 };
2171 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor =
2172 {
2173   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2174   "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_List",
2175   "ERABsToBeModifiedSgNBModReqList",
2176   "StreamingProtobufs__ERABsToBeModifiedSgNBModReqList",
2177   "streaming_protobufs",
2178   sizeof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqList),
2179   1,
2180   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__field_descriptors,
2181   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__field_indices_by_name,
2182   1,  streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__number_ranges,
2183   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__list__init,
2184   NULL,NULL,NULL    /* reserved[123] */
2185 };
2186 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__field_descriptors[1] =
2187 {
2188   {
2189     "id_E_RABs_ToBeModified_SgNBModReq_Item",
2190     1,
2191     PROTOBUF_C_LABEL_NONE,
2192     PROTOBUF_C_TYPE_MESSAGE,
2193     0,   /* quantifier_offset */
2194     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs, id_e_rabs_tobemodified_sgnbmodreq_item),
2195     &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor,
2196     NULL,
2197     0,             /* flags */
2198     0,NULL,NULL    /* reserved1,reserved2, etc */
2199   },
2200 };
2201 static const unsigned streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__field_indices_by_name[] = {
2202   0,   /* field[0] = id_E_RABs_ToBeModified_SgNBModReq_Item */
2203 };
2204 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__number_ranges[1 + 1] =
2205 {
2206   { 1, 0 },
2207   { 0, 1 }
2208 };
2209 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor =
2210 {
2211   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2212   "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_ItemIEs",
2213   "ERABsToBeModifiedSgNBModReqItemIEs",
2214   "StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs",
2215   "streaming_protobufs",
2216   sizeof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemIEs),
2217   1,
2218   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__field_descriptors,
2219   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__field_indices_by_name,
2220   1,  streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__number_ranges,
2221   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ies__init,
2222   NULL,NULL,NULL    /* reserved[123] */
2223 };
2224 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__field_descriptors[5] =
2225 {
2226   {
2227     "e_RAB_ID",
2228     1,
2229     PROTOBUF_C_LABEL_NONE,
2230     PROTOBUF_C_TYPE_UINT32,
2231     0,   /* quantifier_offset */
2232     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem, e_rab_id),
2233     NULL,
2234     NULL,
2235     0,             /* flags */
2236     0,NULL,NULL    /* reserved1,reserved2, etc */
2237   },
2238   {
2239     "en_DC_ResourceConfiguration",
2240     2,
2241     PROTOBUF_C_LABEL_NONE,
2242     PROTOBUF_C_TYPE_MESSAGE,
2243     0,   /* quantifier_offset */
2244     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem, en_dc_resourceconfiguration),
2245     &streaming_protobufs__en__dc__resource_configuration__descriptor,
2246     NULL,
2247     0,             /* flags */
2248     0,NULL,NULL    /* reserved1,reserved2, etc */
2249   },
2250   {
2251     "sgNBPDCPpresent",
2252     3,
2253     PROTOBUF_C_LABEL_NONE,
2254     PROTOBUF_C_TYPE_MESSAGE,
2255     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem, resource_configuration_case),
2256     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem, sgnbpdcppresent),
2257     &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor,
2258     NULL,
2259     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
2260     0,NULL,NULL    /* reserved1,reserved2, etc */
2261   },
2262   {
2263     "sgNBPDCPnotpresent",
2264     4,
2265     PROTOBUF_C_LABEL_NONE,
2266     PROTOBUF_C_TYPE_MESSAGE,
2267     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem, resource_configuration_case),
2268     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem, sgnbpdcpnotpresent),
2269     &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor,
2270     NULL,
2271     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
2272     0,NULL,NULL    /* reserved1,reserved2, etc */
2273   },
2274   {
2275     "iE_Extensions",
2276     5,
2277     PROTOBUF_C_LABEL_REPEATED,
2278     PROTOBUF_C_TYPE_MESSAGE,
2279     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem, n_ie_extensions),
2280     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem, ie_extensions),
2281     &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor,
2282     NULL,
2283     0,             /* flags */
2284     0,NULL,NULL    /* reserved1,reserved2, etc */
2285   },
2286 };
2287 static const unsigned streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__field_indices_by_name[] = {
2288   0,   /* field[0] = e_RAB_ID */
2289   1,   /* field[1] = en_DC_ResourceConfiguration */
2290   4,   /* field[4] = iE_Extensions */
2291   3,   /* field[3] = sgNBPDCPnotpresent */
2292   2,   /* field[2] = sgNBPDCPpresent */
2293 };
2294 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__number_ranges[1 + 1] =
2295 {
2296   { 1, 0 },
2297   { 0, 5 }
2298 };
2299 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor =
2300 {
2301   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2302   "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_Item",
2303   "ERABsToBeModifiedSgNBModReqItem",
2304   "StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem",
2305   "streaming_protobufs",
2306   sizeof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItem),
2307   5,
2308   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__field_descriptors,
2309   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__field_indices_by_name,
2310   1,  streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__number_ranges,
2311   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item__init,
2312   NULL,NULL,NULL    /* reserved[123] */
2313 };
2314 #define streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__field_descriptors NULL
2315 #define streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__field_indices_by_name NULL
2316 #define streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__number_ranges NULL
2317 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor =
2318 {
2319   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2320   "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_ItemExtIEs",
2321   "ERABsToBeModifiedSgNBModReqItemExtIEs",
2322   "StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemExtIEs",
2323   "streaming_protobufs",
2324   sizeof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqItemExtIEs),
2325   0,
2326   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__field_descriptors,
2327   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__field_indices_by_name,
2328   0,  streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__number_ranges,
2329   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__init,
2330   NULL,NULL,NULL    /* reserved[123] */
2331 };
2332 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__field_descriptors[5] =
2333 {
2334   {
2335     "full_E_RAB_Level_QoS_Parameters",
2336     1,
2337     PROTOBUF_C_LABEL_NONE,
2338     PROTOBUF_C_TYPE_MESSAGE,
2339     0,   /* quantifier_offset */
2340     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, full_e_rab_level_qos_parameters),
2341     &streaming_protobufs__e__rab__level__qo_s__parameters__descriptor,
2342     NULL,
2343     0,             /* flags */
2344     0,NULL,NULL    /* reserved1,reserved2, etc */
2345   },
2346   {
2347     "max_MN_admit_E_RAB_Level_QoS_Parameters",
2348     2,
2349     PROTOBUF_C_LABEL_NONE,
2350     PROTOBUF_C_TYPE_MESSAGE,
2351     0,   /* quantifier_offset */
2352     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, max_mn_admit_e_rab_level_qos_parameters),
2353     &streaming_protobufs__gbr__qos_information__descriptor,
2354     NULL,
2355     0,             /* flags */
2356     0,NULL,NULL    /* reserved1,reserved2, etc */
2357   },
2358   {
2359     "meNB_DL_GTP_TEIDatMCG",
2360     3,
2361     PROTOBUF_C_LABEL_NONE,
2362     PROTOBUF_C_TYPE_MESSAGE,
2363     0,   /* quantifier_offset */
2364     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, menb_dl_gtp_teidatmcg),
2365     &streaming_protobufs__gtptunnel_endpoint__descriptor,
2366     NULL,
2367     0,             /* flags */
2368     0,NULL,NULL    /* reserved1,reserved2, etc */
2369   },
2370   {
2371     "s1_UL_GTPtunnelEndpoint",
2372     4,
2373     PROTOBUF_C_LABEL_NONE,
2374     PROTOBUF_C_TYPE_MESSAGE,
2375     0,   /* quantifier_offset */
2376     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, s1_ul_gtptunnelendpoint),
2377     &streaming_protobufs__gtptunnel_endpoint__descriptor,
2378     NULL,
2379     0,             /* flags */
2380     0,NULL,NULL    /* reserved1,reserved2, etc */
2381   },
2382   {
2383     "iE_Extensions",
2384     5,
2385     PROTOBUF_C_LABEL_REPEATED,
2386     PROTOBUF_C_TYPE_MESSAGE,
2387     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, n_ie_extensions),
2388     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent, ie_extensions),
2389     &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor,
2390     NULL,
2391     0,             /* flags */
2392     0,NULL,NULL    /* reserved1,reserved2, etc */
2393   },
2394 };
2395 static const unsigned streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name[] = {
2396   0,   /* field[0] = full_E_RAB_Level_QoS_Parameters */
2397   4,   /* field[4] = iE_Extensions */
2398   1,   /* field[1] = max_MN_admit_E_RAB_Level_QoS_Parameters */
2399   2,   /* field[2] = meNB_DL_GTP_TEIDatMCG */
2400   3,   /* field[3] = s1_UL_GTPtunnelEndpoint */
2401 };
2402 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__number_ranges[1 + 1] =
2403 {
2404   { 1, 0 },
2405   { 0, 5 }
2406 };
2407 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor =
2408 {
2409   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2410   "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent",
2411   "ERABsToBeModifiedSgNBModReqSgNBPDCPpresent",
2412   "StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent",
2413   "streaming_protobufs",
2414   sizeof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent),
2415   5,
2416   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__field_descriptors,
2417   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name,
2418   1,  streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__number_ranges,
2419   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__init,
2420   NULL,NULL,NULL    /* reserved[123] */
2421 };
2422 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors[1] =
2423 {
2424   {
2425     "id_RLC_Status",
2426     1,
2427     PROTOBUF_C_LABEL_NONE,
2428     PROTOBUF_C_TYPE_MESSAGE,
2429     0,   /* quantifier_offset */
2430     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs, id_rlc_status),
2431     &streaming_protobufs__rlc__status__descriptor,
2432     NULL,
2433     0,             /* flags */
2434     0,NULL,NULL    /* reserved1,reserved2, etc */
2435   },
2436 };
2437 static const unsigned streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name[] = {
2438   0,   /* field[0] = id_RLC_Status */
2439 };
2440 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges[1 + 1] =
2441 {
2442   { 1, 0 },
2443   { 0, 1 }
2444 };
2445 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor =
2446 {
2447   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2448   "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs",
2449   "ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs",
2450   "StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs",
2451   "streaming_protobufs",
2452   sizeof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs),
2453   1,
2454   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors,
2455   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name,
2456   1,  streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges,
2457   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init,
2458   NULL,NULL,NULL    /* reserved[123] */
2459 };
2460 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors[4] =
2461 {
2462   {
2463     "requested_SCG_E_RAB_Level_QoS_Parameters",
2464     1,
2465     PROTOBUF_C_LABEL_NONE,
2466     PROTOBUF_C_TYPE_MESSAGE,
2467     0,   /* quantifier_offset */
2468     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent, requested_scg_e_rab_level_qos_parameters),
2469     &streaming_protobufs__e__rab__level__qo_s__parameters__descriptor,
2470     NULL,
2471     0,             /* flags */
2472     0,NULL,NULL    /* reserved1,reserved2, etc */
2473   },
2474   {
2475     "meNB_UL_GTP_TEIDatPDCP",
2476     2,
2477     PROTOBUF_C_LABEL_NONE,
2478     PROTOBUF_C_TYPE_MESSAGE,
2479     0,   /* quantifier_offset */
2480     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent, menb_ul_gtp_teidatpdcp),
2481     &streaming_protobufs__gtptunnel_endpoint__descriptor,
2482     NULL,
2483     0,             /* flags */
2484     0,NULL,NULL    /* reserved1,reserved2, etc */
2485   },
2486   {
2487     "uL_Configuration",
2488     3,
2489     PROTOBUF_C_LABEL_NONE,
2490     PROTOBUF_C_TYPE_MESSAGE,
2491     0,   /* quantifier_offset */
2492     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent, ul_configuration),
2493     &streaming_protobufs__ulconfiguration__descriptor,
2494     NULL,
2495     0,             /* flags */
2496     0,NULL,NULL    /* reserved1,reserved2, etc */
2497   },
2498   {
2499     "iE_Extensions",
2500     4,
2501     PROTOBUF_C_LABEL_REPEATED,
2502     PROTOBUF_C_TYPE_MESSAGE,
2503     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent, n_ie_extensions),
2504     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent, ie_extensions),
2505     &streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor,
2506     NULL,
2507     0,             /* flags */
2508     0,NULL,NULL    /* reserved1,reserved2, etc */
2509   },
2510 };
2511 static const unsigned streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name[] = {
2512   3,   /* field[3] = iE_Extensions */
2513   1,   /* field[1] = meNB_UL_GTP_TEIDatPDCP */
2514   0,   /* field[0] = requested_SCG_E_RAB_Level_QoS_Parameters */
2515   2,   /* field[2] = uL_Configuration */
2516 };
2517 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges[1 + 1] =
2518 {
2519   { 1, 0 },
2520   { 0, 4 }
2521 };
2522 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor =
2523 {
2524   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2525   "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent",
2526   "ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent",
2527   "StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent",
2528   "streaming_protobufs",
2529   sizeof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent),
2530   4,
2531   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors,
2532   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name,
2533   1,  streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges,
2534   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__init,
2535   NULL,NULL,NULL    /* reserved[123] */
2536 };
2537 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors[3] =
2538 {
2539   {
2540     "id_uLpDCPSnLength",
2541     1,
2542     PROTOBUF_C_LABEL_NONE,
2543     PROTOBUF_C_TYPE_MESSAGE,
2544     0,   /* quantifier_offset */
2545     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs, id_ulpdcpsnlength),
2546     &streaming_protobufs__pdcpsn_length__descriptor,
2547     NULL,
2548     0,             /* flags */
2549     0,NULL,NULL    /* reserved1,reserved2, etc */
2550   },
2551   {
2552     "id_dLPDCPSnLength",
2553     2,
2554     PROTOBUF_C_LABEL_NONE,
2555     PROTOBUF_C_TYPE_MESSAGE,
2556     0,   /* quantifier_offset */
2557     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs, id_dlpdcpsnlength),
2558     &streaming_protobufs__pdcpsn_length__descriptor,
2559     NULL,
2560     0,             /* flags */
2561     0,NULL,NULL    /* reserved1,reserved2, etc */
2562   },
2563   {
2564     "id_secondarymeNBULGTPTEIDatPDCP",
2565     3,
2566     PROTOBUF_C_LABEL_NONE,
2567     PROTOBUF_C_TYPE_MESSAGE,
2568     0,   /* quantifier_offset */
2569     offsetof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs, id_secondarymenbulgtpteidatpdcp),
2570     &streaming_protobufs__gtptunnel_endpoint__descriptor,
2571     NULL,
2572     0,             /* flags */
2573     0,NULL,NULL    /* reserved1,reserved2, etc */
2574   },
2575 };
2576 static const unsigned streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = {
2577   1,   /* field[1] = id_dLPDCPSnLength */
2578   2,   /* field[2] = id_secondarymeNBULGTPTEIDatPDCP */
2579   0,   /* field[0] = id_uLpDCPSnLength */
2580 };
2581 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] =
2582 {
2583   { 1, 0 },
2584   { 0, 3 }
2585 };
2586 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor =
2587 {
2588   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2589   "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs",
2590   "ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs",
2591   "StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs",
2592   "streaming_protobufs",
2593   sizeof(StreamingProtobufs__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs),
2594   3,
2595   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors,
2596   streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name,
2597   1,  streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges,
2598   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init,
2599   NULL,NULL,NULL    /* reserved[123] */
2600 };
2601 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__field_descriptors[1] =
2602 {
2603   {
2604     "items",
2605     1,
2606     PROTOBUF_C_LABEL_REPEATED,
2607     PROTOBUF_C_TYPE_MESSAGE,
2608     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqList, n_items),
2609     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqList, items),
2610     &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor,
2611     NULL,
2612     0,             /* flags */
2613     0,NULL,NULL    /* reserved1,reserved2, etc */
2614   },
2615 };
2616 static const unsigned streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__field_indices_by_name[] = {
2617   0,   /* field[0] = items */
2618 };
2619 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__number_ranges[1 + 1] =
2620 {
2621   { 1, 0 },
2622   { 0, 1 }
2623 };
2624 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__descriptor =
2625 {
2626   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2627   "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_List",
2628   "ERABsToBeReleasedSgNBModReqList",
2629   "StreamingProtobufs__ERABsToBeReleasedSgNBModReqList",
2630   "streaming_protobufs",
2631   sizeof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqList),
2632   1,
2633   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__field_descriptors,
2634   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__field_indices_by_name,
2635   1,  streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__number_ranges,
2636   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__list__init,
2637   NULL,NULL,NULL    /* reserved[123] */
2638 };
2639 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__field_descriptors[1] =
2640 {
2641   {
2642     "id_E_RABs_ToBeReleased_SgNBModReq_Item",
2643     1,
2644     PROTOBUF_C_LABEL_NONE,
2645     PROTOBUF_C_TYPE_MESSAGE,
2646     0,   /* quantifier_offset */
2647     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs, id_e_rabs_tobereleased_sgnbmodreq_item),
2648     &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__descriptor,
2649     NULL,
2650     0,             /* flags */
2651     0,NULL,NULL    /* reserved1,reserved2, etc */
2652   },
2653 };
2654 static const unsigned streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__field_indices_by_name[] = {
2655   0,   /* field[0] = id_E_RABs_ToBeReleased_SgNBModReq_Item */
2656 };
2657 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__number_ranges[1 + 1] =
2658 {
2659   { 1, 0 },
2660   { 0, 1 }
2661 };
2662 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor =
2663 {
2664   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2665   "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_ItemIEs",
2666   "ERABsToBeReleasedSgNBModReqItemIEs",
2667   "StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs",
2668   "streaming_protobufs",
2669   sizeof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemIEs),
2670   1,
2671   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__field_descriptors,
2672   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__field_indices_by_name,
2673   1,  streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__number_ranges,
2674   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ies__init,
2675   NULL,NULL,NULL    /* reserved[123] */
2676 };
2677 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__field_descriptors[5] =
2678 {
2679   {
2680     "e_RAB_ID",
2681     1,
2682     PROTOBUF_C_LABEL_NONE,
2683     PROTOBUF_C_TYPE_UINT32,
2684     0,   /* quantifier_offset */
2685     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem, e_rab_id),
2686     NULL,
2687     NULL,
2688     0,             /* flags */
2689     0,NULL,NULL    /* reserved1,reserved2, etc */
2690   },
2691   {
2692     "en_DC_ResourceConfiguration",
2693     2,
2694     PROTOBUF_C_LABEL_NONE,
2695     PROTOBUF_C_TYPE_MESSAGE,
2696     0,   /* quantifier_offset */
2697     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem, en_dc_resourceconfiguration),
2698     &streaming_protobufs__en__dc__resource_configuration__descriptor,
2699     NULL,
2700     0,             /* flags */
2701     0,NULL,NULL    /* reserved1,reserved2, etc */
2702   },
2703   {
2704     "sgNBPDCPpresent",
2705     3,
2706     PROTOBUF_C_LABEL_NONE,
2707     PROTOBUF_C_TYPE_MESSAGE,
2708     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem, resource_configuration_case),
2709     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem, sgnbpdcppresent),
2710     &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor,
2711     NULL,
2712     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
2713     0,NULL,NULL    /* reserved1,reserved2, etc */
2714   },
2715   {
2716     "sgNBPDCPnotpresent",
2717     4,
2718     PROTOBUF_C_LABEL_NONE,
2719     PROTOBUF_C_TYPE_MESSAGE,
2720     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem, resource_configuration_case),
2721     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem, sgnbpdcpnotpresent),
2722     &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor,
2723     NULL,
2724     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
2725     0,NULL,NULL    /* reserved1,reserved2, etc */
2726   },
2727   {
2728     "iE_Extensions",
2729     5,
2730     PROTOBUF_C_LABEL_REPEATED,
2731     PROTOBUF_C_TYPE_MESSAGE,
2732     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem, n_ie_extensions),
2733     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem, ie_extensions),
2734     &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor,
2735     NULL,
2736     0,             /* flags */
2737     0,NULL,NULL    /* reserved1,reserved2, etc */
2738   },
2739 };
2740 static const unsigned streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__field_indices_by_name[] = {
2741   0,   /* field[0] = e_RAB_ID */
2742   1,   /* field[1] = en_DC_ResourceConfiguration */
2743   4,   /* field[4] = iE_Extensions */
2744   3,   /* field[3] = sgNBPDCPnotpresent */
2745   2,   /* field[2] = sgNBPDCPpresent */
2746 };
2747 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__number_ranges[1 + 1] =
2748 {
2749   { 1, 0 },
2750   { 0, 5 }
2751 };
2752 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__descriptor =
2753 {
2754   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2755   "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_Item",
2756   "ERABsToBeReleasedSgNBModReqItem",
2757   "StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem",
2758   "streaming_protobufs",
2759   sizeof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItem),
2760   5,
2761   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__field_descriptors,
2762   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__field_indices_by_name,
2763   1,  streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__number_ranges,
2764   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item__init,
2765   NULL,NULL,NULL    /* reserved[123] */
2766 };
2767 #define streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__field_descriptors NULL
2768 #define streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__field_indices_by_name NULL
2769 #define streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__number_ranges NULL
2770 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor =
2771 {
2772   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2773   "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs",
2774   "ERABsToBeReleasedSgNBModReqItemExtIEs",
2775   "StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemExtIEs",
2776   "streaming_protobufs",
2777   sizeof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqItemExtIEs),
2778   0,
2779   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__field_descriptors,
2780   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__field_indices_by_name,
2781   0,  streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__number_ranges,
2782   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__init,
2783   NULL,NULL,NULL    /* reserved[123] */
2784 };
2785 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__field_descriptors[3] =
2786 {
2787   {
2788     "dL_GTPtunnelEndpoint",
2789     1,
2790     PROTOBUF_C_LABEL_NONE,
2791     PROTOBUF_C_TYPE_MESSAGE,
2792     0,   /* quantifier_offset */
2793     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent, dl_gtptunnelendpoint),
2794     &streaming_protobufs__gtptunnel_endpoint__descriptor,
2795     NULL,
2796     0,             /* flags */
2797     0,NULL,NULL    /* reserved1,reserved2, etc */
2798   },
2799   {
2800     "uL_GTPtunnelEndpoint",
2801     2,
2802     PROTOBUF_C_LABEL_NONE,
2803     PROTOBUF_C_TYPE_MESSAGE,
2804     0,   /* quantifier_offset */
2805     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent, ul_gtptunnelendpoint),
2806     &streaming_protobufs__gtptunnel_endpoint__descriptor,
2807     NULL,
2808     0,             /* flags */
2809     0,NULL,NULL    /* reserved1,reserved2, etc */
2810   },
2811   {
2812     "iE_Extensions",
2813     3,
2814     PROTOBUF_C_LABEL_REPEATED,
2815     PROTOBUF_C_TYPE_MESSAGE,
2816     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent, n_ie_extensions),
2817     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent, ie_extensions),
2818     &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor,
2819     NULL,
2820     0,             /* flags */
2821     0,NULL,NULL    /* reserved1,reserved2, etc */
2822   },
2823 };
2824 static const unsigned streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name[] = {
2825   0,   /* field[0] = dL_GTPtunnelEndpoint */
2826   2,   /* field[2] = iE_Extensions */
2827   1,   /* field[1] = uL_GTPtunnelEndpoint */
2828 };
2829 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__number_ranges[1 + 1] =
2830 {
2831   { 1, 0 },
2832   { 0, 3 }
2833 };
2834 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor =
2835 {
2836   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2837   "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent",
2838   "ERABsToBeReleasedSgNBModReqSgNBPDCPpresent",
2839   "StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent",
2840   "streaming_protobufs",
2841   sizeof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent),
2842   3,
2843   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__field_descriptors,
2844   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__field_indices_by_name,
2845   1,  streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__number_ranges,
2846   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__init,
2847   NULL,NULL,NULL    /* reserved[123] */
2848 };
2849 #define streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors NULL
2850 #define streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name NULL
2851 #define streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges NULL
2852 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor =
2853 {
2854   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2855   "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs",
2856   "ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs",
2857   "StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs",
2858   "streaming_protobufs",
2859   sizeof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs),
2860   0,
2861   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_descriptors,
2862   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__field_indices_by_name,
2863   0,  streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__number_ranges,
2864   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init,
2865   NULL,NULL,NULL    /* reserved[123] */
2866 };
2867 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors[1] =
2868 {
2869   {
2870     "iE_Extensions",
2871     1,
2872     PROTOBUF_C_LABEL_REPEATED,
2873     PROTOBUF_C_TYPE_MESSAGE,
2874     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent, n_ie_extensions),
2875     offsetof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent, ie_extensions),
2876     &streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor,
2877     NULL,
2878     0,             /* flags */
2879     0,NULL,NULL    /* reserved1,reserved2, etc */
2880   },
2881 };
2882 static const unsigned streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name[] = {
2883   0,   /* field[0] = iE_Extensions */
2884 };
2885 static const ProtobufCIntRange streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges[1 + 1] =
2886 {
2887   { 1, 0 },
2888   { 0, 1 }
2889 };
2890 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor =
2891 {
2892   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2893   "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent",
2894   "ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent",
2895   "StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent",
2896   "streaming_protobufs",
2897   sizeof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent),
2898   1,
2899   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__field_descriptors,
2900   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__field_indices_by_name,
2901   1,  streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__number_ranges,
2902   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__init,
2903   NULL,NULL,NULL    /* reserved[123] */
2904 };
2905 #define streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors NULL
2906 #define streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name NULL
2907 #define streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges NULL
2908 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor =
2909 {
2910   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
2911   "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs",
2912   "ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs",
2913   "StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs",
2914   "streaming_protobufs",
2915   sizeof(StreamingProtobufs__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs),
2916   0,
2917   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_descriptors,
2918   streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name,
2919   0,  streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__number_ranges,
2920   (ProtobufCMessageInit) streaming_protobufs__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init,
2921   NULL,NULL,NULL    /* reserved[123] */
2922 };