Initial commit of mc-core part of mc xApp codebase
[ric-app/mc.git] / mc-core / mc / local_datasource / sgnb_modification_confirm.pb-c.c
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: sgnb_modification_confirm.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_confirm.pb-c.h"
10 void   uenibstreamprotobuf__sg_nbmodification_confirm__init
11                      (Uenibstreamprotobuf__SgNBModificationConfirm         *message)
12 {
13   static const Uenibstreamprotobuf__SgNBModificationConfirm init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_CONFIRM__INIT;
14   *message = init_value;
15 }
16 size_t uenibstreamprotobuf__sg_nbmodification_confirm__get_packed_size
17                      (const Uenibstreamprotobuf__SgNBModificationConfirm *message)
18 {
19   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__descriptor);
20   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 }
22 size_t uenibstreamprotobuf__sg_nbmodification_confirm__pack
23                      (const Uenibstreamprotobuf__SgNBModificationConfirm *message,
24                       uint8_t       *out)
25 {
26   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__descriptor);
27   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 }
29 size_t uenibstreamprotobuf__sg_nbmodification_confirm__pack_to_buffer
30                      (const Uenibstreamprotobuf__SgNBModificationConfirm *message,
31                       ProtobufCBuffer *buffer)
32 {
33   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__descriptor);
34   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 }
36 Uenibstreamprotobuf__SgNBModificationConfirm *
37        uenibstreamprotobuf__sg_nbmodification_confirm__unpack
38                      (ProtobufCAllocator  *allocator,
39                       size_t               len,
40                       const uint8_t       *data)
41 {
42   return (Uenibstreamprotobuf__SgNBModificationConfirm *)
43      protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_confirm__descriptor,
44                                 allocator, len, data);
45 }
46 void   uenibstreamprotobuf__sg_nbmodification_confirm__free_unpacked
47                      (Uenibstreamprotobuf__SgNBModificationConfirm *message,
48                       ProtobufCAllocator *allocator)
49 {
50   if(!message)
51     return;
52   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__descriptor);
53   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
54 }
55 void   uenibstreamprotobuf__sg_nbmodification_confirm__ies__init
56                      (Uenibstreamprotobuf__SgNBModificationConfirmIEs         *message)
57 {
58   static const Uenibstreamprotobuf__SgNBModificationConfirmIEs init_value = UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_CONFIRM__IES__INIT;
59   *message = init_value;
60 }
61 size_t uenibstreamprotobuf__sg_nbmodification_confirm__ies__get_packed_size
62                      (const Uenibstreamprotobuf__SgNBModificationConfirmIEs *message)
63 {
64   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor);
65   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
66 }
67 size_t uenibstreamprotobuf__sg_nbmodification_confirm__ies__pack
68                      (const Uenibstreamprotobuf__SgNBModificationConfirmIEs *message,
69                       uint8_t       *out)
70 {
71   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor);
72   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
73 }
74 size_t uenibstreamprotobuf__sg_nbmodification_confirm__ies__pack_to_buffer
75                      (const Uenibstreamprotobuf__SgNBModificationConfirmIEs *message,
76                       ProtobufCBuffer *buffer)
77 {
78   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor);
79   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
80 }
81 Uenibstreamprotobuf__SgNBModificationConfirmIEs *
82        uenibstreamprotobuf__sg_nbmodification_confirm__ies__unpack
83                      (ProtobufCAllocator  *allocator,
84                       size_t               len,
85                       const uint8_t       *data)
86 {
87   return (Uenibstreamprotobuf__SgNBModificationConfirmIEs *)
88      protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor,
89                                 allocator, len, data);
90 }
91 void   uenibstreamprotobuf__sg_nbmodification_confirm__ies__free_unpacked
92                      (Uenibstreamprotobuf__SgNBModificationConfirmIEs *message,
93                       ProtobufCAllocator *allocator)
94 {
95   if(!message)
96     return;
97   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor);
98   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
99 }
100 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__init
101                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList         *message)
102 {
103   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF_LIST__INIT;
104   *message = init_value;
105 }
106 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__get_packed_size
107                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message)
108 {
109   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor);
110   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
111 }
112 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__pack
113                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message,
114                       uint8_t       *out)
115 {
116   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor);
117   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
118 }
119 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__pack_to_buffer
120                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message,
121                       ProtobufCBuffer *buffer)
122 {
123   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor);
124   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
125 }
126 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *
127        uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__unpack
128                      (ProtobufCAllocator  *allocator,
129                       size_t               len,
130                       const uint8_t       *data)
131 {
132   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *)
133      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor,
134                                 allocator, len, data);
135 }
136 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__free_unpacked
137                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList *message,
138                       ProtobufCAllocator *allocator)
139 {
140   if(!message)
141     return;
142   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor);
143   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
144 }
145 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__init
146                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs         *message)
147 {
148   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM_IES__INIT;
149   *message = init_value;
150 }
151 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__get_packed_size
152                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message)
153 {
154   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor);
155   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
156 }
157 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__pack
158                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message,
159                       uint8_t       *out)
160 {
161   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor);
162   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
163 }
164 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__pack_to_buffer
165                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message,
166                       ProtobufCBuffer *buffer)
167 {
168   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor);
169   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
170 }
171 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *
172        uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__unpack
173                      (ProtobufCAllocator  *allocator,
174                       size_t               len,
175                       const uint8_t       *data)
176 {
177   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *)
178      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor,
179                                 allocator, len, data);
180 }
181 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__free_unpacked
182                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs *message,
183                       ProtobufCAllocator *allocator)
184 {
185   if(!message)
186     return;
187   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor);
188   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
189 }
190 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__init
191                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem         *message)
192 {
193   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM__INIT;
194   *message = init_value;
195 }
196 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__get_packed_size
197                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message)
198 {
199   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor);
200   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
201 }
202 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__pack
203                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message,
204                       uint8_t       *out)
205 {
206   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor);
207   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
208 }
209 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__pack_to_buffer
210                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message,
211                       ProtobufCBuffer *buffer)
212 {
213   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor);
214   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
215 }
216 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *
217        uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__unpack
218                      (ProtobufCAllocator  *allocator,
219                       size_t               len,
220                       const uint8_t       *data)
221 {
222   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *)
223      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor,
224                                 allocator, len, data);
225 }
226 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__free_unpacked
227                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem *message,
228                       ProtobufCAllocator *allocator)
229 {
230   if(!message)
231     return;
232   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor);
233   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
234 }
235 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__init
236                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs         *message)
237 {
238   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__ITEM_EXT_IES__INIT;
239   *message = init_value;
240 }
241 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__get_packed_size
242                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message)
243 {
244   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor);
245   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
246 }
247 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__pack
248                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message,
249                       uint8_t       *out)
250 {
251   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor);
252   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
253 }
254 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__pack_to_buffer
255                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message,
256                       ProtobufCBuffer *buffer)
257 {
258   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor);
259   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
260 }
261 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *
262        uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__unpack
263                      (ProtobufCAllocator  *allocator,
264                       size_t               len,
265                       const uint8_t       *data)
266 {
267   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *)
268      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor,
269                                 allocator, len, data);
270 }
271 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__free_unpacked
272                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs *message,
273                       ProtobufCAllocator *allocator)
274 {
275   if(!message)
276     return;
277   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor);
278   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
279 }
280 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__init
281                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent         *message)
282 {
283   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPPRESENT__INIT;
284   *message = init_value;
285 }
286 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__get_packed_size
287                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message)
288 {
289   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor);
290   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
291 }
292 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__pack
293                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message,
294                       uint8_t       *out)
295 {
296   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor);
297   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
298 }
299 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__pack_to_buffer
300                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message,
301                       ProtobufCBuffer *buffer)
302 {
303   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor);
304   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
305 }
306 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *
307        uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__unpack
308                      (ProtobufCAllocator  *allocator,
309                       size_t               len,
310                       const uint8_t       *data)
311 {
312   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *)
313      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor,
314                                 allocator, len, data);
315 }
316 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__free_unpacked
317                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent *message,
318                       ProtobufCAllocator *allocator)
319 {
320   if(!message)
321     return;
322   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor);
323   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
324 }
325 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__init
326                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs         *message)
327 {
328   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPPRESENT_EXT_IES__INIT;
329   *message = init_value;
330 }
331 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__get_packed_size
332                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message)
333 {
334   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor);
335   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
336 }
337 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__pack
338                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message,
339                       uint8_t       *out)
340 {
341   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor);
342   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
343 }
344 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__pack_to_buffer
345                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message,
346                       ProtobufCBuffer *buffer)
347 {
348   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor);
349   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
350 }
351 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *
352        uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__unpack
353                      (ProtobufCAllocator  *allocator,
354                       size_t               len,
355                       const uint8_t       *data)
356 {
357   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *)
358      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor,
359                                 allocator, len, data);
360 }
361 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__free_unpacked
362                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs *message,
363                       ProtobufCAllocator *allocator)
364 {
365   if(!message)
366     return;
367   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor);
368   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
369 }
370 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__init
371                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent         *message)
372 {
373   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPNOTPRESENT__INIT;
374   *message = init_value;
375 }
376 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__get_packed_size
377                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message)
378 {
379   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor);
380   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
381 }
382 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__pack
383                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message,
384                       uint8_t       *out)
385 {
386   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor);
387   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
388 }
389 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__pack_to_buffer
390                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message,
391                       ProtobufCBuffer *buffer)
392 {
393   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor);
394   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
395 }
396 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *
397        uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__unpack
398                      (ProtobufCAllocator  *allocator,
399                       size_t               len,
400                       const uint8_t       *data)
401 {
402   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *)
403      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor,
404                                 allocator, len, data);
405 }
406 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__free_unpacked
407                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent *message,
408                       ProtobufCAllocator *allocator)
409 {
410   if(!message)
411     return;
412   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor);
413   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
414 }
415 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__init
416                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs         *message)
417 {
418   static const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__ADMITTED_TO_BE_MODIFIED__SG_NBMOD_CONF__SG_NBPDCPNOTPRESENT_EXT_IES__INIT;
419   *message = init_value;
420 }
421 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__get_packed_size
422                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message)
423 {
424   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor);
425   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
426 }
427 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__pack
428                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message,
429                       uint8_t       *out)
430 {
431   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor);
432   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
433 }
434 size_t uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
435                      (const Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message,
436                       ProtobufCBuffer *buffer)
437 {
438   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor);
439   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
440 }
441 Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *
442        uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__unpack
443                      (ProtobufCAllocator  *allocator,
444                       size_t               len,
445                       const uint8_t       *data)
446 {
447   return (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *)
448      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor,
449                                 allocator, len, data);
450 }
451 void   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__free_unpacked
452                      (Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs *message,
453                       ProtobufCAllocator *allocator)
454 {
455   if(!message)
456     return;
457   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor);
458   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
459 }
460 static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_confirm__field_descriptors[1] =
461 {
462   {
463     "protocolIEs",
464     1,
465     PROTOBUF_C_LABEL_NONE,
466     PROTOBUF_C_TYPE_MESSAGE,
467     0,   /* quantifier_offset */
468     offsetof(Uenibstreamprotobuf__SgNBModificationConfirm, protocolies),
469     &uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor,
470     NULL,
471     0,             /* flags */
472     0,NULL,NULL    /* reserved1,reserved2, etc */
473   },
474 };
475 static const unsigned uenibstreamprotobuf__sg_nbmodification_confirm__field_indices_by_name[] = {
476   0,   /* field[0] = protocolIEs */
477 };
478 static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_confirm__number_ranges[1 + 1] =
479 {
480   { 1, 0 },
481   { 0, 1 }
482 };
483 const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_confirm__descriptor =
484 {
485   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
486   "uenibstreamprotobuf.SgNBModificationConfirm",
487   "SgNBModificationConfirm",
488   "Uenibstreamprotobuf__SgNBModificationConfirm",
489   "uenibstreamprotobuf",
490   sizeof(Uenibstreamprotobuf__SgNBModificationConfirm),
491   1,
492   uenibstreamprotobuf__sg_nbmodification_confirm__field_descriptors,
493   uenibstreamprotobuf__sg_nbmodification_confirm__field_indices_by_name,
494   1,  uenibstreamprotobuf__sg_nbmodification_confirm__number_ranges,
495   (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_confirm__init,
496   NULL,NULL,NULL    /* reserved[123] */
497 };
498 static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbmodification_confirm__ies__field_descriptors[7] =
499 {
500   {
501     "id_MeNB_UE_X2AP_ID",
502     1,
503     PROTOBUF_C_LABEL_NONE,
504     PROTOBUF_C_TYPE_UINT32,
505     0,   /* quantifier_offset */
506     offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_menb_ue_x2ap_id),
507     NULL,
508     NULL,
509     0,             /* flags */
510     0,NULL,NULL    /* reserved1,reserved2, etc */
511   },
512   {
513     "id_SgNB_UE_X2AP_ID",
514     2,
515     PROTOBUF_C_LABEL_NONE,
516     PROTOBUF_C_TYPE_UINT32,
517     0,   /* quantifier_offset */
518     offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_sgnb_ue_x2ap_id),
519     NULL,
520     NULL,
521     0,             /* flags */
522     0,NULL,NULL    /* reserved1,reserved2, etc */
523   },
524   {
525     "id_E_RABs_AdmittedToBeModified_SgNBModConfList",
526     3,
527     PROTOBUF_C_LABEL_NONE,
528     PROTOBUF_C_TYPE_MESSAGE,
529     0,   /* quantifier_offset */
530     offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_e_rabs_admittedtobemodified_sgnbmodconflist),
531     &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor,
532     NULL,
533     0,             /* flags */
534     0,NULL,NULL    /* reserved1,reserved2, etc */
535   },
536   {
537     "id_MeNBtoSgNBContainer",
538     4,
539     PROTOBUF_C_LABEL_NONE,
540     PROTOBUF_C_TYPE_MESSAGE,
541     0,   /* quantifier_offset */
542     offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_menbtosgnbcontainer),
543     &google__protobuf__string_value__descriptor,
544     NULL,
545     0,             /* flags */
546     0,NULL,NULL    /* reserved1,reserved2, etc */
547   },
548   {
549     "id_CriticalityDiagnostics",
550     5,
551     PROTOBUF_C_LABEL_NONE,
552     PROTOBUF_C_TYPE_MESSAGE,
553     0,   /* quantifier_offset */
554     offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_criticalitydiagnostics),
555     &uenibstreamprotobuf__criticality_diagnostics__descriptor,
556     NULL,
557     0,             /* flags */
558     0,NULL,NULL    /* reserved1,reserved2, etc */
559   },
560   {
561     "id_MeNB_UE_X2AP_ID_Extension",
562     6,
563     PROTOBUF_C_LABEL_NONE,
564     PROTOBUF_C_TYPE_MESSAGE,
565     0,   /* quantifier_offset */
566     offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_menb_ue_x2ap_id_extension),
567     &google__protobuf__uint32_value__descriptor,
568     NULL,
569     0,             /* flags */
570     0,NULL,NULL    /* reserved1,reserved2, etc */
571   },
572   {
573     "id_MeNBResourceCoordinationInformation",
574     7,
575     PROTOBUF_C_LABEL_NONE,
576     PROTOBUF_C_TYPE_MESSAGE,
577     0,   /* quantifier_offset */
578     offsetof(Uenibstreamprotobuf__SgNBModificationConfirmIEs, id_menbresourcecoordinationinformation),
579     &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor,
580     NULL,
581     0,             /* flags */
582     0,NULL,NULL    /* reserved1,reserved2, etc */
583   },
584 };
585 static const unsigned uenibstreamprotobuf__sg_nbmodification_confirm__ies__field_indices_by_name[] = {
586   4,   /* field[4] = id_CriticalityDiagnostics */
587   2,   /* field[2] = id_E_RABs_AdmittedToBeModified_SgNBModConfList */
588   6,   /* field[6] = id_MeNBResourceCoordinationInformation */
589   0,   /* field[0] = id_MeNB_UE_X2AP_ID */
590   5,   /* field[5] = id_MeNB_UE_X2AP_ID_Extension */
591   3,   /* field[3] = id_MeNBtoSgNBContainer */
592   1,   /* field[1] = id_SgNB_UE_X2AP_ID */
593 };
594 static const ProtobufCIntRange uenibstreamprotobuf__sg_nbmodification_confirm__ies__number_ranges[1 + 1] =
595 {
596   { 1, 0 },
597   { 0, 7 }
598 };
599 const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_confirm__ies__descriptor =
600 {
601   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
602   "uenibstreamprotobuf.SgNBModificationConfirm_IEs",
603   "SgNBModificationConfirmIEs",
604   "Uenibstreamprotobuf__SgNBModificationConfirmIEs",
605   "uenibstreamprotobuf",
606   sizeof(Uenibstreamprotobuf__SgNBModificationConfirmIEs),
607   7,
608   uenibstreamprotobuf__sg_nbmodification_confirm__ies__field_descriptors,
609   uenibstreamprotobuf__sg_nbmodification_confirm__ies__field_indices_by_name,
610   1,  uenibstreamprotobuf__sg_nbmodification_confirm__ies__number_ranges,
611   (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbmodification_confirm__ies__init,
612   NULL,NULL,NULL    /* reserved[123] */
613 };
614 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__field_descriptors[1] =
615 {
616   {
617     "items",
618     1,
619     PROTOBUF_C_LABEL_REPEATED,
620     PROTOBUF_C_TYPE_MESSAGE,
621     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList, n_items),
622     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList, items),
623     &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor,
624     NULL,
625     0,             /* flags */
626     0,NULL,NULL    /* reserved1,reserved2, etc */
627   },
628 };
629 static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__field_indices_by_name[] = {
630   0,   /* field[0] = items */
631 };
632 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__number_ranges[1 + 1] =
633 {
634   { 1, 0 },
635   { 0, 1 }
636 };
637 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__descriptor =
638 {
639   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
640   "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConfList",
641   "ERABsAdmittedToBeModifiedSgNBModConfList",
642   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList",
643   "uenibstreamprotobuf",
644   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfList),
645   1,
646   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__field_descriptors,
647   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__field_indices_by_name,
648   1,  uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__number_ranges,
649   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf_list__init,
650   NULL,NULL,NULL    /* reserved[123] */
651 };
652 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__field_descriptors[1] =
653 {
654   {
655     "id_E_RABs_AdmittedToBeModified_SgNBModConf_Item",
656     1,
657     PROTOBUF_C_LABEL_NONE,
658     PROTOBUF_C_TYPE_MESSAGE,
659     0,   /* quantifier_offset */
660     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs, id_e_rabs_admittedtobemodified_sgnbmodconf_item),
661     &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor,
662     NULL,
663     0,             /* flags */
664     0,NULL,NULL    /* reserved1,reserved2, etc */
665   },
666 };
667 static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__field_indices_by_name[] = {
668   0,   /* field[0] = id_E_RABs_AdmittedToBeModified_SgNBModConf_Item */
669 };
670 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__number_ranges[1 + 1] =
671 {
672   { 1, 0 },
673   { 0, 1 }
674 };
675 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__descriptor =
676 {
677   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
678   "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs",
679   "ERABsAdmittedToBeModifiedSgNBModConfItemIEs",
680   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs",
681   "uenibstreamprotobuf",
682   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemIEs),
683   1,
684   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__field_descriptors,
685   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__field_indices_by_name,
686   1,  uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__number_ranges,
687   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ies__init,
688   NULL,NULL,NULL    /* reserved[123] */
689 };
690 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__field_descriptors[5] =
691 {
692   {
693     "e_RAB_ID",
694     1,
695     PROTOBUF_C_LABEL_NONE,
696     PROTOBUF_C_TYPE_UINT32,
697     0,   /* quantifier_offset */
698     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, e_rab_id),
699     NULL,
700     NULL,
701     0,             /* flags */
702     0,NULL,NULL    /* reserved1,reserved2, etc */
703   },
704   {
705     "en_DC_ResourceConfiguration",
706     2,
707     PROTOBUF_C_LABEL_NONE,
708     PROTOBUF_C_TYPE_MESSAGE,
709     0,   /* quantifier_offset */
710     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, en_dc_resourceconfiguration),
711     &uenibstreamprotobuf__en__dc__resource_configuration__descriptor,
712     NULL,
713     0,             /* flags */
714     0,NULL,NULL    /* reserved1,reserved2, etc */
715   },
716   {
717     "sgNBPDCPpresent",
718     3,
719     PROTOBUF_C_LABEL_NONE,
720     PROTOBUF_C_TYPE_MESSAGE,
721     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, resource_configuration_case),
722     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, sgnbpdcppresent),
723     &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor,
724     NULL,
725     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
726     0,NULL,NULL    /* reserved1,reserved2, etc */
727   },
728   {
729     "sgNBPDCPnotpresent",
730     4,
731     PROTOBUF_C_LABEL_NONE,
732     PROTOBUF_C_TYPE_MESSAGE,
733     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, resource_configuration_case),
734     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, sgnbpdcpnotpresent),
735     &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor,
736     NULL,
737     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
738     0,NULL,NULL    /* reserved1,reserved2, etc */
739   },
740   {
741     "iE_Extensions",
742     5,
743     PROTOBUF_C_LABEL_REPEATED,
744     PROTOBUF_C_TYPE_MESSAGE,
745     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, n_ie_extensions),
746     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem, ie_extensions),
747     &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor,
748     NULL,
749     0,             /* flags */
750     0,NULL,NULL    /* reserved1,reserved2, etc */
751   },
752 };
753 static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__field_indices_by_name[] = {
754   0,   /* field[0] = e_RAB_ID */
755   1,   /* field[1] = en_DC_ResourceConfiguration */
756   4,   /* field[4] = iE_Extensions */
757   3,   /* field[3] = sgNBPDCPnotpresent */
758   2,   /* field[2] = sgNBPDCPpresent */
759 };
760 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__number_ranges[1 + 1] =
761 {
762   { 1, 0 },
763   { 0, 5 }
764 };
765 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__descriptor =
766 {
767   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
768   "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_Item",
769   "ERABsAdmittedToBeModifiedSgNBModConfItem",
770   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem",
771   "uenibstreamprotobuf",
772   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItem),
773   5,
774   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__field_descriptors,
775   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__field_indices_by_name,
776   1,  uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__number_ranges,
777   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item__init,
778   NULL,NULL,NULL    /* reserved[123] */
779 };
780 #define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__field_descriptors NULL
781 #define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__field_indices_by_name NULL
782 #define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__number_ranges NULL
783 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__descriptor =
784 {
785   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
786   "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs",
787   "ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs",
788   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs",
789   "uenibstreamprotobuf",
790   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfItemExtIEs),
791   0,
792   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__field_descriptors,
793   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__field_indices_by_name,
794   0,  uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__number_ranges,
795   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__item_ext_ies__init,
796   NULL,NULL,NULL    /* reserved[123] */
797 };
798 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__field_descriptors[1] =
799 {
800   {
801     "iE_Extensions",
802     1,
803     PROTOBUF_C_LABEL_REPEATED,
804     PROTOBUF_C_TYPE_MESSAGE,
805     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent, n_ie_extensions),
806     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent, ie_extensions),
807     &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor,
808     NULL,
809     0,             /* flags */
810     0,NULL,NULL    /* reserved1,reserved2, etc */
811   },
812 };
813 static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__field_indices_by_name[] = {
814   0,   /* field[0] = iE_Extensions */
815 };
816 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__number_ranges[1 + 1] =
817 {
818   { 1, 0 },
819   { 0, 1 }
820 };
821 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__descriptor =
822 {
823   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
824   "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent",
825   "ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent",
826   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent",
827   "uenibstreamprotobuf",
828   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresent),
829   1,
830   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__field_descriptors,
831   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__field_indices_by_name,
832   1,  uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__number_ranges,
833   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent__init,
834   NULL,NULL,NULL    /* reserved[123] */
835 };
836 #define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__field_descriptors NULL
837 #define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__field_indices_by_name NULL
838 #define uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__number_ranges NULL
839 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__descriptor =
840 {
841   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
842   "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs",
843   "ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs",
844   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs",
845   "uenibstreamprotobuf",
846   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPpresentExtIEs),
847   0,
848   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__field_descriptors,
849   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__field_indices_by_name,
850   0,  uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__number_ranges,
851   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcppresent_ext_ies__init,
852   NULL,NULL,NULL    /* reserved[123] */
853 };
854 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__field_descriptors[2] =
855 {
856   {
857     "secondary_meNB_UL_GTP_TEIDatPDCP",
858     1,
859     PROTOBUF_C_LABEL_NONE,
860     PROTOBUF_C_TYPE_MESSAGE,
861     0,   /* quantifier_offset */
862     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent, secondary_menb_ul_gtp_teidatpdcp),
863     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
864     NULL,
865     0,             /* flags */
866     0,NULL,NULL    /* reserved1,reserved2, etc */
867   },
868   {
869     "iE_Extensions",
870     2,
871     PROTOBUF_C_LABEL_REPEATED,
872     PROTOBUF_C_TYPE_MESSAGE,
873     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent, n_ie_extensions),
874     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent, ie_extensions),
875     &uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor,
876     NULL,
877     0,             /* flags */
878     0,NULL,NULL    /* reserved1,reserved2, etc */
879   },
880 };
881 static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__field_indices_by_name[] = {
882   1,   /* field[1] = iE_Extensions */
883   0,   /* field[0] = secondary_meNB_UL_GTP_TEIDatPDCP */
884 };
885 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__number_ranges[1 + 1] =
886 {
887   { 1, 0 },
888   { 0, 2 }
889 };
890 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__descriptor =
891 {
892   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
893   "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent",
894   "ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent",
895   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent",
896   "uenibstreamprotobuf",
897   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresent),
898   2,
899   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__field_descriptors,
900   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__field_indices_by_name,
901   1,  uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__number_ranges,
902   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent__init,
903   NULL,NULL,NULL    /* reserved[123] */
904 };
905 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__field_descriptors[2] =
906 {
907   {
908     "id_uLpDCPSnLength",
909     1,
910     PROTOBUF_C_LABEL_NONE,
911     PROTOBUF_C_TYPE_MESSAGE,
912     0,   /* quantifier_offset */
913     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs, id_ulpdcpsnlength),
914     &uenibstreamprotobuf__pdcpsn_length__descriptor,
915     NULL,
916     0,             /* flags */
917     0,NULL,NULL    /* reserved1,reserved2, etc */
918   },
919   {
920     "id_dLPDCPSnLength",
921     2,
922     PROTOBUF_C_LABEL_NONE,
923     PROTOBUF_C_TYPE_MESSAGE,
924     0,   /* quantifier_offset */
925     offsetof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs, id_dlpdcpsnlength),
926     &uenibstreamprotobuf__pdcpsn_length__descriptor,
927     NULL,
928     0,             /* flags */
929     0,NULL,NULL    /* reserved1,reserved2, etc */
930   },
931 };
932 static const unsigned uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name[] = {
933   1,   /* field[1] = id_dLPDCPSnLength */
934   0,   /* field[0] = id_uLpDCPSnLength */
935 };
936 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__number_ranges[1 + 1] =
937 {
938   { 1, 0 },
939   { 0, 2 }
940 };
941 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__descriptor =
942 {
943   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
944   "uenibstreamprotobuf.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs",
945   "ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs",
946   "Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs",
947   "uenibstreamprotobuf",
948   sizeof(Uenibstreamprotobuf__ERABsAdmittedToBeModifiedSgNBModConfSgNBPDCPnotpresentExtIEs),
949   2,
950   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__field_descriptors,
951   uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name,
952   1,  uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__number_ranges,
953   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__admitted_to_be_modified__sg_nbmod_conf__sg_nbpdcpnotpresent_ext_ies__init,
954   NULL,NULL,NULL    /* reserved[123] */
955 };