Initial commit of mc-core part of mc xApp codebase
[ric-app/mc.git] / mc-core / mc / local_datasource / sgnb_release_confirm.pb-c.c
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: sgnb_release_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_release_confirm.pb-c.h"
10 void   uenibstreamprotobuf__sg_nbrelease_confirm__init
11                      (Uenibstreamprotobuf__SgNBReleaseConfirm         *message)
12 {
13   static const Uenibstreamprotobuf__SgNBReleaseConfirm init_value = UENIBSTREAMPROTOBUF__SG_NBRELEASE_CONFIRM__INIT;
14   *message = init_value;
15 }
16 size_t uenibstreamprotobuf__sg_nbrelease_confirm__get_packed_size
17                      (const Uenibstreamprotobuf__SgNBReleaseConfirm *message)
18 {
19   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__descriptor);
20   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 }
22 size_t uenibstreamprotobuf__sg_nbrelease_confirm__pack
23                      (const Uenibstreamprotobuf__SgNBReleaseConfirm *message,
24                       uint8_t       *out)
25 {
26   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__descriptor);
27   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 }
29 size_t uenibstreamprotobuf__sg_nbrelease_confirm__pack_to_buffer
30                      (const Uenibstreamprotobuf__SgNBReleaseConfirm *message,
31                       ProtobufCBuffer *buffer)
32 {
33   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__descriptor);
34   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 }
36 Uenibstreamprotobuf__SgNBReleaseConfirm *
37        uenibstreamprotobuf__sg_nbrelease_confirm__unpack
38                      (ProtobufCAllocator  *allocator,
39                       size_t               len,
40                       const uint8_t       *data)
41 {
42   return (Uenibstreamprotobuf__SgNBReleaseConfirm *)
43      protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbrelease_confirm__descriptor,
44                                 allocator, len, data);
45 }
46 void   uenibstreamprotobuf__sg_nbrelease_confirm__free_unpacked
47                      (Uenibstreamprotobuf__SgNBReleaseConfirm *message,
48                       ProtobufCAllocator *allocator)
49 {
50   if(!message)
51     return;
52   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__descriptor);
53   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
54 }
55 void   uenibstreamprotobuf__sg_nbrelease_confirm__ies__init
56                      (Uenibstreamprotobuf__SgNBReleaseConfirmIEs         *message)
57 {
58   static const Uenibstreamprotobuf__SgNBReleaseConfirmIEs init_value = UENIBSTREAMPROTOBUF__SG_NBRELEASE_CONFIRM__IES__INIT;
59   *message = init_value;
60 }
61 size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__get_packed_size
62                      (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message)
63 {
64   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor);
65   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
66 }
67 size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__pack
68                      (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message,
69                       uint8_t       *out)
70 {
71   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor);
72   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
73 }
74 size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__pack_to_buffer
75                      (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message,
76                       ProtobufCBuffer *buffer)
77 {
78   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor);
79   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
80 }
81 Uenibstreamprotobuf__SgNBReleaseConfirmIEs *
82        uenibstreamprotobuf__sg_nbrelease_confirm__ies__unpack
83                      (ProtobufCAllocator  *allocator,
84                       size_t               len,
85                       const uint8_t       *data)
86 {
87   return (Uenibstreamprotobuf__SgNBReleaseConfirmIEs *)
88      protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor,
89                                 allocator, len, data);
90 }
91 void   uenibstreamprotobuf__sg_nbrelease_confirm__ies__free_unpacked
92                      (Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message,
93                       ProtobufCAllocator *allocator)
94 {
95   if(!message)
96     return;
97   assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor);
98   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
99 }
100 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__init
101                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList         *message)
102 {
103   static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF_LIST__INIT;
104   *message = init_value;
105 }
106 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__get_packed_size
107                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message)
108 {
109   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor);
110   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
111 }
112 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__pack
113                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message,
114                       uint8_t       *out)
115 {
116   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor);
117   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
118 }
119 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__pack_to_buffer
120                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message,
121                       ProtobufCBuffer *buffer)
122 {
123   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor);
124   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
125 }
126 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *
127        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__unpack
128                      (ProtobufCAllocator  *allocator,
129                       size_t               len,
130                       const uint8_t       *data)
131 {
132   return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *)
133      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor,
134                                 allocator, len, data);
135 }
136 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__free_unpacked
137                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message,
138                       ProtobufCAllocator *allocator)
139 {
140   if(!message)
141     return;
142   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor);
143   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
144 }
145 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__init
146                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem         *message)
147 {
148   static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__INIT;
149   *message = init_value;
150 }
151 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__get_packed_size
152                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message)
153 {
154   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor);
155   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
156 }
157 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__pack
158                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message,
159                       uint8_t       *out)
160 {
161   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor);
162   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
163 }
164 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__pack_to_buffer
165                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message,
166                       ProtobufCBuffer *buffer)
167 {
168   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor);
169   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
170 }
171 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *
172        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__unpack
173                      (ProtobufCAllocator  *allocator,
174                       size_t               len,
175                       const uint8_t       *data)
176 {
177   return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *)
178      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor,
179                                 allocator, len, data);
180 }
181 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__free_unpacked
182                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message,
183                       ProtobufCAllocator *allocator)
184 {
185   if(!message)
186     return;
187   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor);
188   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
189 }
190 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__init
191                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs         *message)
192 {
193   static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM_EXT_IES__INIT;
194   *message = init_value;
195 }
196 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__get_packed_size
197                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message)
198 {
199   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor);
200   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
201 }
202 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__pack
203                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message,
204                       uint8_t       *out)
205 {
206   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor);
207   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
208 }
209 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__pack_to_buffer
210                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message,
211                       ProtobufCBuffer *buffer)
212 {
213   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor);
214   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
215 }
216 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *
217        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__unpack
218                      (ProtobufCAllocator  *allocator,
219                       size_t               len,
220                       const uint8_t       *data)
221 {
222   return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *)
223      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor,
224                                 allocator, len, data);
225 }
226 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__free_unpacked
227                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message,
228                       ProtobufCAllocator *allocator)
229 {
230   if(!message)
231     return;
232   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor);
233   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
234 }
235 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__init
236                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent         *message)
237 {
238   static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPPRESENT__INIT;
239   *message = init_value;
240 }
241 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__get_packed_size
242                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message)
243 {
244   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor);
245   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
246 }
247 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__pack
248                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message,
249                       uint8_t       *out)
250 {
251   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor);
252   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
253 }
254 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__pack_to_buffer
255                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message,
256                       ProtobufCBuffer *buffer)
257 {
258   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor);
259   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
260 }
261 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *
262        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__unpack
263                      (ProtobufCAllocator  *allocator,
264                       size_t               len,
265                       const uint8_t       *data)
266 {
267   return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *)
268      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor,
269                                 allocator, len, data);
270 }
271 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__free_unpacked
272                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message,
273                       ProtobufCAllocator *allocator)
274 {
275   if(!message)
276     return;
277   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor);
278   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
279 }
280 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__init
281                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent         *message)
282 {
283   static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPNOTPRESENT__INIT;
284   *message = init_value;
285 }
286 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__get_packed_size
287                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message)
288 {
289   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor);
290   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
291 }
292 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__pack
293                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message,
294                       uint8_t       *out)
295 {
296   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor);
297   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
298 }
299 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__pack_to_buffer
300                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message,
301                       ProtobufCBuffer *buffer)
302 {
303   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor);
304   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
305 }
306 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *
307        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__unpack
308                      (ProtobufCAllocator  *allocator,
309                       size_t               len,
310                       const uint8_t       *data)
311 {
312   return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *)
313      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor,
314                                 allocator, len, data);
315 }
316 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__free_unpacked
317                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message,
318                       ProtobufCAllocator *allocator)
319 {
320   if(!message)
321     return;
322   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor);
323   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
324 }
325 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__init
326                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs         *message)
327 {
328   static const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs init_value = UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPNOTPRESENT_EXT_IES__INIT;
329   *message = init_value;
330 }
331 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__get_packed_size
332                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message)
333 {
334   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor);
335   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
336 }
337 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__pack
338                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message,
339                       uint8_t       *out)
340 {
341   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor);
342   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
343 }
344 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
345                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message,
346                       ProtobufCBuffer *buffer)
347 {
348   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor);
349   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
350 }
351 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *
352        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__unpack
353                      (ProtobufCAllocator  *allocator,
354                       size_t               len,
355                       const uint8_t       *data)
356 {
357   return (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *)
358      protobuf_c_message_unpack (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor,
359                                 allocator, len, data);
360 }
361 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__free_unpacked
362                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message,
363                       ProtobufCAllocator *allocator)
364 {
365   if(!message)
366     return;
367   assert(message->base.descriptor == &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor);
368   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
369 }
370 static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__field_descriptors[1] =
371 {
372   {
373     "protocolIEs",
374     1,
375     PROTOBUF_C_LABEL_NONE,
376     PROTOBUF_C_TYPE_MESSAGE,
377     0,   /* quantifier_offset */
378     offsetof(Uenibstreamprotobuf__SgNBReleaseConfirm, protocolies),
379     &uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor,
380     NULL,
381     0,             /* flags */
382     0,NULL,NULL    /* reserved1,reserved2, etc */
383   },
384 };
385 static const unsigned uenibstreamprotobuf__sg_nbrelease_confirm__field_indices_by_name[] = {
386   0,   /* field[0] = protocolIEs */
387 };
388 static const ProtobufCIntRange uenibstreamprotobuf__sg_nbrelease_confirm__number_ranges[1 + 1] =
389 {
390   { 1, 0 },
391   { 0, 1 }
392 };
393 const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__descriptor =
394 {
395   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
396   "uenibstreamprotobuf.SgNBReleaseConfirm",
397   "SgNBReleaseConfirm",
398   "Uenibstreamprotobuf__SgNBReleaseConfirm",
399   "uenibstreamprotobuf",
400   sizeof(Uenibstreamprotobuf__SgNBReleaseConfirm),
401   1,
402   uenibstreamprotobuf__sg_nbrelease_confirm__field_descriptors,
403   uenibstreamprotobuf__sg_nbrelease_confirm__field_indices_by_name,
404   1,  uenibstreamprotobuf__sg_nbrelease_confirm__number_ranges,
405   (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbrelease_confirm__init,
406   NULL,NULL,NULL    /* reserved[123] */
407 };
408 static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__ies__field_descriptors[5] =
409 {
410   {
411     "id_MeNB_UE_X2AP_ID",
412     1,
413     PROTOBUF_C_LABEL_NONE,
414     PROTOBUF_C_TYPE_UINT32,
415     0,   /* quantifier_offset */
416     offsetof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs, id_menb_ue_x2ap_id),
417     NULL,
418     NULL,
419     0,             /* flags */
420     0,NULL,NULL    /* reserved1,reserved2, etc */
421   },
422   {
423     "id_SgNB_UE_X2AP_ID",
424     2,
425     PROTOBUF_C_LABEL_NONE,
426     PROTOBUF_C_TYPE_UINT32,
427     0,   /* quantifier_offset */
428     offsetof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs, id_sgnb_ue_x2ap_id),
429     NULL,
430     NULL,
431     0,             /* flags */
432     0,NULL,NULL    /* reserved1,reserved2, etc */
433   },
434   {
435     "id_E_RABs_ToBeReleased_SgNBRelConfList",
436     3,
437     PROTOBUF_C_LABEL_NONE,
438     PROTOBUF_C_TYPE_MESSAGE,
439     0,   /* quantifier_offset */
440     offsetof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs, id_e_rabs_tobereleased_sgnbrelconflist),
441     &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor,
442     NULL,
443     0,             /* flags */
444     0,NULL,NULL    /* reserved1,reserved2, etc */
445   },
446   {
447     "id_CriticalityDiagnostics",
448     4,
449     PROTOBUF_C_LABEL_NONE,
450     PROTOBUF_C_TYPE_MESSAGE,
451     0,   /* quantifier_offset */
452     offsetof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs, id_criticalitydiagnostics),
453     &uenibstreamprotobuf__criticality_diagnostics__descriptor,
454     NULL,
455     0,             /* flags */
456     0,NULL,NULL    /* reserved1,reserved2, etc */
457   },
458   {
459     "id_MeNB_UE_X2AP_ID_Extension",
460     5,
461     PROTOBUF_C_LABEL_NONE,
462     PROTOBUF_C_TYPE_MESSAGE,
463     0,   /* quantifier_offset */
464     offsetof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs, id_menb_ue_x2ap_id_extension),
465     &google__protobuf__uint32_value__descriptor,
466     NULL,
467     0,             /* flags */
468     0,NULL,NULL    /* reserved1,reserved2, etc */
469   },
470 };
471 static const unsigned uenibstreamprotobuf__sg_nbrelease_confirm__ies__field_indices_by_name[] = {
472   3,   /* field[3] = id_CriticalityDiagnostics */
473   2,   /* field[2] = id_E_RABs_ToBeReleased_SgNBRelConfList */
474   0,   /* field[0] = id_MeNB_UE_X2AP_ID */
475   4,   /* field[4] = id_MeNB_UE_X2AP_ID_Extension */
476   1,   /* field[1] = id_SgNB_UE_X2AP_ID */
477 };
478 static const ProtobufCIntRange uenibstreamprotobuf__sg_nbrelease_confirm__ies__number_ranges[1 + 1] =
479 {
480   { 1, 0 },
481   { 0, 5 }
482 };
483 const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor =
484 {
485   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
486   "uenibstreamprotobuf.SgNBReleaseConfirm_IEs",
487   "SgNBReleaseConfirmIEs",
488   "Uenibstreamprotobuf__SgNBReleaseConfirmIEs",
489   "uenibstreamprotobuf",
490   sizeof(Uenibstreamprotobuf__SgNBReleaseConfirmIEs),
491   5,
492   uenibstreamprotobuf__sg_nbrelease_confirm__ies__field_descriptors,
493   uenibstreamprotobuf__sg_nbrelease_confirm__ies__field_indices_by_name,
494   1,  uenibstreamprotobuf__sg_nbrelease_confirm__ies__number_ranges,
495   (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbrelease_confirm__ies__init,
496   NULL,NULL,NULL    /* reserved[123] */
497 };
498 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__field_descriptors[1] =
499 {
500   {
501     "id_E_RABs_ToBeReleased_SgNBRelConf_Item",
502     1,
503     PROTOBUF_C_LABEL_REPEATED,
504     PROTOBUF_C_TYPE_MESSAGE,
505     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList, n_id_e_rabs_tobereleased_sgnbrelconf_item),
506     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList, id_e_rabs_tobereleased_sgnbrelconf_item),
507     &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor,
508     NULL,
509     0,             /* flags */
510     0,NULL,NULL    /* reserved1,reserved2, etc */
511   },
512 };
513 static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__field_indices_by_name[] = {
514   0,   /* field[0] = id_E_RABs_ToBeReleased_SgNBRelConf_Item */
515 };
516 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__number_ranges[1 + 1] =
517 {
518   { 1, 0 },
519   { 0, 1 }
520 };
521 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor =
522 {
523   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
524   "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConfList",
525   "ERABsToBeReleasedSgNBRelConfList",
526   "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList",
527   "uenibstreamprotobuf",
528   sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList),
529   1,
530   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__field_descriptors,
531   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__field_indices_by_name,
532   1,  uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__number_ranges,
533   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__init,
534   NULL,NULL,NULL    /* reserved[123] */
535 };
536 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__field_descriptors[5] =
537 {
538   {
539     "e_RAB_ID",
540     1,
541     PROTOBUF_C_LABEL_NONE,
542     PROTOBUF_C_TYPE_UINT32,
543     0,   /* quantifier_offset */
544     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, e_rab_id),
545     NULL,
546     NULL,
547     0,             /* flags */
548     0,NULL,NULL    /* reserved1,reserved2, etc */
549   },
550   {
551     "en_DC_ResourceConfiguration",
552     2,
553     PROTOBUF_C_LABEL_NONE,
554     PROTOBUF_C_TYPE_MESSAGE,
555     0,   /* quantifier_offset */
556     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, en_dc_resourceconfiguration),
557     &uenibstreamprotobuf__en__dc__resource_configuration__descriptor,
558     NULL,
559     0,             /* flags */
560     0,NULL,NULL    /* reserved1,reserved2, etc */
561   },
562   {
563     "sgNBPDCPpresent",
564     3,
565     PROTOBUF_C_LABEL_NONE,
566     PROTOBUF_C_TYPE_MESSAGE,
567     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, resource_configuration_case),
568     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, sgnbpdcppresent),
569     &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor,
570     NULL,
571     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
572     0,NULL,NULL    /* reserved1,reserved2, etc */
573   },
574   {
575     "SgNBPDCPnotpresent",
576     4,
577     PROTOBUF_C_LABEL_NONE,
578     PROTOBUF_C_TYPE_MESSAGE,
579     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, resource_configuration_case),
580     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, sgnbpdcpnotpresent),
581     &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor,
582     NULL,
583     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
584     0,NULL,NULL    /* reserved1,reserved2, etc */
585   },
586   {
587     "iE_Extensions",
588     5,
589     PROTOBUF_C_LABEL_REPEATED,
590     PROTOBUF_C_TYPE_MESSAGE,
591     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, n_ie_extensions),
592     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem, ie_extensions),
593     &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor,
594     NULL,
595     0,             /* flags */
596     0,NULL,NULL    /* reserved1,reserved2, etc */
597   },
598 };
599 static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__field_indices_by_name[] = {
600   3,   /* field[3] = SgNBPDCPnotpresent */
601   0,   /* field[0] = e_RAB_ID */
602   1,   /* field[1] = en_DC_ResourceConfiguration */
603   4,   /* field[4] = iE_Extensions */
604   2,   /* field[2] = sgNBPDCPpresent */
605 };
606 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__number_ranges[1 + 1] =
607 {
608   { 1, 0 },
609   { 0, 5 }
610 };
611 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor =
612 {
613   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
614   "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_Item",
615   "ERABsToBeReleasedSgNBRelConfItem",
616   "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem",
617   "uenibstreamprotobuf",
618   sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem),
619   5,
620   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__field_descriptors,
621   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__field_indices_by_name,
622   1,  uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__number_ranges,
623   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__init,
624   NULL,NULL,NULL    /* reserved[123] */
625 };
626 #define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__field_descriptors NULL
627 #define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__field_indices_by_name NULL
628 #define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__number_ranges NULL
629 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor =
630 {
631   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
632   "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs",
633   "ERABsToBeReleasedSgNBRelConfItemExtIEs",
634   "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs",
635   "uenibstreamprotobuf",
636   sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs),
637   0,
638   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__field_descriptors,
639   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__field_indices_by_name,
640   0,  uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__number_ranges,
641   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__init,
642   NULL,NULL,NULL    /* reserved[123] */
643 };
644 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__field_descriptors[2] =
645 {
646   {
647     "uL_GTPtunnelEndpoint",
648     1,
649     PROTOBUF_C_LABEL_NONE,
650     PROTOBUF_C_TYPE_MESSAGE,
651     0,   /* quantifier_offset */
652     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent, ul_gtptunnelendpoint),
653     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
654     NULL,
655     0,             /* flags */
656     0,NULL,NULL    /* reserved1,reserved2, etc */
657   },
658   {
659     "dL_GTPtunnelEndpoint",
660     2,
661     PROTOBUF_C_LABEL_NONE,
662     PROTOBUF_C_TYPE_MESSAGE,
663     0,   /* quantifier_offset */
664     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent, dl_gtptunnelendpoint),
665     &uenibstreamprotobuf__gtptunnel_endpoint__descriptor,
666     NULL,
667     0,             /* flags */
668     0,NULL,NULL    /* reserved1,reserved2, etc */
669   },
670 };
671 static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__field_indices_by_name[] = {
672   1,   /* field[1] = dL_GTPtunnelEndpoint */
673   0,   /* field[0] = uL_GTPtunnelEndpoint */
674 };
675 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__number_ranges[1 + 1] =
676 {
677   { 1, 0 },
678   { 0, 2 }
679 };
680 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor =
681 {
682   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
683   "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent",
684   "ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent",
685   "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent",
686   "uenibstreamprotobuf",
687   sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent),
688   2,
689   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__field_descriptors,
690   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__field_indices_by_name,
691   1,  uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__number_ranges,
692   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__init,
693   NULL,NULL,NULL    /* reserved[123] */
694 };
695 static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__field_descriptors[1] =
696 {
697   {
698     "iE_Extensions",
699     1,
700     PROTOBUF_C_LABEL_REPEATED,
701     PROTOBUF_C_TYPE_MESSAGE,
702     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent, n_ie_extensions),
703     offsetof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent, ie_extensions),
704     &uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor,
705     NULL,
706     0,             /* flags */
707     0,NULL,NULL    /* reserved1,reserved2, etc */
708   },
709 };
710 static const unsigned uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__field_indices_by_name[] = {
711   0,   /* field[0] = iE_Extensions */
712 };
713 static const ProtobufCIntRange uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__number_ranges[1 + 1] =
714 {
715   { 1, 0 },
716   { 0, 1 }
717 };
718 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor =
719 {
720   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
721   "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent",
722   "ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent",
723   "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent",
724   "uenibstreamprotobuf",
725   sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent),
726   1,
727   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__field_descriptors,
728   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__field_indices_by_name,
729   1,  uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__number_ranges,
730   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__init,
731   NULL,NULL,NULL    /* reserved[123] */
732 };
733 #define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__field_descriptors NULL
734 #define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name NULL
735 #define uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__number_ranges NULL
736 const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor =
737 {
738   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
739   "uenibstreamprotobuf.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs",
740   "ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs",
741   "Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs",
742   "uenibstreamprotobuf",
743   sizeof(Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs),
744   0,
745   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__field_descriptors,
746   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__field_indices_by_name,
747   0,  uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__number_ranges,
748   (ProtobufCMessageInit) uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__init,
749   NULL,NULL,NULL    /* reserved[123] */
750 };