Support for additional NR metrics
[ric-app/mc.git] / mc-core / mc / local_datasource / error_cause.pb-c.c
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: error_cause.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 "error_cause.pb-c.h"
10 void   streaming_protobufs__cause__init
11                      (StreamingProtobufs__Cause         *message)
12 {
13   static const StreamingProtobufs__Cause init_value = STREAMING_PROTOBUFS__CAUSE__INIT;
14   *message = init_value;
15 }
16 size_t streaming_protobufs__cause__get_packed_size
17                      (const StreamingProtobufs__Cause *message)
18 {
19   assert(message->base.descriptor == &streaming_protobufs__cause__descriptor);
20   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 }
22 size_t streaming_protobufs__cause__pack
23                      (const StreamingProtobufs__Cause *message,
24                       uint8_t       *out)
25 {
26   assert(message->base.descriptor == &streaming_protobufs__cause__descriptor);
27   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 }
29 size_t streaming_protobufs__cause__pack_to_buffer
30                      (const StreamingProtobufs__Cause *message,
31                       ProtobufCBuffer *buffer)
32 {
33   assert(message->base.descriptor == &streaming_protobufs__cause__descriptor);
34   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 }
36 StreamingProtobufs__Cause *
37        streaming_protobufs__cause__unpack
38                      (ProtobufCAllocator  *allocator,
39                       size_t               len,
40                       const uint8_t       *data)
41 {
42   return (StreamingProtobufs__Cause *)
43      protobuf_c_message_unpack (&streaming_protobufs__cause__descriptor,
44                                 allocator, len, data);
45 }
46 void   streaming_protobufs__cause__free_unpacked
47                      (StreamingProtobufs__Cause *message,
48                       ProtobufCAllocator *allocator)
49 {
50   if(!message)
51     return;
52   assert(message->base.descriptor == &streaming_protobufs__cause__descriptor);
53   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
54 }
55 void   streaming_protobufs__cause_radio_network__init
56                      (StreamingProtobufs__CauseRadioNetwork         *message)
57 {
58   static const StreamingProtobufs__CauseRadioNetwork init_value = STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__INIT;
59   *message = init_value;
60 }
61 size_t streaming_protobufs__cause_radio_network__get_packed_size
62                      (const StreamingProtobufs__CauseRadioNetwork *message)
63 {
64   assert(message->base.descriptor == &streaming_protobufs__cause_radio_network__descriptor);
65   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
66 }
67 size_t streaming_protobufs__cause_radio_network__pack
68                      (const StreamingProtobufs__CauseRadioNetwork *message,
69                       uint8_t       *out)
70 {
71   assert(message->base.descriptor == &streaming_protobufs__cause_radio_network__descriptor);
72   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
73 }
74 size_t streaming_protobufs__cause_radio_network__pack_to_buffer
75                      (const StreamingProtobufs__CauseRadioNetwork *message,
76                       ProtobufCBuffer *buffer)
77 {
78   assert(message->base.descriptor == &streaming_protobufs__cause_radio_network__descriptor);
79   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
80 }
81 StreamingProtobufs__CauseRadioNetwork *
82        streaming_protobufs__cause_radio_network__unpack
83                      (ProtobufCAllocator  *allocator,
84                       size_t               len,
85                       const uint8_t       *data)
86 {
87   return (StreamingProtobufs__CauseRadioNetwork *)
88      protobuf_c_message_unpack (&streaming_protobufs__cause_radio_network__descriptor,
89                                 allocator, len, data);
90 }
91 void   streaming_protobufs__cause_radio_network__free_unpacked
92                      (StreamingProtobufs__CauseRadioNetwork *message,
93                       ProtobufCAllocator *allocator)
94 {
95   if(!message)
96     return;
97   assert(message->base.descriptor == &streaming_protobufs__cause_radio_network__descriptor);
98   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
99 }
100 void   streaming_protobufs__cause_transport__init
101                      (StreamingProtobufs__CauseTransport         *message)
102 {
103   static const StreamingProtobufs__CauseTransport init_value = STREAMING_PROTOBUFS__CAUSE_TRANSPORT__INIT;
104   *message = init_value;
105 }
106 size_t streaming_protobufs__cause_transport__get_packed_size
107                      (const StreamingProtobufs__CauseTransport *message)
108 {
109   assert(message->base.descriptor == &streaming_protobufs__cause_transport__descriptor);
110   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
111 }
112 size_t streaming_protobufs__cause_transport__pack
113                      (const StreamingProtobufs__CauseTransport *message,
114                       uint8_t       *out)
115 {
116   assert(message->base.descriptor == &streaming_protobufs__cause_transport__descriptor);
117   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
118 }
119 size_t streaming_protobufs__cause_transport__pack_to_buffer
120                      (const StreamingProtobufs__CauseTransport *message,
121                       ProtobufCBuffer *buffer)
122 {
123   assert(message->base.descriptor == &streaming_protobufs__cause_transport__descriptor);
124   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
125 }
126 StreamingProtobufs__CauseTransport *
127        streaming_protobufs__cause_transport__unpack
128                      (ProtobufCAllocator  *allocator,
129                       size_t               len,
130                       const uint8_t       *data)
131 {
132   return (StreamingProtobufs__CauseTransport *)
133      protobuf_c_message_unpack (&streaming_protobufs__cause_transport__descriptor,
134                                 allocator, len, data);
135 }
136 void   streaming_protobufs__cause_transport__free_unpacked
137                      (StreamingProtobufs__CauseTransport *message,
138                       ProtobufCAllocator *allocator)
139 {
140   if(!message)
141     return;
142   assert(message->base.descriptor == &streaming_protobufs__cause_transport__descriptor);
143   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
144 }
145 void   streaming_protobufs__cause_protocol__init
146                      (StreamingProtobufs__CauseProtocol         *message)
147 {
148   static const StreamingProtobufs__CauseProtocol init_value = STREAMING_PROTOBUFS__CAUSE_PROTOCOL__INIT;
149   *message = init_value;
150 }
151 size_t streaming_protobufs__cause_protocol__get_packed_size
152                      (const StreamingProtobufs__CauseProtocol *message)
153 {
154   assert(message->base.descriptor == &streaming_protobufs__cause_protocol__descriptor);
155   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
156 }
157 size_t streaming_protobufs__cause_protocol__pack
158                      (const StreamingProtobufs__CauseProtocol *message,
159                       uint8_t       *out)
160 {
161   assert(message->base.descriptor == &streaming_protobufs__cause_protocol__descriptor);
162   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
163 }
164 size_t streaming_protobufs__cause_protocol__pack_to_buffer
165                      (const StreamingProtobufs__CauseProtocol *message,
166                       ProtobufCBuffer *buffer)
167 {
168   assert(message->base.descriptor == &streaming_protobufs__cause_protocol__descriptor);
169   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
170 }
171 StreamingProtobufs__CauseProtocol *
172        streaming_protobufs__cause_protocol__unpack
173                      (ProtobufCAllocator  *allocator,
174                       size_t               len,
175                       const uint8_t       *data)
176 {
177   return (StreamingProtobufs__CauseProtocol *)
178      protobuf_c_message_unpack (&streaming_protobufs__cause_protocol__descriptor,
179                                 allocator, len, data);
180 }
181 void   streaming_protobufs__cause_protocol__free_unpacked
182                      (StreamingProtobufs__CauseProtocol *message,
183                       ProtobufCAllocator *allocator)
184 {
185   if(!message)
186     return;
187   assert(message->base.descriptor == &streaming_protobufs__cause_protocol__descriptor);
188   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
189 }
190 void   streaming_protobufs__cause_misc__init
191                      (StreamingProtobufs__CauseMisc         *message)
192 {
193   static const StreamingProtobufs__CauseMisc init_value = STREAMING_PROTOBUFS__CAUSE_MISC__INIT;
194   *message = init_value;
195 }
196 size_t streaming_protobufs__cause_misc__get_packed_size
197                      (const StreamingProtobufs__CauseMisc *message)
198 {
199   assert(message->base.descriptor == &streaming_protobufs__cause_misc__descriptor);
200   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
201 }
202 size_t streaming_protobufs__cause_misc__pack
203                      (const StreamingProtobufs__CauseMisc *message,
204                       uint8_t       *out)
205 {
206   assert(message->base.descriptor == &streaming_protobufs__cause_misc__descriptor);
207   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
208 }
209 size_t streaming_protobufs__cause_misc__pack_to_buffer
210                      (const StreamingProtobufs__CauseMisc *message,
211                       ProtobufCBuffer *buffer)
212 {
213   assert(message->base.descriptor == &streaming_protobufs__cause_misc__descriptor);
214   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
215 }
216 StreamingProtobufs__CauseMisc *
217        streaming_protobufs__cause_misc__unpack
218                      (ProtobufCAllocator  *allocator,
219                       size_t               len,
220                       const uint8_t       *data)
221 {
222   return (StreamingProtobufs__CauseMisc *)
223      protobuf_c_message_unpack (&streaming_protobufs__cause_misc__descriptor,
224                                 allocator, len, data);
225 }
226 void   streaming_protobufs__cause_misc__free_unpacked
227                      (StreamingProtobufs__CauseMisc *message,
228                       ProtobufCAllocator *allocator)
229 {
230   if(!message)
231     return;
232   assert(message->base.descriptor == &streaming_protobufs__cause_misc__descriptor);
233   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
234 }
235 static const ProtobufCFieldDescriptor streaming_protobufs__cause__field_descriptors[4] =
236 {
237   {
238     "radioNetwork",
239     1,
240     PROTOBUF_C_LABEL_NONE,
241     PROTOBUF_C_TYPE_MESSAGE,
242     offsetof(StreamingProtobufs__Cause, value_case),
243     offsetof(StreamingProtobufs__Cause, radionetwork),
244     &streaming_protobufs__cause_radio_network__descriptor,
245     NULL,
246     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
247     0,NULL,NULL    /* reserved1,reserved2, etc */
248   },
249   {
250     "transport",
251     2,
252     PROTOBUF_C_LABEL_NONE,
253     PROTOBUF_C_TYPE_MESSAGE,
254     offsetof(StreamingProtobufs__Cause, value_case),
255     offsetof(StreamingProtobufs__Cause, transport),
256     &streaming_protobufs__cause_transport__descriptor,
257     NULL,
258     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
259     0,NULL,NULL    /* reserved1,reserved2, etc */
260   },
261   {
262     "protocol",
263     3,
264     PROTOBUF_C_LABEL_NONE,
265     PROTOBUF_C_TYPE_MESSAGE,
266     offsetof(StreamingProtobufs__Cause, value_case),
267     offsetof(StreamingProtobufs__Cause, protocol),
268     &streaming_protobufs__cause_protocol__descriptor,
269     NULL,
270     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
271     0,NULL,NULL    /* reserved1,reserved2, etc */
272   },
273   {
274     "misc",
275     4,
276     PROTOBUF_C_LABEL_NONE,
277     PROTOBUF_C_TYPE_MESSAGE,
278     offsetof(StreamingProtobufs__Cause, value_case),
279     offsetof(StreamingProtobufs__Cause, misc),
280     &streaming_protobufs__cause_misc__descriptor,
281     NULL,
282     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
283     0,NULL,NULL    /* reserved1,reserved2, etc */
284   },
285 };
286 static const unsigned streaming_protobufs__cause__field_indices_by_name[] = {
287   3,   /* field[3] = misc */
288   2,   /* field[2] = protocol */
289   0,   /* field[0] = radioNetwork */
290   1,   /* field[1] = transport */
291 };
292 static const ProtobufCIntRange streaming_protobufs__cause__number_ranges[1 + 1] =
293 {
294   { 1, 0 },
295   { 0, 4 }
296 };
297 const ProtobufCMessageDescriptor streaming_protobufs__cause__descriptor =
298 {
299   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
300   "streaming_protobufs.Cause",
301   "Cause",
302   "StreamingProtobufs__Cause",
303   "streaming_protobufs",
304   sizeof(StreamingProtobufs__Cause),
305   4,
306   streaming_protobufs__cause__field_descriptors,
307   streaming_protobufs__cause__field_indices_by_name,
308   1,  streaming_protobufs__cause__number_ranges,
309   (ProtobufCMessageInit) streaming_protobufs__cause__init,
310   NULL,NULL,NULL    /* reserved[123] */
311 };
312 static const ProtobufCEnumValue streaming_protobufs__cause_radio_network__value__enum_values_by_number[52] =
313 {
314   { "protobuf_unspecified", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__protobuf_unspecified", 0 },
315   { "handover_desirable_for_radio_reasons", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__handover_desirable_for_radio_reasons", 1 },
316   { "time_critical_handover", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__time_critical_handover", 2 },
317   { "resource_optimisation_handover", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__resource_optimisation_handover", 3 },
318   { "reduce_load_in_serving_cell", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__reduce_load_in_serving_cell", 4 },
319   { "partial_handover", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__partial_handover", 5 },
320   { "unknown_new_eNB_UE_X2AP_ID", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__unknown_new_eNB_UE_X2AP_ID", 6 },
321   { "unknown_old_eNB_UE_X2AP_ID", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__unknown_old_eNB_UE_X2AP_ID", 7 },
322   { "unknown_pair_of_UE_X2AP_ID", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__unknown_pair_of_UE_X2AP_ID", 8 },
323   { "ho_target_not_allowed", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__ho_target_not_allowed", 9 },
324   { "tx2relocoverall_expiry", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__tx2relocoverall_expiry", 10 },
325   { "trelocprep_expiry", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__trelocprep_expiry", 11 },
326   { "cell_not_available", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__cell_not_available", 12 },
327   { "no_radio_resources_available_in_target_cell", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__no_radio_resources_available_in_target_cell", 13 },
328   { "invalid_MME_GroupID", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__invalid_MME_GroupID", 14 },
329   { "unknown_MME_Code", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__unknown_MME_Code", 15 },
330   { "encryption_and_or_integrity_protection_algorithms_not_supported", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__encryption_and_or_integrity_protection_algorithms_not_supported", 16 },
331   { "reportCharacteristicsEmpty", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__reportCharacteristicsEmpty", 17 },
332   { "noReportPeriodicity", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__noReportPeriodicity", 18 },
333   { "existingMeasurementID", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__existingMeasurementID", 19 },
334   { "unknown_eNB_Measurement_ID", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__unknown_eNB_Measurement_ID", 20 },
335   { "measurement_temporarily_not_available", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__measurement_temporarily_not_available", 21 },
336   { "unspecified", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__unspecified", 22 },
337   { "load_balancing", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__load_balancing", 23 },
338   { "handover_optimisation", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__handover_optimisation", 24 },
339   { "value_out_of_allowed_range", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__value_out_of_allowed_range", 25 },
340   { "multiple_E_RAB_ID_instances", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__multiple_E_RAB_ID_instances", 26 },
341   { "switch_off_ongoing", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__switch_off_ongoing", 27 },
342   { "not_supported_QCI_value", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__not_supported_QCI_value", 28 },
343   { "measurement_not_supported_for_the_object", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__measurement_not_supported_for_the_object", 29 },
344   { "tDCoverall_expiry", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__tDCoverall_expiry", 30 },
345   { "tDCprep_expiry", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__tDCprep_expiry", 31 },
346   { "action_desirable_for_radio_reasons", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__action_desirable_for_radio_reasons", 32 },
347   { "reduce_load", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__reduce_load", 33 },
348   { "resource_optimisation", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__resource_optimisation", 34 },
349   { "time_critical_action", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__time_critical_action", 35 },
350   { "target_not_allowed", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__target_not_allowed", 36 },
351   { "no_radio_resources_available", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__no_radio_resources_available", 37 },
352   { "invalid_QoS_combination", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__invalid_QoS_combination", 38 },
353   { "encryption_algorithms_not_aupported", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__encryption_algorithms_not_aupported", 39 },
354   { "procedure_cancelled", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__procedure_cancelled", 40 },
355   { "rRM_purpose", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__rRM_purpose", 41 },
356   { "improve_user_bit_rate", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__improve_user_bit_rate", 42 },
357   { "user_inactivity", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__user_inactivity", 43 },
358   { "radio_connection_with_UE_lost", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__radio_connection_with_UE_lost", 44 },
359   { "failure_in_the_radio_interface_procedure", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__failure_in_the_radio_interface_procedure", 45 },
360   { "bearer_option_not_supported", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__bearer_option_not_supported", 46 },
361   { "mCG_Mobility", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__mCG_Mobility", 47 },
362   { "sCG_Mobility", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__sCG_Mobility", 48 },
363   { "count_reaches_max_value", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__count_reaches_max_value", 49 },
364   { "unknown_old_en_gNB_UE_X2AP_ID", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__unknown_old_en_gNB_UE_X2AP_ID", 50 },
365   { "pDCP_Overload", "STREAMING_PROTOBUFS__CAUSE_RADIO_NETWORK__VALUE__pDCP_Overload", 51 },
366 };
367 static const ProtobufCIntRange streaming_protobufs__cause_radio_network__value__value_ranges[] = {
368 {0, 0},{0, 52}
369 };
370 static const ProtobufCEnumValueIndex streaming_protobufs__cause_radio_network__value__enum_values_by_name[52] =
371 {
372   { "action_desirable_for_radio_reasons", 32 },
373   { "bearer_option_not_supported", 46 },
374   { "cell_not_available", 12 },
375   { "count_reaches_max_value", 49 },
376   { "encryption_algorithms_not_aupported", 39 },
377   { "encryption_and_or_integrity_protection_algorithms_not_supported", 16 },
378   { "existingMeasurementID", 19 },
379   { "failure_in_the_radio_interface_procedure", 45 },
380   { "handover_desirable_for_radio_reasons", 1 },
381   { "handover_optimisation", 24 },
382   { "ho_target_not_allowed", 9 },
383   { "improve_user_bit_rate", 42 },
384   { "invalid_MME_GroupID", 14 },
385   { "invalid_QoS_combination", 38 },
386   { "load_balancing", 23 },
387   { "mCG_Mobility", 47 },
388   { "measurement_not_supported_for_the_object", 29 },
389   { "measurement_temporarily_not_available", 21 },
390   { "multiple_E_RAB_ID_instances", 26 },
391   { "noReportPeriodicity", 18 },
392   { "no_radio_resources_available", 37 },
393   { "no_radio_resources_available_in_target_cell", 13 },
394   { "not_supported_QCI_value", 28 },
395   { "pDCP_Overload", 51 },
396   { "partial_handover", 5 },
397   { "procedure_cancelled", 40 },
398   { "protobuf_unspecified", 0 },
399   { "rRM_purpose", 41 },
400   { "radio_connection_with_UE_lost", 44 },
401   { "reduce_load", 33 },
402   { "reduce_load_in_serving_cell", 4 },
403   { "reportCharacteristicsEmpty", 17 },
404   { "resource_optimisation", 34 },
405   { "resource_optimisation_handover", 3 },
406   { "sCG_Mobility", 48 },
407   { "switch_off_ongoing", 27 },
408   { "tDCoverall_expiry", 30 },
409   { "tDCprep_expiry", 31 },
410   { "target_not_allowed", 36 },
411   { "time_critical_action", 35 },
412   { "time_critical_handover", 2 },
413   { "trelocprep_expiry", 11 },
414   { "tx2relocoverall_expiry", 10 },
415   { "unknown_MME_Code", 15 },
416   { "unknown_eNB_Measurement_ID", 20 },
417   { "unknown_new_eNB_UE_X2AP_ID", 6 },
418   { "unknown_old_eNB_UE_X2AP_ID", 7 },
419   { "unknown_old_en_gNB_UE_X2AP_ID", 50 },
420   { "unknown_pair_of_UE_X2AP_ID", 8 },
421   { "unspecified", 22 },
422   { "user_inactivity", 43 },
423   { "value_out_of_allowed_range", 25 },
424 };
425 const ProtobufCEnumDescriptor streaming_protobufs__cause_radio_network__value__descriptor =
426 {
427   PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
428   "streaming_protobufs.CauseRadioNetwork.Value",
429   "Value",
430   "StreamingProtobufs__CauseRadioNetwork__Value",
431   "streaming_protobufs",
432   52,
433   streaming_protobufs__cause_radio_network__value__enum_values_by_number,
434   52,
435   streaming_protobufs__cause_radio_network__value__enum_values_by_name,
436   1,
437   streaming_protobufs__cause_radio_network__value__value_ranges,
438   NULL,NULL,NULL,NULL   /* reserved[1234] */
439 };
440 static const ProtobufCFieldDescriptor streaming_protobufs__cause_radio_network__field_descriptors[1] =
441 {
442   {
443     "value",
444     1,
445     PROTOBUF_C_LABEL_NONE,
446     PROTOBUF_C_TYPE_ENUM,
447     0,   /* quantifier_offset */
448     offsetof(StreamingProtobufs__CauseRadioNetwork, value),
449     &streaming_protobufs__cause_radio_network__value__descriptor,
450     NULL,
451     0,             /* flags */
452     0,NULL,NULL    /* reserved1,reserved2, etc */
453   },
454 };
455 static const unsigned streaming_protobufs__cause_radio_network__field_indices_by_name[] = {
456   0,   /* field[0] = value */
457 };
458 static const ProtobufCIntRange streaming_protobufs__cause_radio_network__number_ranges[1 + 1] =
459 {
460   { 1, 0 },
461   { 0, 1 }
462 };
463 const ProtobufCMessageDescriptor streaming_protobufs__cause_radio_network__descriptor =
464 {
465   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
466   "streaming_protobufs.CauseRadioNetwork",
467   "CauseRadioNetwork",
468   "StreamingProtobufs__CauseRadioNetwork",
469   "streaming_protobufs",
470   sizeof(StreamingProtobufs__CauseRadioNetwork),
471   1,
472   streaming_protobufs__cause_radio_network__field_descriptors,
473   streaming_protobufs__cause_radio_network__field_indices_by_name,
474   1,  streaming_protobufs__cause_radio_network__number_ranges,
475   (ProtobufCMessageInit) streaming_protobufs__cause_radio_network__init,
476   NULL,NULL,NULL    /* reserved[123] */
477 };
478 static const ProtobufCEnumValue streaming_protobufs__cause_transport__value__enum_values_by_number[3] =
479 {
480   { "protobuf_unspecified", "STREAMING_PROTOBUFS__CAUSE_TRANSPORT__VALUE__protobuf_unspecified", 0 },
481   { "transport_resource_unavailable", "STREAMING_PROTOBUFS__CAUSE_TRANSPORT__VALUE__transport_resource_unavailable", 1 },
482   { "unspecified", "STREAMING_PROTOBUFS__CAUSE_TRANSPORT__VALUE__unspecified", 2 },
483 };
484 static const ProtobufCIntRange streaming_protobufs__cause_transport__value__value_ranges[] = {
485 {0, 0},{0, 3}
486 };
487 static const ProtobufCEnumValueIndex streaming_protobufs__cause_transport__value__enum_values_by_name[3] =
488 {
489   { "protobuf_unspecified", 0 },
490   { "transport_resource_unavailable", 1 },
491   { "unspecified", 2 },
492 };
493 const ProtobufCEnumDescriptor streaming_protobufs__cause_transport__value__descriptor =
494 {
495   PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
496   "streaming_protobufs.CauseTransport.Value",
497   "Value",
498   "StreamingProtobufs__CauseTransport__Value",
499   "streaming_protobufs",
500   3,
501   streaming_protobufs__cause_transport__value__enum_values_by_number,
502   3,
503   streaming_protobufs__cause_transport__value__enum_values_by_name,
504   1,
505   streaming_protobufs__cause_transport__value__value_ranges,
506   NULL,NULL,NULL,NULL   /* reserved[1234] */
507 };
508 static const ProtobufCFieldDescriptor streaming_protobufs__cause_transport__field_descriptors[1] =
509 {
510   {
511     "value",
512     1,
513     PROTOBUF_C_LABEL_NONE,
514     PROTOBUF_C_TYPE_ENUM,
515     0,   /* quantifier_offset */
516     offsetof(StreamingProtobufs__CauseTransport, value),
517     &streaming_protobufs__cause_transport__value__descriptor,
518     NULL,
519     0,             /* flags */
520     0,NULL,NULL    /* reserved1,reserved2, etc */
521   },
522 };
523 static const unsigned streaming_protobufs__cause_transport__field_indices_by_name[] = {
524   0,   /* field[0] = value */
525 };
526 static const ProtobufCIntRange streaming_protobufs__cause_transport__number_ranges[1 + 1] =
527 {
528   { 1, 0 },
529   { 0, 1 }
530 };
531 const ProtobufCMessageDescriptor streaming_protobufs__cause_transport__descriptor =
532 {
533   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
534   "streaming_protobufs.CauseTransport",
535   "CauseTransport",
536   "StreamingProtobufs__CauseTransport",
537   "streaming_protobufs",
538   sizeof(StreamingProtobufs__CauseTransport),
539   1,
540   streaming_protobufs__cause_transport__field_descriptors,
541   streaming_protobufs__cause_transport__field_indices_by_name,
542   1,  streaming_protobufs__cause_transport__number_ranges,
543   (ProtobufCMessageInit) streaming_protobufs__cause_transport__init,
544   NULL,NULL,NULL    /* reserved[123] */
545 };
546 static const ProtobufCEnumValue streaming_protobufs__cause_protocol__value__enum_values_by_number[8] =
547 {
548   { "protobuf_unspecified", "STREAMING_PROTOBUFS__CAUSE_PROTOCOL__VALUE__protobuf_unspecified", 0 },
549   { "transfer_syntax_error", "STREAMING_PROTOBUFS__CAUSE_PROTOCOL__VALUE__transfer_syntax_error", 1 },
550   { "abstract_syntax_error_reject", "STREAMING_PROTOBUFS__CAUSE_PROTOCOL__VALUE__abstract_syntax_error_reject", 2 },
551   { "abstract_syntax_error_ignore_and_notify", "STREAMING_PROTOBUFS__CAUSE_PROTOCOL__VALUE__abstract_syntax_error_ignore_and_notify", 3 },
552   { "message_not_compatible_with_receiver_state", "STREAMING_PROTOBUFS__CAUSE_PROTOCOL__VALUE__message_not_compatible_with_receiver_state", 4 },
553   { "semantic_error", "STREAMING_PROTOBUFS__CAUSE_PROTOCOL__VALUE__semantic_error", 5 },
554   { "unspecified", "STREAMING_PROTOBUFS__CAUSE_PROTOCOL__VALUE__unspecified", 6 },
555   { "abstract_syntax_error_falsely_constructed_message", "STREAMING_PROTOBUFS__CAUSE_PROTOCOL__VALUE__abstract_syntax_error_falsely_constructed_message", 7 },
556 };
557 static const ProtobufCIntRange streaming_protobufs__cause_protocol__value__value_ranges[] = {
558 {0, 0},{0, 8}
559 };
560 static const ProtobufCEnumValueIndex streaming_protobufs__cause_protocol__value__enum_values_by_name[8] =
561 {
562   { "abstract_syntax_error_falsely_constructed_message", 7 },
563   { "abstract_syntax_error_ignore_and_notify", 3 },
564   { "abstract_syntax_error_reject", 2 },
565   { "message_not_compatible_with_receiver_state", 4 },
566   { "protobuf_unspecified", 0 },
567   { "semantic_error", 5 },
568   { "transfer_syntax_error", 1 },
569   { "unspecified", 6 },
570 };
571 const ProtobufCEnumDescriptor streaming_protobufs__cause_protocol__value__descriptor =
572 {
573   PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
574   "streaming_protobufs.CauseProtocol.Value",
575   "Value",
576   "StreamingProtobufs__CauseProtocol__Value",
577   "streaming_protobufs",
578   8,
579   streaming_protobufs__cause_protocol__value__enum_values_by_number,
580   8,
581   streaming_protobufs__cause_protocol__value__enum_values_by_name,
582   1,
583   streaming_protobufs__cause_protocol__value__value_ranges,
584   NULL,NULL,NULL,NULL   /* reserved[1234] */
585 };
586 static const ProtobufCFieldDescriptor streaming_protobufs__cause_protocol__field_descriptors[1] =
587 {
588   {
589     "value",
590     1,
591     PROTOBUF_C_LABEL_NONE,
592     PROTOBUF_C_TYPE_ENUM,
593     0,   /* quantifier_offset */
594     offsetof(StreamingProtobufs__CauseProtocol, value),
595     &streaming_protobufs__cause_protocol__value__descriptor,
596     NULL,
597     0,             /* flags */
598     0,NULL,NULL    /* reserved1,reserved2, etc */
599   },
600 };
601 static const unsigned streaming_protobufs__cause_protocol__field_indices_by_name[] = {
602   0,   /* field[0] = value */
603 };
604 static const ProtobufCIntRange streaming_protobufs__cause_protocol__number_ranges[1 + 1] =
605 {
606   { 1, 0 },
607   { 0, 1 }
608 };
609 const ProtobufCMessageDescriptor streaming_protobufs__cause_protocol__descriptor =
610 {
611   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
612   "streaming_protobufs.CauseProtocol",
613   "CauseProtocol",
614   "StreamingProtobufs__CauseProtocol",
615   "streaming_protobufs",
616   sizeof(StreamingProtobufs__CauseProtocol),
617   1,
618   streaming_protobufs__cause_protocol__field_descriptors,
619   streaming_protobufs__cause_protocol__field_indices_by_name,
620   1,  streaming_protobufs__cause_protocol__number_ranges,
621   (ProtobufCMessageInit) streaming_protobufs__cause_protocol__init,
622   NULL,NULL,NULL    /* reserved[123] */
623 };
624 static const ProtobufCEnumValue streaming_protobufs__cause_misc__value__enum_values_by_number[6] =
625 {
626   { "protobuf_unspecified", "STREAMING_PROTOBUFS__CAUSE_MISC__VALUE__protobuf_unspecified", 0 },
627   { "control_processing_overload", "STREAMING_PROTOBUFS__CAUSE_MISC__VALUE__control_processing_overload", 1 },
628   { "hardware_failure", "STREAMING_PROTOBUFS__CAUSE_MISC__VALUE__hardware_failure", 2 },
629   { "om_intervention", "STREAMING_PROTOBUFS__CAUSE_MISC__VALUE__om_intervention", 3 },
630   { "not_enough_user_plane_processing_resources", "STREAMING_PROTOBUFS__CAUSE_MISC__VALUE__not_enough_user_plane_processing_resources", 4 },
631   { "unspecified", "STREAMING_PROTOBUFS__CAUSE_MISC__VALUE__unspecified", 5 },
632 };
633 static const ProtobufCIntRange streaming_protobufs__cause_misc__value__value_ranges[] = {
634 {0, 0},{0, 6}
635 };
636 static const ProtobufCEnumValueIndex streaming_protobufs__cause_misc__value__enum_values_by_name[6] =
637 {
638   { "control_processing_overload", 1 },
639   { "hardware_failure", 2 },
640   { "not_enough_user_plane_processing_resources", 4 },
641   { "om_intervention", 3 },
642   { "protobuf_unspecified", 0 },
643   { "unspecified", 5 },
644 };
645 const ProtobufCEnumDescriptor streaming_protobufs__cause_misc__value__descriptor =
646 {
647   PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
648   "streaming_protobufs.CauseMisc.Value",
649   "Value",
650   "StreamingProtobufs__CauseMisc__Value",
651   "streaming_protobufs",
652   6,
653   streaming_protobufs__cause_misc__value__enum_values_by_number,
654   6,
655   streaming_protobufs__cause_misc__value__enum_values_by_name,
656   1,
657   streaming_protobufs__cause_misc__value__value_ranges,
658   NULL,NULL,NULL,NULL   /* reserved[1234] */
659 };
660 static const ProtobufCFieldDescriptor streaming_protobufs__cause_misc__field_descriptors[1] =
661 {
662   {
663     "value",
664     1,
665     PROTOBUF_C_LABEL_NONE,
666     PROTOBUF_C_TYPE_ENUM,
667     0,   /* quantifier_offset */
668     offsetof(StreamingProtobufs__CauseMisc, value),
669     &streaming_protobufs__cause_misc__value__descriptor,
670     NULL,
671     0,             /* flags */
672     0,NULL,NULL    /* reserved1,reserved2, etc */
673   },
674 };
675 static const unsigned streaming_protobufs__cause_misc__field_indices_by_name[] = {
676   0,   /* field[0] = value */
677 };
678 static const ProtobufCIntRange streaming_protobufs__cause_misc__number_ranges[1 + 1] =
679 {
680   { 1, 0 },
681   { 0, 1 }
682 };
683 const ProtobufCMessageDescriptor streaming_protobufs__cause_misc__descriptor =
684 {
685   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
686   "streaming_protobufs.CauseMisc",
687   "CauseMisc",
688   "StreamingProtobufs__CauseMisc",
689   "streaming_protobufs",
690   sizeof(StreamingProtobufs__CauseMisc),
691   1,
692   streaming_protobufs__cause_misc__field_descriptors,
693   streaming_protobufs__cause_misc__field_indices_by_name,
694   1,  streaming_protobufs__cause_misc__number_ranges,
695   (ProtobufCMessageInit) streaming_protobufs__cause_misc__init,
696   NULL,NULL,NULL    /* reserved[123] */
697 };