Initial commit of mc-core part of mc xApp codebase
[ric-app/mc.git] / mc-core / mc / local_datasource / rrc_reconfiguration.pb-c.c
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: rrc_reconfiguration.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 "rrc_reconfiguration.pb-c.h"
10 void   uenibstreamprotobuf__rrcreconfiguration__init
11                      (Uenibstreamprotobuf__RRCReconfiguration         *message)
12 {
13   static const Uenibstreamprotobuf__RRCReconfiguration init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION__INIT;
14   *message = init_value;
15 }
16 size_t uenibstreamprotobuf__rrcreconfiguration__get_packed_size
17                      (const Uenibstreamprotobuf__RRCReconfiguration *message)
18 {
19   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__descriptor);
20   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 }
22 size_t uenibstreamprotobuf__rrcreconfiguration__pack
23                      (const Uenibstreamprotobuf__RRCReconfiguration *message,
24                       uint8_t       *out)
25 {
26   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__descriptor);
27   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 }
29 size_t uenibstreamprotobuf__rrcreconfiguration__pack_to_buffer
30                      (const Uenibstreamprotobuf__RRCReconfiguration *message,
31                       ProtobufCBuffer *buffer)
32 {
33   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__descriptor);
34   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 }
36 Uenibstreamprotobuf__RRCReconfiguration *
37        uenibstreamprotobuf__rrcreconfiguration__unpack
38                      (ProtobufCAllocator  *allocator,
39                       size_t               len,
40                       const uint8_t       *data)
41 {
42   return (Uenibstreamprotobuf__RRCReconfiguration *)
43      protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration__descriptor,
44                                 allocator, len, data);
45 }
46 void   uenibstreamprotobuf__rrcreconfiguration__free_unpacked
47                      (Uenibstreamprotobuf__RRCReconfiguration *message,
48                       ProtobufCAllocator *allocator)
49 {
50   if(!message)
51     return;
52   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__descriptor);
53   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
54 }
55 void   uenibstreamprotobuf__rrcreconfiguration__ies__init
56                      (Uenibstreamprotobuf__RRCReconfigurationIEs         *message)
57 {
58   static const Uenibstreamprotobuf__RRCReconfigurationIEs init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION__IES__INIT;
59   *message = init_value;
60 }
61 size_t uenibstreamprotobuf__rrcreconfiguration__ies__get_packed_size
62                      (const Uenibstreamprotobuf__RRCReconfigurationIEs *message)
63 {
64   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__ies__descriptor);
65   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
66 }
67 size_t uenibstreamprotobuf__rrcreconfiguration__ies__pack
68                      (const Uenibstreamprotobuf__RRCReconfigurationIEs *message,
69                       uint8_t       *out)
70 {
71   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__ies__descriptor);
72   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
73 }
74 size_t uenibstreamprotobuf__rrcreconfiguration__ies__pack_to_buffer
75                      (const Uenibstreamprotobuf__RRCReconfigurationIEs *message,
76                       ProtobufCBuffer *buffer)
77 {
78   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__ies__descriptor);
79   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
80 }
81 Uenibstreamprotobuf__RRCReconfigurationIEs *
82        uenibstreamprotobuf__rrcreconfiguration__ies__unpack
83                      (ProtobufCAllocator  *allocator,
84                       size_t               len,
85                       const uint8_t       *data)
86 {
87   return (Uenibstreamprotobuf__RRCReconfigurationIEs *)
88      protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration__ies__descriptor,
89                                 allocator, len, data);
90 }
91 void   uenibstreamprotobuf__rrcreconfiguration__ies__free_unpacked
92                      (Uenibstreamprotobuf__RRCReconfigurationIEs *message,
93                       ProtobufCAllocator *allocator)
94 {
95   if(!message)
96     return;
97   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration__ies__descriptor);
98   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
99 }
100 void   uenibstreamprotobuf__rrcreconfiguration_v1530__ies__init
101                      (Uenibstreamprotobuf__RRCReconfigurationV1530IEs         *message)
102 {
103   static const Uenibstreamprotobuf__RRCReconfigurationV1530IEs init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_V1530__IES__INIT;
104   *message = init_value;
105 }
106 size_t uenibstreamprotobuf__rrcreconfiguration_v1530__ies__get_packed_size
107                      (const Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message)
108 {
109   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor);
110   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
111 }
112 size_t uenibstreamprotobuf__rrcreconfiguration_v1530__ies__pack
113                      (const Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message,
114                       uint8_t       *out)
115 {
116   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor);
117   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
118 }
119 size_t uenibstreamprotobuf__rrcreconfiguration_v1530__ies__pack_to_buffer
120                      (const Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message,
121                       ProtobufCBuffer *buffer)
122 {
123   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor);
124   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
125 }
126 Uenibstreamprotobuf__RRCReconfigurationV1530IEs *
127        uenibstreamprotobuf__rrcreconfiguration_v1530__ies__unpack
128                      (ProtobufCAllocator  *allocator,
129                       size_t               len,
130                       const uint8_t       *data)
131 {
132   return (Uenibstreamprotobuf__RRCReconfigurationV1530IEs *)
133      protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor,
134                                 allocator, len, data);
135 }
136 void   uenibstreamprotobuf__rrcreconfiguration_v1530__ies__free_unpacked
137                      (Uenibstreamprotobuf__RRCReconfigurationV1530IEs *message,
138                       ProtobufCAllocator *allocator)
139 {
140   if(!message)
141     return;
142   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor);
143   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
144 }
145 void   uenibstreamprotobuf__master_key_update__init
146                      (Uenibstreamprotobuf__MasterKeyUpdate         *message)
147 {
148   static const Uenibstreamprotobuf__MasterKeyUpdate init_value = UENIBSTREAMPROTOBUF__MASTER_KEY_UPDATE__INIT;
149   *message = init_value;
150 }
151 size_t uenibstreamprotobuf__master_key_update__get_packed_size
152                      (const Uenibstreamprotobuf__MasterKeyUpdate *message)
153 {
154   assert(message->base.descriptor == &uenibstreamprotobuf__master_key_update__descriptor);
155   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
156 }
157 size_t uenibstreamprotobuf__master_key_update__pack
158                      (const Uenibstreamprotobuf__MasterKeyUpdate *message,
159                       uint8_t       *out)
160 {
161   assert(message->base.descriptor == &uenibstreamprotobuf__master_key_update__descriptor);
162   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
163 }
164 size_t uenibstreamprotobuf__master_key_update__pack_to_buffer
165                      (const Uenibstreamprotobuf__MasterKeyUpdate *message,
166                       ProtobufCBuffer *buffer)
167 {
168   assert(message->base.descriptor == &uenibstreamprotobuf__master_key_update__descriptor);
169   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
170 }
171 Uenibstreamprotobuf__MasterKeyUpdate *
172        uenibstreamprotobuf__master_key_update__unpack
173                      (ProtobufCAllocator  *allocator,
174                       size_t               len,
175                       const uint8_t       *data)
176 {
177   return (Uenibstreamprotobuf__MasterKeyUpdate *)
178      protobuf_c_message_unpack (&uenibstreamprotobuf__master_key_update__descriptor,
179                                 allocator, len, data);
180 }
181 void   uenibstreamprotobuf__master_key_update__free_unpacked
182                      (Uenibstreamprotobuf__MasterKeyUpdate *message,
183                       ProtobufCAllocator *allocator)
184 {
185   if(!message)
186     return;
187   assert(message->base.descriptor == &uenibstreamprotobuf__master_key_update__descriptor);
188   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
189 }
190 void   uenibstreamprotobuf__rrcreconfiguration_v1540__ies__init
191                      (Uenibstreamprotobuf__RRCReconfigurationV1540IEs         *message)
192 {
193   static const Uenibstreamprotobuf__RRCReconfigurationV1540IEs init_value = UENIBSTREAMPROTOBUF__RRCRECONFIGURATION_V1540__IES__INIT;
194   *message = init_value;
195 }
196 size_t uenibstreamprotobuf__rrcreconfiguration_v1540__ies__get_packed_size
197                      (const Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message)
198 {
199   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor);
200   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
201 }
202 size_t uenibstreamprotobuf__rrcreconfiguration_v1540__ies__pack
203                      (const Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message,
204                       uint8_t       *out)
205 {
206   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor);
207   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
208 }
209 size_t uenibstreamprotobuf__rrcreconfiguration_v1540__ies__pack_to_buffer
210                      (const Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message,
211                       ProtobufCBuffer *buffer)
212 {
213   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor);
214   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
215 }
216 Uenibstreamprotobuf__RRCReconfigurationV1540IEs *
217        uenibstreamprotobuf__rrcreconfiguration_v1540__ies__unpack
218                      (ProtobufCAllocator  *allocator,
219                       size_t               len,
220                       const uint8_t       *data)
221 {
222   return (Uenibstreamprotobuf__RRCReconfigurationV1540IEs *)
223      protobuf_c_message_unpack (&uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor,
224                                 allocator, len, data);
225 }
226 void   uenibstreamprotobuf__rrcreconfiguration_v1540__ies__free_unpacked
227                      (Uenibstreamprotobuf__RRCReconfigurationV1540IEs *message,
228                       ProtobufCAllocator *allocator)
229 {
230   if(!message)
231     return;
232   assert(message->base.descriptor == &uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor);
233   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
234 }
235 static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration__field_descriptors[2] =
236 {
237   {
238     "rrc_TransactionIdentifier",
239     1,
240     PROTOBUF_C_LABEL_NONE,
241     PROTOBUF_C_TYPE_UINT32,
242     0,   /* quantifier_offset */
243     offsetof(Uenibstreamprotobuf__RRCReconfiguration, rrc_transactionidentifier),
244     NULL,
245     NULL,
246     0,             /* flags */
247     0,NULL,NULL    /* reserved1,reserved2, etc */
248   },
249   {
250     "rrcReconfiguration",
251     2,
252     PROTOBUF_C_LABEL_NONE,
253     PROTOBUF_C_TYPE_MESSAGE,
254     offsetof(Uenibstreamprotobuf__RRCReconfiguration, critical_extensions_case),
255     offsetof(Uenibstreamprotobuf__RRCReconfiguration, rrcreconfiguration),
256     &uenibstreamprotobuf__rrcreconfiguration__ies__descriptor,
257     NULL,
258     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
259     0,NULL,NULL    /* reserved1,reserved2, etc */
260   },
261 };
262 static const unsigned uenibstreamprotobuf__rrcreconfiguration__field_indices_by_name[] = {
263   1,   /* field[1] = rrcReconfiguration */
264   0,   /* field[0] = rrc_TransactionIdentifier */
265 };
266 static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration__number_ranges[1 + 1] =
267 {
268   { 1, 0 },
269   { 0, 2 }
270 };
271 const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration__descriptor =
272 {
273   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
274   "uenibstreamprotobuf.RRCReconfiguration",
275   "RRCReconfiguration",
276   "Uenibstreamprotobuf__RRCReconfiguration",
277   "uenibstreamprotobuf",
278   sizeof(Uenibstreamprotobuf__RRCReconfiguration),
279   2,
280   uenibstreamprotobuf__rrcreconfiguration__field_descriptors,
281   uenibstreamprotobuf__rrcreconfiguration__field_indices_by_name,
282   1,  uenibstreamprotobuf__rrcreconfiguration__number_ranges,
283   (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration__init,
284   NULL,NULL,NULL    /* reserved[123] */
285 };
286 static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration__ies__field_descriptors[5] =
287 {
288   {
289     "radioBearerConfig",
290     1,
291     PROTOBUF_C_LABEL_NONE,
292     PROTOBUF_C_TYPE_MESSAGE,
293     0,   /* quantifier_offset */
294     offsetof(Uenibstreamprotobuf__RRCReconfigurationIEs, radiobearerconfig),
295     &uenibstreamprotobuf__radio_bearer_config__descriptor,
296     NULL,
297     0,             /* flags */
298     0,NULL,NULL    /* reserved1,reserved2, etc */
299   },
300   {
301     "secondaryCellGroup",
302     2,
303     PROTOBUF_C_LABEL_NONE,
304     PROTOBUF_C_TYPE_MESSAGE,
305     0,   /* quantifier_offset */
306     offsetof(Uenibstreamprotobuf__RRCReconfigurationIEs, secondarycellgroup),
307     &uenibstreamprotobuf__cell_group_config__descriptor,
308     NULL,
309     0,             /* flags */
310     0,NULL,NULL    /* reserved1,reserved2, etc */
311   },
312   {
313     "measConfig",
314     3,
315     PROTOBUF_C_LABEL_NONE,
316     PROTOBUF_C_TYPE_MESSAGE,
317     0,   /* quantifier_offset */
318     offsetof(Uenibstreamprotobuf__RRCReconfigurationIEs, measconfig),
319     &uenibstreamprotobuf__meas_config__descriptor,
320     NULL,
321     0,             /* flags */
322     0,NULL,NULL    /* reserved1,reserved2, etc */
323   },
324   {
325     "lateNonCriticalExtension",
326     4,
327     PROTOBUF_C_LABEL_NONE,
328     PROTOBUF_C_TYPE_MESSAGE,
329     0,   /* quantifier_offset */
330     offsetof(Uenibstreamprotobuf__RRCReconfigurationIEs, latenoncriticalextension),
331     &google__protobuf__string_value__descriptor,
332     NULL,
333     0,             /* flags */
334     0,NULL,NULL    /* reserved1,reserved2, etc */
335   },
336   {
337     "nonCriticalExtension",
338     5,
339     PROTOBUF_C_LABEL_NONE,
340     PROTOBUF_C_TYPE_MESSAGE,
341     0,   /* quantifier_offset */
342     offsetof(Uenibstreamprotobuf__RRCReconfigurationIEs, noncriticalextension),
343     &uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor,
344     NULL,
345     0,             /* flags */
346     0,NULL,NULL    /* reserved1,reserved2, etc */
347   },
348 };
349 static const unsigned uenibstreamprotobuf__rrcreconfiguration__ies__field_indices_by_name[] = {
350   3,   /* field[3] = lateNonCriticalExtension */
351   2,   /* field[2] = measConfig */
352   4,   /* field[4] = nonCriticalExtension */
353   0,   /* field[0] = radioBearerConfig */
354   1,   /* field[1] = secondaryCellGroup */
355 };
356 static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration__ies__number_ranges[1 + 1] =
357 {
358   { 1, 0 },
359   { 0, 5 }
360 };
361 const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration__ies__descriptor =
362 {
363   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
364   "uenibstreamprotobuf.RRCReconfiguration_IEs",
365   "RRCReconfigurationIEs",
366   "Uenibstreamprotobuf__RRCReconfigurationIEs",
367   "uenibstreamprotobuf",
368   sizeof(Uenibstreamprotobuf__RRCReconfigurationIEs),
369   5,
370   uenibstreamprotobuf__rrcreconfiguration__ies__field_descriptors,
371   uenibstreamprotobuf__rrcreconfiguration__ies__field_indices_by_name,
372   1,  uenibstreamprotobuf__rrcreconfiguration__ies__number_ranges,
373   (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration__ies__init,
374   NULL,NULL,NULL    /* reserved[123] */
375 };
376 static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration_v1530__ies__field_descriptors[8] =
377 {
378   {
379     "masterCellGroup",
380     1,
381     PROTOBUF_C_LABEL_NONE,
382     PROTOBUF_C_TYPE_MESSAGE,
383     0,   /* quantifier_offset */
384     offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, mastercellgroup),
385     &uenibstreamprotobuf__cell_group_config__descriptor,
386     NULL,
387     0,             /* flags */
388     0,NULL,NULL    /* reserved1,reserved2, etc */
389   },
390   {
391     "fullConfig",
392     2,
393     PROTOBUF_C_LABEL_NONE,
394     PROTOBUF_C_TYPE_MESSAGE,
395     0,   /* quantifier_offset */
396     offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, fullconfig),
397     &uenibstreamprotobuf__true_opt__descriptor,
398     NULL,
399     0,             /* flags */
400     0,NULL,NULL    /* reserved1,reserved2, etc */
401   },
402   {
403     "dedicatedNAS_MessageList",
404     3,
405     PROTOBUF_C_LABEL_REPEATED,
406     PROTOBUF_C_TYPE_STRING,
407     offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, n_dedicatednas_messagelist),
408     offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, dedicatednas_messagelist),
409     NULL,
410     &protobuf_c_empty_string,
411     0,             /* flags */
412     0,NULL,NULL    /* reserved1,reserved2, etc */
413   },
414   {
415     "masterKeyUpdate",
416     4,
417     PROTOBUF_C_LABEL_NONE,
418     PROTOBUF_C_TYPE_MESSAGE,
419     0,   /* quantifier_offset */
420     offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, masterkeyupdate),
421     &uenibstreamprotobuf__master_key_update__descriptor,
422     NULL,
423     0,             /* flags */
424     0,NULL,NULL    /* reserved1,reserved2, etc */
425   },
426   {
427     "dedicatedSIB1_Delivery",
428     5,
429     PROTOBUF_C_LABEL_NONE,
430     PROTOBUF_C_TYPE_MESSAGE,
431     0,   /* quantifier_offset */
432     offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, dedicatedsib1_delivery),
433     &uenibstreamprotobuf__sib1__descriptor,
434     NULL,
435     0,             /* flags */
436     0,NULL,NULL    /* reserved1,reserved2, etc */
437   },
438   {
439     "dedicatedSystemInformationDelivery",
440     6,
441     PROTOBUF_C_LABEL_NONE,
442     PROTOBUF_C_TYPE_MESSAGE,
443     0,   /* quantifier_offset */
444     offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, dedicatedsysteminformationdelivery),
445     &uenibstreamprotobuf__system_information__descriptor,
446     NULL,
447     0,             /* flags */
448     0,NULL,NULL    /* reserved1,reserved2, etc */
449   },
450   {
451     "otherConfig",
452     7,
453     PROTOBUF_C_LABEL_NONE,
454     PROTOBUF_C_TYPE_MESSAGE,
455     0,   /* quantifier_offset */
456     offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, otherconfig),
457     &uenibstreamprotobuf__other_config__descriptor,
458     NULL,
459     0,             /* flags */
460     0,NULL,NULL    /* reserved1,reserved2, etc */
461   },
462   {
463     "nonCriticalExtension",
464     8,
465     PROTOBUF_C_LABEL_NONE,
466     PROTOBUF_C_TYPE_MESSAGE,
467     0,   /* quantifier_offset */
468     offsetof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs, noncriticalextension),
469     &uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor,
470     NULL,
471     0,             /* flags */
472     0,NULL,NULL    /* reserved1,reserved2, etc */
473   },
474 };
475 static const unsigned uenibstreamprotobuf__rrcreconfiguration_v1530__ies__field_indices_by_name[] = {
476   2,   /* field[2] = dedicatedNAS_MessageList */
477   4,   /* field[4] = dedicatedSIB1_Delivery */
478   5,   /* field[5] = dedicatedSystemInformationDelivery */
479   1,   /* field[1] = fullConfig */
480   0,   /* field[0] = masterCellGroup */
481   3,   /* field[3] = masterKeyUpdate */
482   7,   /* field[7] = nonCriticalExtension */
483   6,   /* field[6] = otherConfig */
484 };
485 static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration_v1530__ies__number_ranges[1 + 1] =
486 {
487   { 1, 0 },
488   { 0, 8 }
489 };
490 const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_v1530__ies__descriptor =
491 {
492   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
493   "uenibstreamprotobuf.RRCReconfiguration_v1530_IEs",
494   "RRCReconfigurationV1530IEs",
495   "Uenibstreamprotobuf__RRCReconfigurationV1530IEs",
496   "uenibstreamprotobuf",
497   sizeof(Uenibstreamprotobuf__RRCReconfigurationV1530IEs),
498   8,
499   uenibstreamprotobuf__rrcreconfiguration_v1530__ies__field_descriptors,
500   uenibstreamprotobuf__rrcreconfiguration_v1530__ies__field_indices_by_name,
501   1,  uenibstreamprotobuf__rrcreconfiguration_v1530__ies__number_ranges,
502   (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration_v1530__ies__init,
503   NULL,NULL,NULL    /* reserved[123] */
504 };
505 static const ProtobufCFieldDescriptor uenibstreamprotobuf__master_key_update__field_descriptors[3] =
506 {
507   {
508     "keySetChangeIndicator",
509     1,
510     PROTOBUF_C_LABEL_NONE,
511     PROTOBUF_C_TYPE_BOOL,
512     0,   /* quantifier_offset */
513     offsetof(Uenibstreamprotobuf__MasterKeyUpdate, keysetchangeindicator),
514     NULL,
515     NULL,
516     0,             /* flags */
517     0,NULL,NULL    /* reserved1,reserved2, etc */
518   },
519   {
520     "nextHopChainingCount",
521     2,
522     PROTOBUF_C_LABEL_NONE,
523     PROTOBUF_C_TYPE_UINT32,
524     0,   /* quantifier_offset */
525     offsetof(Uenibstreamprotobuf__MasterKeyUpdate, nexthopchainingcount),
526     NULL,
527     NULL,
528     0,             /* flags */
529     0,NULL,NULL    /* reserved1,reserved2, etc */
530   },
531   {
532     "nas_Container",
533     3,
534     PROTOBUF_C_LABEL_NONE,
535     PROTOBUF_C_TYPE_MESSAGE,
536     0,   /* quantifier_offset */
537     offsetof(Uenibstreamprotobuf__MasterKeyUpdate, nas_container),
538     &google__protobuf__string_value__descriptor,
539     NULL,
540     0,             /* flags */
541     0,NULL,NULL    /* reserved1,reserved2, etc */
542   },
543 };
544 static const unsigned uenibstreamprotobuf__master_key_update__field_indices_by_name[] = {
545   0,   /* field[0] = keySetChangeIndicator */
546   2,   /* field[2] = nas_Container */
547   1,   /* field[1] = nextHopChainingCount */
548 };
549 static const ProtobufCIntRange uenibstreamprotobuf__master_key_update__number_ranges[1 + 1] =
550 {
551   { 1, 0 },
552   { 0, 3 }
553 };
554 const ProtobufCMessageDescriptor uenibstreamprotobuf__master_key_update__descriptor =
555 {
556   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
557   "uenibstreamprotobuf.MasterKeyUpdate",
558   "MasterKeyUpdate",
559   "Uenibstreamprotobuf__MasterKeyUpdate",
560   "uenibstreamprotobuf",
561   sizeof(Uenibstreamprotobuf__MasterKeyUpdate),
562   3,
563   uenibstreamprotobuf__master_key_update__field_descriptors,
564   uenibstreamprotobuf__master_key_update__field_indices_by_name,
565   1,  uenibstreamprotobuf__master_key_update__number_ranges,
566   (ProtobufCMessageInit) uenibstreamprotobuf__master_key_update__init,
567   NULL,NULL,NULL    /* reserved[123] */
568 };
569 static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrcreconfiguration_v1540__ies__field_descriptors[1] =
570 {
571   {
572     "otherConfig_v1540",
573     1,
574     PROTOBUF_C_LABEL_NONE,
575     PROTOBUF_C_TYPE_MESSAGE,
576     0,   /* quantifier_offset */
577     offsetof(Uenibstreamprotobuf__RRCReconfigurationV1540IEs, otherconfig_v1540),
578     &uenibstreamprotobuf__other_config_v1540__descriptor,
579     NULL,
580     0,             /* flags */
581     0,NULL,NULL    /* reserved1,reserved2, etc */
582   },
583 };
584 static const unsigned uenibstreamprotobuf__rrcreconfiguration_v1540__ies__field_indices_by_name[] = {
585   0,   /* field[0] = otherConfig_v1540 */
586 };
587 static const ProtobufCIntRange uenibstreamprotobuf__rrcreconfiguration_v1540__ies__number_ranges[1 + 1] =
588 {
589   { 1, 0 },
590   { 0, 1 }
591 };
592 const ProtobufCMessageDescriptor uenibstreamprotobuf__rrcreconfiguration_v1540__ies__descriptor =
593 {
594   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
595   "uenibstreamprotobuf.RRCReconfiguration_v1540_IEs",
596   "RRCReconfigurationV1540IEs",
597   "Uenibstreamprotobuf__RRCReconfigurationV1540IEs",
598   "uenibstreamprotobuf",
599   sizeof(Uenibstreamprotobuf__RRCReconfigurationV1540IEs),
600   1,
601   uenibstreamprotobuf__rrcreconfiguration_v1540__ies__field_descriptors,
602   uenibstreamprotobuf__rrcreconfiguration_v1540__ies__field_indices_by_name,
603   1,  uenibstreamprotobuf__rrcreconfiguration_v1540__ies__number_ranges,
604   (ProtobufCMessageInit) uenibstreamprotobuf__rrcreconfiguration_v1540__ies__init,
605   NULL,NULL,NULL    /* reserved[123] */
606 };