1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: rrc_system_information.proto */
4 /* Do not generate deprecated warnings for self */
5 #ifndef PROTOBUF_C__NO_DEPRECATED
6 #define PROTOBUF_C__NO_DEPRECATED
9 #include "rrc_system_information.pb-c.h"
10 void uenibstreamprotobuf__system_information__init
11 (Uenibstreamprotobuf__SystemInformation *message)
13 static const Uenibstreamprotobuf__SystemInformation init_value = UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__INIT;
14 *message = init_value;
16 size_t uenibstreamprotobuf__system_information__get_packed_size
17 (const Uenibstreamprotobuf__SystemInformation *message)
19 assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor);
20 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
22 size_t uenibstreamprotobuf__system_information__pack
23 (const Uenibstreamprotobuf__SystemInformation *message,
26 assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor);
27 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
29 size_t uenibstreamprotobuf__system_information__pack_to_buffer
30 (const Uenibstreamprotobuf__SystemInformation *message,
31 ProtobufCBuffer *buffer)
33 assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor);
34 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
36 Uenibstreamprotobuf__SystemInformation *
37 uenibstreamprotobuf__system_information__unpack
38 (ProtobufCAllocator *allocator,
42 return (Uenibstreamprotobuf__SystemInformation *)
43 protobuf_c_message_unpack (&uenibstreamprotobuf__system_information__descriptor,
44 allocator, len, data);
46 void uenibstreamprotobuf__system_information__free_unpacked
47 (Uenibstreamprotobuf__SystemInformation *message,
48 ProtobufCAllocator *allocator)
52 assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor);
53 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
55 void uenibstreamprotobuf__system_information__ies__init
56 (Uenibstreamprotobuf__SystemInformationIEs *message)
58 static const Uenibstreamprotobuf__SystemInformationIEs init_value = UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__IES__INIT;
59 *message = init_value;
61 size_t uenibstreamprotobuf__system_information__ies__get_packed_size
62 (const Uenibstreamprotobuf__SystemInformationIEs *message)
64 assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor);
65 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
67 size_t uenibstreamprotobuf__system_information__ies__pack
68 (const Uenibstreamprotobuf__SystemInformationIEs *message,
71 assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor);
72 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
74 size_t uenibstreamprotobuf__system_information__ies__pack_to_buffer
75 (const Uenibstreamprotobuf__SystemInformationIEs *message,
76 ProtobufCBuffer *buffer)
78 assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor);
79 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
81 Uenibstreamprotobuf__SystemInformationIEs *
82 uenibstreamprotobuf__system_information__ies__unpack
83 (ProtobufCAllocator *allocator,
87 return (Uenibstreamprotobuf__SystemInformationIEs *)
88 protobuf_c_message_unpack (&uenibstreamprotobuf__system_information__ies__descriptor,
89 allocator, len, data);
91 void uenibstreamprotobuf__system_information__ies__free_unpacked
92 (Uenibstreamprotobuf__SystemInformationIEs *message,
93 ProtobufCAllocator *allocator)
97 assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor);
98 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
100 void uenibstreamprotobuf__sib__type_and_info__init
101 (Uenibstreamprotobuf__SIBTypeAndInfo *message)
103 static const Uenibstreamprotobuf__SIBTypeAndInfo init_value = UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__INIT;
104 *message = init_value;
106 size_t uenibstreamprotobuf__sib__type_and_info__get_packed_size
107 (const Uenibstreamprotobuf__SIBTypeAndInfo *message)
109 assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor);
110 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
112 size_t uenibstreamprotobuf__sib__type_and_info__pack
113 (const Uenibstreamprotobuf__SIBTypeAndInfo *message,
116 assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor);
117 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
119 size_t uenibstreamprotobuf__sib__type_and_info__pack_to_buffer
120 (const Uenibstreamprotobuf__SIBTypeAndInfo *message,
121 ProtobufCBuffer *buffer)
123 assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor);
124 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
126 Uenibstreamprotobuf__SIBTypeAndInfo *
127 uenibstreamprotobuf__sib__type_and_info__unpack
128 (ProtobufCAllocator *allocator,
132 return (Uenibstreamprotobuf__SIBTypeAndInfo *)
133 protobuf_c_message_unpack (&uenibstreamprotobuf__sib__type_and_info__descriptor,
134 allocator, len, data);
136 void uenibstreamprotobuf__sib__type_and_info__free_unpacked
137 (Uenibstreamprotobuf__SIBTypeAndInfo *message,
138 ProtobufCAllocator *allocator)
142 assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor);
143 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
145 static const ProtobufCFieldDescriptor uenibstreamprotobuf__system_information__field_descriptors[1] =
148 "systemInformation_r15",
150 PROTOBUF_C_LABEL_NONE,
151 PROTOBUF_C_TYPE_MESSAGE,
152 offsetof(Uenibstreamprotobuf__SystemInformation, critical_extensions_case),
153 offsetof(Uenibstreamprotobuf__SystemInformation, systeminformation_r15),
154 &uenibstreamprotobuf__system_information__ies__descriptor,
156 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
157 0,NULL,NULL /* reserved1,reserved2, etc */
160 static const unsigned uenibstreamprotobuf__system_information__field_indices_by_name[] = {
161 0, /* field[0] = systemInformation_r15 */
163 static const ProtobufCIntRange uenibstreamprotobuf__system_information__number_ranges[1 + 1] =
168 const ProtobufCMessageDescriptor uenibstreamprotobuf__system_information__descriptor =
170 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
171 "uenibstreamprotobuf.SystemInformation",
173 "Uenibstreamprotobuf__SystemInformation",
174 "uenibstreamprotobuf",
175 sizeof(Uenibstreamprotobuf__SystemInformation),
177 uenibstreamprotobuf__system_information__field_descriptors,
178 uenibstreamprotobuf__system_information__field_indices_by_name,
179 1, uenibstreamprotobuf__system_information__number_ranges,
180 (ProtobufCMessageInit) uenibstreamprotobuf__system_information__init,
181 NULL,NULL,NULL /* reserved[123] */
183 static const ProtobufCFieldDescriptor uenibstreamprotobuf__system_information__ies__field_descriptors[2] =
188 PROTOBUF_C_LABEL_REPEATED,
189 PROTOBUF_C_TYPE_MESSAGE,
190 offsetof(Uenibstreamprotobuf__SystemInformationIEs, n_sib_typeandinfo),
191 offsetof(Uenibstreamprotobuf__SystemInformationIEs, sib_typeandinfo),
192 &uenibstreamprotobuf__sib__type_and_info__descriptor,
195 0,NULL,NULL /* reserved1,reserved2, etc */
198 "lateNonCriticalExtension",
200 PROTOBUF_C_LABEL_NONE,
201 PROTOBUF_C_TYPE_MESSAGE,
202 0, /* quantifier_offset */
203 offsetof(Uenibstreamprotobuf__SystemInformationIEs, latenoncriticalextension),
204 &google__protobuf__string_value__descriptor,
207 0,NULL,NULL /* reserved1,reserved2, etc */
210 static const unsigned uenibstreamprotobuf__system_information__ies__field_indices_by_name[] = {
211 1, /* field[1] = lateNonCriticalExtension */
212 0, /* field[0] = sib_TypeAndInfo */
214 static const ProtobufCIntRange uenibstreamprotobuf__system_information__ies__number_ranges[1 + 1] =
219 const ProtobufCMessageDescriptor uenibstreamprotobuf__system_information__ies__descriptor =
221 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
222 "uenibstreamprotobuf.SystemInformation_IEs",
223 "SystemInformationIEs",
224 "Uenibstreamprotobuf__SystemInformationIEs",
225 "uenibstreamprotobuf",
226 sizeof(Uenibstreamprotobuf__SystemInformationIEs),
228 uenibstreamprotobuf__system_information__ies__field_descriptors,
229 uenibstreamprotobuf__system_information__ies__field_indices_by_name,
230 1, uenibstreamprotobuf__system_information__ies__number_ranges,
231 (ProtobufCMessageInit) uenibstreamprotobuf__system_information__ies__init,
232 NULL,NULL,NULL /* reserved[123] */
234 static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__type_and_info__field_descriptors[8] =
239 PROTOBUF_C_LABEL_NONE,
240 PROTOBUF_C_TYPE_MESSAGE,
241 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case),
242 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib2),
243 &uenibstreamprotobuf__sib2__descriptor,
245 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
246 0,NULL,NULL /* reserved1,reserved2, etc */
251 PROTOBUF_C_LABEL_NONE,
252 PROTOBUF_C_TYPE_MESSAGE,
253 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case),
254 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib3),
255 &uenibstreamprotobuf__sib3__descriptor,
257 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
258 0,NULL,NULL /* reserved1,reserved2, etc */
263 PROTOBUF_C_LABEL_NONE,
264 PROTOBUF_C_TYPE_MESSAGE,
265 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case),
266 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib4),
267 &uenibstreamprotobuf__sib4__descriptor,
269 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
270 0,NULL,NULL /* reserved1,reserved2, etc */
275 PROTOBUF_C_LABEL_NONE,
276 PROTOBUF_C_TYPE_MESSAGE,
277 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case),
278 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib5),
279 &uenibstreamprotobuf__sib5__descriptor,
281 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
282 0,NULL,NULL /* reserved1,reserved2, etc */
287 PROTOBUF_C_LABEL_NONE,
288 PROTOBUF_C_TYPE_MESSAGE,
289 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case),
290 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib6),
291 &uenibstreamprotobuf__sib6__descriptor,
293 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
294 0,NULL,NULL /* reserved1,reserved2, etc */
299 PROTOBUF_C_LABEL_NONE,
300 PROTOBUF_C_TYPE_MESSAGE,
301 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case),
302 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib7),
303 &uenibstreamprotobuf__sib7__descriptor,
305 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
306 0,NULL,NULL /* reserved1,reserved2, etc */
311 PROTOBUF_C_LABEL_NONE,
312 PROTOBUF_C_TYPE_MESSAGE,
313 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case),
314 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib8),
315 &uenibstreamprotobuf__sib8__descriptor,
317 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
318 0,NULL,NULL /* reserved1,reserved2, etc */
323 PROTOBUF_C_LABEL_NONE,
324 PROTOBUF_C_TYPE_MESSAGE,
325 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case),
326 offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib9),
327 &uenibstreamprotobuf__sib9__descriptor,
329 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
330 0,NULL,NULL /* reserved1,reserved2, etc */
333 static const unsigned uenibstreamprotobuf__sib__type_and_info__field_indices_by_name[] = {
334 0, /* field[0] = sib2 */
335 1, /* field[1] = sib3 */
336 2, /* field[2] = sib4 */
337 3, /* field[3] = sib5 */
338 4, /* field[4] = sib6 */
339 5, /* field[5] = sib7 */
340 6, /* field[6] = sib8 */
341 7, /* field[7] = sib9 */
343 static const ProtobufCIntRange uenibstreamprotobuf__sib__type_and_info__number_ranges[1 + 1] =
348 const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_and_info__descriptor =
350 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
351 "uenibstreamprotobuf.SIB_TypeAndInfo",
353 "Uenibstreamprotobuf__SIBTypeAndInfo",
354 "uenibstreamprotobuf",
355 sizeof(Uenibstreamprotobuf__SIBTypeAndInfo),
357 uenibstreamprotobuf__sib__type_and_info__field_descriptors,
358 uenibstreamprotobuf__sib__type_and_info__field_indices_by_name,
359 1, uenibstreamprotobuf__sib__type_and_info__number_ranges,
360 (ProtobufCMessageInit) uenibstreamprotobuf__sib__type_and_info__init,
361 NULL,NULL,NULL /* reserved[123] */