1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: secondary_rat_data_usage_report.proto */
4 /* Do not generate deprecated warnings for self */
5 #ifndef PROTOBUF_C__NO_DEPRECATED
6 #define PROTOBUF_C__NO_DEPRECATED
9 #include "secondary_rat_data_usage_report.pb-c.h"
10 void streaming_protobufs__secondary_ratdata_usage_report__init
11 (StreamingProtobufs__SecondaryRATDataUsageReport *message)
13 static const StreamingProtobufs__SecondaryRATDataUsageReport init_value = STREAMING_PROTOBUFS__SECONDARY_RATDATA_USAGE_REPORT__INIT;
14 *message = init_value;
16 size_t streaming_protobufs__secondary_ratdata_usage_report__get_packed_size
17 (const StreamingProtobufs__SecondaryRATDataUsageReport *message)
19 assert(message->base.descriptor == &streaming_protobufs__secondary_ratdata_usage_report__descriptor);
20 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
22 size_t streaming_protobufs__secondary_ratdata_usage_report__pack
23 (const StreamingProtobufs__SecondaryRATDataUsageReport *message,
26 assert(message->base.descriptor == &streaming_protobufs__secondary_ratdata_usage_report__descriptor);
27 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
29 size_t streaming_protobufs__secondary_ratdata_usage_report__pack_to_buffer
30 (const StreamingProtobufs__SecondaryRATDataUsageReport *message,
31 ProtobufCBuffer *buffer)
33 assert(message->base.descriptor == &streaming_protobufs__secondary_ratdata_usage_report__descriptor);
34 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
36 StreamingProtobufs__SecondaryRATDataUsageReport *
37 streaming_protobufs__secondary_ratdata_usage_report__unpack
38 (ProtobufCAllocator *allocator,
42 return (StreamingProtobufs__SecondaryRATDataUsageReport *)
43 protobuf_c_message_unpack (&streaming_protobufs__secondary_ratdata_usage_report__descriptor,
44 allocator, len, data);
46 void streaming_protobufs__secondary_ratdata_usage_report__free_unpacked
47 (StreamingProtobufs__SecondaryRATDataUsageReport *message,
48 ProtobufCAllocator *allocator)
52 assert(message->base.descriptor == &streaming_protobufs__secondary_ratdata_usage_report__descriptor);
53 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
55 void streaming_protobufs__secondary_ratdata_usage_report__ies__init
56 (StreamingProtobufs__SecondaryRATDataUsageReportIEs *message)
58 static const StreamingProtobufs__SecondaryRATDataUsageReportIEs init_value = STREAMING_PROTOBUFS__SECONDARY_RATDATA_USAGE_REPORT__IES__INIT;
59 *message = init_value;
61 size_t streaming_protobufs__secondary_ratdata_usage_report__ies__get_packed_size
62 (const StreamingProtobufs__SecondaryRATDataUsageReportIEs *message)
64 assert(message->base.descriptor == &streaming_protobufs__secondary_ratdata_usage_report__ies__descriptor);
65 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
67 size_t streaming_protobufs__secondary_ratdata_usage_report__ies__pack
68 (const StreamingProtobufs__SecondaryRATDataUsageReportIEs *message,
71 assert(message->base.descriptor == &streaming_protobufs__secondary_ratdata_usage_report__ies__descriptor);
72 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
74 size_t streaming_protobufs__secondary_ratdata_usage_report__ies__pack_to_buffer
75 (const StreamingProtobufs__SecondaryRATDataUsageReportIEs *message,
76 ProtobufCBuffer *buffer)
78 assert(message->base.descriptor == &streaming_protobufs__secondary_ratdata_usage_report__ies__descriptor);
79 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
81 StreamingProtobufs__SecondaryRATDataUsageReportIEs *
82 streaming_protobufs__secondary_ratdata_usage_report__ies__unpack
83 (ProtobufCAllocator *allocator,
87 return (StreamingProtobufs__SecondaryRATDataUsageReportIEs *)
88 protobuf_c_message_unpack (&streaming_protobufs__secondary_ratdata_usage_report__ies__descriptor,
89 allocator, len, data);
91 void streaming_protobufs__secondary_ratdata_usage_report__ies__free_unpacked
92 (StreamingProtobufs__SecondaryRATDataUsageReportIEs *message,
93 ProtobufCAllocator *allocator)
97 assert(message->base.descriptor == &streaming_protobufs__secondary_ratdata_usage_report__ies__descriptor);
98 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
100 void streaming_protobufs__secondary_ratusage_report_list__init
101 (StreamingProtobufs__SecondaryRATUsageReportList *message)
103 static const StreamingProtobufs__SecondaryRATUsageReportList init_value = STREAMING_PROTOBUFS__SECONDARY_RATUSAGE_REPORT_LIST__INIT;
104 *message = init_value;
106 size_t streaming_protobufs__secondary_ratusage_report_list__get_packed_size
107 (const StreamingProtobufs__SecondaryRATUsageReportList *message)
109 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report_list__descriptor);
110 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
112 size_t streaming_protobufs__secondary_ratusage_report_list__pack
113 (const StreamingProtobufs__SecondaryRATUsageReportList *message,
116 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report_list__descriptor);
117 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
119 size_t streaming_protobufs__secondary_ratusage_report_list__pack_to_buffer
120 (const StreamingProtobufs__SecondaryRATUsageReportList *message,
121 ProtobufCBuffer *buffer)
123 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report_list__descriptor);
124 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
126 StreamingProtobufs__SecondaryRATUsageReportList *
127 streaming_protobufs__secondary_ratusage_report_list__unpack
128 (ProtobufCAllocator *allocator,
132 return (StreamingProtobufs__SecondaryRATUsageReportList *)
133 protobuf_c_message_unpack (&streaming_protobufs__secondary_ratusage_report_list__descriptor,
134 allocator, len, data);
136 void streaming_protobufs__secondary_ratusage_report_list__free_unpacked
137 (StreamingProtobufs__SecondaryRATUsageReportList *message,
138 ProtobufCAllocator *allocator)
142 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report_list__descriptor);
143 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
145 void streaming_protobufs__secondary_ratusage_report__item_ies__init
146 (StreamingProtobufs__SecondaryRATUsageReportItemIEs *message)
148 static const StreamingProtobufs__SecondaryRATUsageReportItemIEs init_value = STREAMING_PROTOBUFS__SECONDARY_RATUSAGE_REPORT__ITEM_IES__INIT;
149 *message = init_value;
151 size_t streaming_protobufs__secondary_ratusage_report__item_ies__get_packed_size
152 (const StreamingProtobufs__SecondaryRATUsageReportItemIEs *message)
154 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report__item_ies__descriptor);
155 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
157 size_t streaming_protobufs__secondary_ratusage_report__item_ies__pack
158 (const StreamingProtobufs__SecondaryRATUsageReportItemIEs *message,
161 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report__item_ies__descriptor);
162 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
164 size_t streaming_protobufs__secondary_ratusage_report__item_ies__pack_to_buffer
165 (const StreamingProtobufs__SecondaryRATUsageReportItemIEs *message,
166 ProtobufCBuffer *buffer)
168 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report__item_ies__descriptor);
169 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
171 StreamingProtobufs__SecondaryRATUsageReportItemIEs *
172 streaming_protobufs__secondary_ratusage_report__item_ies__unpack
173 (ProtobufCAllocator *allocator,
177 return (StreamingProtobufs__SecondaryRATUsageReportItemIEs *)
178 protobuf_c_message_unpack (&streaming_protobufs__secondary_ratusage_report__item_ies__descriptor,
179 allocator, len, data);
181 void streaming_protobufs__secondary_ratusage_report__item_ies__free_unpacked
182 (StreamingProtobufs__SecondaryRATUsageReportItemIEs *message,
183 ProtobufCAllocator *allocator)
187 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report__item_ies__descriptor);
188 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
190 void streaming_protobufs__secondary_ratusage_report__item__init
191 (StreamingProtobufs__SecondaryRATUsageReportItem *message)
193 static const StreamingProtobufs__SecondaryRATUsageReportItem init_value = STREAMING_PROTOBUFS__SECONDARY_RATUSAGE_REPORT__ITEM__INIT;
194 *message = init_value;
196 size_t streaming_protobufs__secondary_ratusage_report__item__get_packed_size
197 (const StreamingProtobufs__SecondaryRATUsageReportItem *message)
199 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report__item__descriptor);
200 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
202 size_t streaming_protobufs__secondary_ratusage_report__item__pack
203 (const StreamingProtobufs__SecondaryRATUsageReportItem *message,
206 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report__item__descriptor);
207 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
209 size_t streaming_protobufs__secondary_ratusage_report__item__pack_to_buffer
210 (const StreamingProtobufs__SecondaryRATUsageReportItem *message,
211 ProtobufCBuffer *buffer)
213 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report__item__descriptor);
214 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
216 StreamingProtobufs__SecondaryRATUsageReportItem *
217 streaming_protobufs__secondary_ratusage_report__item__unpack
218 (ProtobufCAllocator *allocator,
222 return (StreamingProtobufs__SecondaryRATUsageReportItem *)
223 protobuf_c_message_unpack (&streaming_protobufs__secondary_ratusage_report__item__descriptor,
224 allocator, len, data);
226 void streaming_protobufs__secondary_ratusage_report__item__free_unpacked
227 (StreamingProtobufs__SecondaryRATUsageReportItem *message,
228 ProtobufCAllocator *allocator)
232 assert(message->base.descriptor == &streaming_protobufs__secondary_ratusage_report__item__descriptor);
233 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
235 void streaming_protobufs__e__rabusage_report_list__init
236 (StreamingProtobufs__ERABUsageReportList *message)
238 static const StreamingProtobufs__ERABUsageReportList init_value = STREAMING_PROTOBUFS__E__RABUSAGE_REPORT_LIST__INIT;
239 *message = init_value;
241 size_t streaming_protobufs__e__rabusage_report_list__get_packed_size
242 (const StreamingProtobufs__ERABUsageReportList *message)
244 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report_list__descriptor);
245 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
247 size_t streaming_protobufs__e__rabusage_report_list__pack
248 (const StreamingProtobufs__ERABUsageReportList *message,
251 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report_list__descriptor);
252 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
254 size_t streaming_protobufs__e__rabusage_report_list__pack_to_buffer
255 (const StreamingProtobufs__ERABUsageReportList *message,
256 ProtobufCBuffer *buffer)
258 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report_list__descriptor);
259 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
261 StreamingProtobufs__ERABUsageReportList *
262 streaming_protobufs__e__rabusage_report_list__unpack
263 (ProtobufCAllocator *allocator,
267 return (StreamingProtobufs__ERABUsageReportList *)
268 protobuf_c_message_unpack (&streaming_protobufs__e__rabusage_report_list__descriptor,
269 allocator, len, data);
271 void streaming_protobufs__e__rabusage_report_list__free_unpacked
272 (StreamingProtobufs__ERABUsageReportList *message,
273 ProtobufCAllocator *allocator)
277 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report_list__descriptor);
278 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
280 void streaming_protobufs__e__rabusage_report__item_ies__init
281 (StreamingProtobufs__ERABUsageReportItemIEs *message)
283 static const StreamingProtobufs__ERABUsageReportItemIEs init_value = STREAMING_PROTOBUFS__E__RABUSAGE_REPORT__ITEM_IES__INIT;
284 *message = init_value;
286 size_t streaming_protobufs__e__rabusage_report__item_ies__get_packed_size
287 (const StreamingProtobufs__ERABUsageReportItemIEs *message)
289 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report__item_ies__descriptor);
290 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
292 size_t streaming_protobufs__e__rabusage_report__item_ies__pack
293 (const StreamingProtobufs__ERABUsageReportItemIEs *message,
296 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report__item_ies__descriptor);
297 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
299 size_t streaming_protobufs__e__rabusage_report__item_ies__pack_to_buffer
300 (const StreamingProtobufs__ERABUsageReportItemIEs *message,
301 ProtobufCBuffer *buffer)
303 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report__item_ies__descriptor);
304 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
306 StreamingProtobufs__ERABUsageReportItemIEs *
307 streaming_protobufs__e__rabusage_report__item_ies__unpack
308 (ProtobufCAllocator *allocator,
312 return (StreamingProtobufs__ERABUsageReportItemIEs *)
313 protobuf_c_message_unpack (&streaming_protobufs__e__rabusage_report__item_ies__descriptor,
314 allocator, len, data);
316 void streaming_protobufs__e__rabusage_report__item_ies__free_unpacked
317 (StreamingProtobufs__ERABUsageReportItemIEs *message,
318 ProtobufCAllocator *allocator)
322 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report__item_ies__descriptor);
323 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
325 void streaming_protobufs__e__rabusage_report__item__init
326 (StreamingProtobufs__ERABUsageReportItem *message)
328 static const StreamingProtobufs__ERABUsageReportItem init_value = STREAMING_PROTOBUFS__E__RABUSAGE_REPORT__ITEM__INIT;
329 *message = init_value;
331 size_t streaming_protobufs__e__rabusage_report__item__get_packed_size
332 (const StreamingProtobufs__ERABUsageReportItem *message)
334 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report__item__descriptor);
335 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
337 size_t streaming_protobufs__e__rabusage_report__item__pack
338 (const StreamingProtobufs__ERABUsageReportItem *message,
341 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report__item__descriptor);
342 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
344 size_t streaming_protobufs__e__rabusage_report__item__pack_to_buffer
345 (const StreamingProtobufs__ERABUsageReportItem *message,
346 ProtobufCBuffer *buffer)
348 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report__item__descriptor);
349 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
351 StreamingProtobufs__ERABUsageReportItem *
352 streaming_protobufs__e__rabusage_report__item__unpack
353 (ProtobufCAllocator *allocator,
357 return (StreamingProtobufs__ERABUsageReportItem *)
358 protobuf_c_message_unpack (&streaming_protobufs__e__rabusage_report__item__descriptor,
359 allocator, len, data);
361 void streaming_protobufs__e__rabusage_report__item__free_unpacked
362 (StreamingProtobufs__ERABUsageReportItem *message,
363 ProtobufCAllocator *allocator)
367 assert(message->base.descriptor == &streaming_protobufs__e__rabusage_report__item__descriptor);
368 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
370 static const ProtobufCFieldDescriptor streaming_protobufs__secondary_ratdata_usage_report__field_descriptors[1] =
375 PROTOBUF_C_LABEL_NONE,
376 PROTOBUF_C_TYPE_MESSAGE,
377 0, /* quantifier_offset */
378 offsetof(StreamingProtobufs__SecondaryRATDataUsageReport, protocolies),
379 &streaming_protobufs__secondary_ratdata_usage_report__ies__descriptor,
382 0,NULL,NULL /* reserved1,reserved2, etc */
385 static const unsigned streaming_protobufs__secondary_ratdata_usage_report__field_indices_by_name[] = {
386 0, /* field[0] = protocolIEs */
388 static const ProtobufCIntRange streaming_protobufs__secondary_ratdata_usage_report__number_ranges[1 + 1] =
393 const ProtobufCMessageDescriptor streaming_protobufs__secondary_ratdata_usage_report__descriptor =
395 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
396 "streaming_protobufs.SecondaryRATDataUsageReport",
397 "SecondaryRATDataUsageReport",
398 "StreamingProtobufs__SecondaryRATDataUsageReport",
399 "streaming_protobufs",
400 sizeof(StreamingProtobufs__SecondaryRATDataUsageReport),
402 streaming_protobufs__secondary_ratdata_usage_report__field_descriptors,
403 streaming_protobufs__secondary_ratdata_usage_report__field_indices_by_name,
404 1, streaming_protobufs__secondary_ratdata_usage_report__number_ranges,
405 (ProtobufCMessageInit) streaming_protobufs__secondary_ratdata_usage_report__init,
406 NULL,NULL,NULL /* reserved[123] */
408 static const ProtobufCFieldDescriptor streaming_protobufs__secondary_ratdata_usage_report__ies__field_descriptors[4] =
411 "id_MeNB_UE_X2AP_ID",
413 PROTOBUF_C_LABEL_NONE,
414 PROTOBUF_C_TYPE_UINT32,
415 0, /* quantifier_offset */
416 offsetof(StreamingProtobufs__SecondaryRATDataUsageReportIEs, id_menb_ue_x2ap_id),
420 0,NULL,NULL /* reserved1,reserved2, etc */
423 "id_SgNB_UE_X2AP_ID",
425 PROTOBUF_C_LABEL_NONE,
426 PROTOBUF_C_TYPE_UINT32,
427 0, /* quantifier_offset */
428 offsetof(StreamingProtobufs__SecondaryRATDataUsageReportIEs, id_sgnb_ue_x2ap_id),
432 0,NULL,NULL /* reserved1,reserved2, etc */
435 "id_SecondaryRATUsageReportList",
437 PROTOBUF_C_LABEL_NONE,
438 PROTOBUF_C_TYPE_MESSAGE,
439 0, /* quantifier_offset */
440 offsetof(StreamingProtobufs__SecondaryRATDataUsageReportIEs, id_secondaryratusagereportlist),
441 &streaming_protobufs__secondary_ratusage_report_list__descriptor,
444 0,NULL,NULL /* reserved1,reserved2, etc */
447 "id_MeNB_UE_X2AP_ID_Extension",
449 PROTOBUF_C_LABEL_NONE,
450 PROTOBUF_C_TYPE_MESSAGE,
451 0, /* quantifier_offset */
452 offsetof(StreamingProtobufs__SecondaryRATDataUsageReportIEs, id_menb_ue_x2ap_id_extension),
453 &google__protobuf__uint32_value__descriptor,
456 0,NULL,NULL /* reserved1,reserved2, etc */
459 static const unsigned streaming_protobufs__secondary_ratdata_usage_report__ies__field_indices_by_name[] = {
460 0, /* field[0] = id_MeNB_UE_X2AP_ID */
461 3, /* field[3] = id_MeNB_UE_X2AP_ID_Extension */
462 2, /* field[2] = id_SecondaryRATUsageReportList */
463 1, /* field[1] = id_SgNB_UE_X2AP_ID */
465 static const ProtobufCIntRange streaming_protobufs__secondary_ratdata_usage_report__ies__number_ranges[1 + 1] =
470 const ProtobufCMessageDescriptor streaming_protobufs__secondary_ratdata_usage_report__ies__descriptor =
472 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
473 "streaming_protobufs.SecondaryRATDataUsageReport_IEs",
474 "SecondaryRATDataUsageReportIEs",
475 "StreamingProtobufs__SecondaryRATDataUsageReportIEs",
476 "streaming_protobufs",
477 sizeof(StreamingProtobufs__SecondaryRATDataUsageReportIEs),
479 streaming_protobufs__secondary_ratdata_usage_report__ies__field_descriptors,
480 streaming_protobufs__secondary_ratdata_usage_report__ies__field_indices_by_name,
481 1, streaming_protobufs__secondary_ratdata_usage_report__ies__number_ranges,
482 (ProtobufCMessageInit) streaming_protobufs__secondary_ratdata_usage_report__ies__init,
483 NULL,NULL,NULL /* reserved[123] */
485 static const ProtobufCFieldDescriptor streaming_protobufs__secondary_ratusage_report_list__field_descriptors[1] =
490 PROTOBUF_C_LABEL_REPEATED,
491 PROTOBUF_C_TYPE_MESSAGE,
492 offsetof(StreamingProtobufs__SecondaryRATUsageReportList, n_items),
493 offsetof(StreamingProtobufs__SecondaryRATUsageReportList, items),
494 &streaming_protobufs__secondary_ratusage_report__item_ies__descriptor,
497 0,NULL,NULL /* reserved1,reserved2, etc */
500 static const unsigned streaming_protobufs__secondary_ratusage_report_list__field_indices_by_name[] = {
501 0, /* field[0] = items */
503 static const ProtobufCIntRange streaming_protobufs__secondary_ratusage_report_list__number_ranges[1 + 1] =
508 const ProtobufCMessageDescriptor streaming_protobufs__secondary_ratusage_report_list__descriptor =
510 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
511 "streaming_protobufs.SecondaryRATUsageReportList",
512 "SecondaryRATUsageReportList",
513 "StreamingProtobufs__SecondaryRATUsageReportList",
514 "streaming_protobufs",
515 sizeof(StreamingProtobufs__SecondaryRATUsageReportList),
517 streaming_protobufs__secondary_ratusage_report_list__field_descriptors,
518 streaming_protobufs__secondary_ratusage_report_list__field_indices_by_name,
519 1, streaming_protobufs__secondary_ratusage_report_list__number_ranges,
520 (ProtobufCMessageInit) streaming_protobufs__secondary_ratusage_report_list__init,
521 NULL,NULL,NULL /* reserved[123] */
523 static const ProtobufCFieldDescriptor streaming_protobufs__secondary_ratusage_report__item_ies__field_descriptors[1] =
526 "id_SecondaryRATUsageReport_Item",
528 PROTOBUF_C_LABEL_NONE,
529 PROTOBUF_C_TYPE_MESSAGE,
530 0, /* quantifier_offset */
531 offsetof(StreamingProtobufs__SecondaryRATUsageReportItemIEs, id_secondaryratusagereport_item),
532 &streaming_protobufs__secondary_ratusage_report__item__descriptor,
535 0,NULL,NULL /* reserved1,reserved2, etc */
538 static const unsigned streaming_protobufs__secondary_ratusage_report__item_ies__field_indices_by_name[] = {
539 0, /* field[0] = id_SecondaryRATUsageReport_Item */
541 static const ProtobufCIntRange streaming_protobufs__secondary_ratusage_report__item_ies__number_ranges[1 + 1] =
546 const ProtobufCMessageDescriptor streaming_protobufs__secondary_ratusage_report__item_ies__descriptor =
548 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
549 "streaming_protobufs.SecondaryRATUsageReport_ItemIEs",
550 "SecondaryRATUsageReportItemIEs",
551 "StreamingProtobufs__SecondaryRATUsageReportItemIEs",
552 "streaming_protobufs",
553 sizeof(StreamingProtobufs__SecondaryRATUsageReportItemIEs),
555 streaming_protobufs__secondary_ratusage_report__item_ies__field_descriptors,
556 streaming_protobufs__secondary_ratusage_report__item_ies__field_indices_by_name,
557 1, streaming_protobufs__secondary_ratusage_report__item_ies__number_ranges,
558 (ProtobufCMessageInit) streaming_protobufs__secondary_ratusage_report__item_ies__init,
559 NULL,NULL,NULL /* reserved[123] */
561 static const ProtobufCEnumValue streaming_protobufs__secondary_ratusage_report__item__secondary_rattype__enum_values_by_number[2] =
563 { "protobuf_unspecified", "STREAMING_PROTOBUFS__SECONDARY_RATUSAGE_REPORT__ITEM__SECONDARY_RATTYPE__protobuf_unspecified", 0 },
564 { "nr", "STREAMING_PROTOBUFS__SECONDARY_RATUSAGE_REPORT__ITEM__SECONDARY_RATTYPE__nr", 1 },
566 static const ProtobufCIntRange streaming_protobufs__secondary_ratusage_report__item__secondary_rattype__value_ranges[] = {
569 static const ProtobufCEnumValueIndex streaming_protobufs__secondary_ratusage_report__item__secondary_rattype__enum_values_by_name[2] =
572 { "protobuf_unspecified", 0 },
574 const ProtobufCEnumDescriptor streaming_protobufs__secondary_ratusage_report__item__secondary_rattype__descriptor =
576 PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
577 "streaming_protobufs.SecondaryRATUsageReport_Item.SecondaryRATType",
579 "StreamingProtobufs__SecondaryRATUsageReportItem__SecondaryRATType",
580 "streaming_protobufs",
582 streaming_protobufs__secondary_ratusage_report__item__secondary_rattype__enum_values_by_number,
584 streaming_protobufs__secondary_ratusage_report__item__secondary_rattype__enum_values_by_name,
586 streaming_protobufs__secondary_ratusage_report__item__secondary_rattype__value_ranges,
587 NULL,NULL,NULL,NULL /* reserved[1234] */
589 static const ProtobufCFieldDescriptor streaming_protobufs__secondary_ratusage_report__item__field_descriptors[3] =
594 PROTOBUF_C_LABEL_NONE,
595 PROTOBUF_C_TYPE_UINT32,
596 0, /* quantifier_offset */
597 offsetof(StreamingProtobufs__SecondaryRATUsageReportItem, e_rab_id),
601 0,NULL,NULL /* reserved1,reserved2, etc */
606 PROTOBUF_C_LABEL_NONE,
607 PROTOBUF_C_TYPE_ENUM,
608 0, /* quantifier_offset */
609 offsetof(StreamingProtobufs__SecondaryRATUsageReportItem, secondaryrattype),
610 &streaming_protobufs__secondary_ratusage_report__item__secondary_rattype__descriptor,
613 0,NULL,NULL /* reserved1,reserved2, etc */
616 "e_RABUsageReportList",
618 PROTOBUF_C_LABEL_NONE,
619 PROTOBUF_C_TYPE_MESSAGE,
620 0, /* quantifier_offset */
621 offsetof(StreamingProtobufs__SecondaryRATUsageReportItem, e_rabusagereportlist),
622 &streaming_protobufs__e__rabusage_report_list__descriptor,
625 0,NULL,NULL /* reserved1,reserved2, etc */
628 static const unsigned streaming_protobufs__secondary_ratusage_report__item__field_indices_by_name[] = {
629 2, /* field[2] = e_RABUsageReportList */
630 0, /* field[0] = e_RAB_ID */
631 1, /* field[1] = secondaryRATType */
633 static const ProtobufCIntRange streaming_protobufs__secondary_ratusage_report__item__number_ranges[1 + 1] =
638 const ProtobufCMessageDescriptor streaming_protobufs__secondary_ratusage_report__item__descriptor =
640 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
641 "streaming_protobufs.SecondaryRATUsageReport_Item",
642 "SecondaryRATUsageReportItem",
643 "StreamingProtobufs__SecondaryRATUsageReportItem",
644 "streaming_protobufs",
645 sizeof(StreamingProtobufs__SecondaryRATUsageReportItem),
647 streaming_protobufs__secondary_ratusage_report__item__field_descriptors,
648 streaming_protobufs__secondary_ratusage_report__item__field_indices_by_name,
649 1, streaming_protobufs__secondary_ratusage_report__item__number_ranges,
650 (ProtobufCMessageInit) streaming_protobufs__secondary_ratusage_report__item__init,
651 NULL,NULL,NULL /* reserved[123] */
653 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabusage_report_list__field_descriptors[1] =
658 PROTOBUF_C_LABEL_REPEATED,
659 PROTOBUF_C_TYPE_MESSAGE,
660 offsetof(StreamingProtobufs__ERABUsageReportList, n_items),
661 offsetof(StreamingProtobufs__ERABUsageReportList, items),
662 &streaming_protobufs__e__rabusage_report__item_ies__descriptor,
665 0,NULL,NULL /* reserved1,reserved2, etc */
668 static const unsigned streaming_protobufs__e__rabusage_report_list__field_indices_by_name[] = {
669 0, /* field[0] = items */
671 static const ProtobufCIntRange streaming_protobufs__e__rabusage_report_list__number_ranges[1 + 1] =
676 const ProtobufCMessageDescriptor streaming_protobufs__e__rabusage_report_list__descriptor =
678 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
679 "streaming_protobufs.E_RABUsageReportList",
680 "ERABUsageReportList",
681 "StreamingProtobufs__ERABUsageReportList",
682 "streaming_protobufs",
683 sizeof(StreamingProtobufs__ERABUsageReportList),
685 streaming_protobufs__e__rabusage_report_list__field_descriptors,
686 streaming_protobufs__e__rabusage_report_list__field_indices_by_name,
687 1, streaming_protobufs__e__rabusage_report_list__number_ranges,
688 (ProtobufCMessageInit) streaming_protobufs__e__rabusage_report_list__init,
689 NULL,NULL,NULL /* reserved[123] */
691 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabusage_report__item_ies__field_descriptors[1] =
694 "id_E_RABUsageReport_Item",
696 PROTOBUF_C_LABEL_NONE,
697 PROTOBUF_C_TYPE_MESSAGE,
698 0, /* quantifier_offset */
699 offsetof(StreamingProtobufs__ERABUsageReportItemIEs, id_e_rabusagereport_item),
700 &streaming_protobufs__e__rabusage_report__item__descriptor,
703 0,NULL,NULL /* reserved1,reserved2, etc */
706 static const unsigned streaming_protobufs__e__rabusage_report__item_ies__field_indices_by_name[] = {
707 0, /* field[0] = id_E_RABUsageReport_Item */
709 static const ProtobufCIntRange streaming_protobufs__e__rabusage_report__item_ies__number_ranges[1 + 1] =
714 const ProtobufCMessageDescriptor streaming_protobufs__e__rabusage_report__item_ies__descriptor =
716 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
717 "streaming_protobufs.E_RABUsageReport_ItemIEs",
718 "ERABUsageReportItemIEs",
719 "StreamingProtobufs__ERABUsageReportItemIEs",
720 "streaming_protobufs",
721 sizeof(StreamingProtobufs__ERABUsageReportItemIEs),
723 streaming_protobufs__e__rabusage_report__item_ies__field_descriptors,
724 streaming_protobufs__e__rabusage_report__item_ies__field_indices_by_name,
725 1, streaming_protobufs__e__rabusage_report__item_ies__number_ranges,
726 (ProtobufCMessageInit) streaming_protobufs__e__rabusage_report__item_ies__init,
727 NULL,NULL,NULL /* reserved[123] */
729 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabusage_report__item__field_descriptors[4] =
734 PROTOBUF_C_LABEL_NONE,
735 PROTOBUF_C_TYPE_UINT64,
736 0, /* quantifier_offset */
737 offsetof(StreamingProtobufs__ERABUsageReportItem, starttimestamp),
741 0,NULL,NULL /* reserved1,reserved2, etc */
746 PROTOBUF_C_LABEL_NONE,
747 PROTOBUF_C_TYPE_UINT64,
748 0, /* quantifier_offset */
749 offsetof(StreamingProtobufs__ERABUsageReportItem, endtimestamp),
753 0,NULL,NULL /* reserved1,reserved2, etc */
758 PROTOBUF_C_LABEL_NONE,
759 PROTOBUF_C_TYPE_UINT64,
760 0, /* quantifier_offset */
761 offsetof(StreamingProtobufs__ERABUsageReportItem, usagecountul),
765 0,NULL,NULL /* reserved1,reserved2, etc */
770 PROTOBUF_C_LABEL_NONE,
771 PROTOBUF_C_TYPE_UINT64,
772 0, /* quantifier_offset */
773 offsetof(StreamingProtobufs__ERABUsageReportItem, usagecountdl),
777 0,NULL,NULL /* reserved1,reserved2, etc */
780 static const unsigned streaming_protobufs__e__rabusage_report__item__field_indices_by_name[] = {
781 1, /* field[1] = endTimeStamp */
782 0, /* field[0] = startTimeStamp */
783 3, /* field[3] = usageCountDL */
784 2, /* field[2] = usageCountUL */
786 static const ProtobufCIntRange streaming_protobufs__e__rabusage_report__item__number_ranges[1 + 1] =
791 const ProtobufCMessageDescriptor streaming_protobufs__e__rabusage_report__item__descriptor =
793 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
794 "streaming_protobufs.E_RABUsageReport_Item",
795 "ERABUsageReportItem",
796 "StreamingProtobufs__ERABUsageReportItem",
797 "streaming_protobufs",
798 sizeof(StreamingProtobufs__ERABUsageReportItem),
800 streaming_protobufs__e__rabusage_report__item__field_descriptors,
801 streaming_protobufs__e__rabusage_report__item__field_indices_by_name,
802 1, streaming_protobufs__e__rabusage_report__item__number_ranges,
803 (ProtobufCMessageInit) streaming_protobufs__e__rabusage_report__item__init,
804 NULL,NULL,NULL /* reserved[123] */