Support for additional NR metrics
[ric-app/mc.git] / mc-core / mc / local_datasource / sn_status_transfer.pb-c.c
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: sn_status_transfer.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 "sn_status_transfer.pb-c.h"
10 void   streaming_protobufs__snstatus_transfer__init
11                      (StreamingProtobufs__SNStatusTransfer         *message)
12 {
13   static const StreamingProtobufs__SNStatusTransfer init_value = STREAMING_PROTOBUFS__SNSTATUS_TRANSFER__INIT;
14   *message = init_value;
15 }
16 size_t streaming_protobufs__snstatus_transfer__get_packed_size
17                      (const StreamingProtobufs__SNStatusTransfer *message)
18 {
19   assert(message->base.descriptor == &streaming_protobufs__snstatus_transfer__descriptor);
20   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 }
22 size_t streaming_protobufs__snstatus_transfer__pack
23                      (const StreamingProtobufs__SNStatusTransfer *message,
24                       uint8_t       *out)
25 {
26   assert(message->base.descriptor == &streaming_protobufs__snstatus_transfer__descriptor);
27   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 }
29 size_t streaming_protobufs__snstatus_transfer__pack_to_buffer
30                      (const StreamingProtobufs__SNStatusTransfer *message,
31                       ProtobufCBuffer *buffer)
32 {
33   assert(message->base.descriptor == &streaming_protobufs__snstatus_transfer__descriptor);
34   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 }
36 StreamingProtobufs__SNStatusTransfer *
37        streaming_protobufs__snstatus_transfer__unpack
38                      (ProtobufCAllocator  *allocator,
39                       size_t               len,
40                       const uint8_t       *data)
41 {
42   return (StreamingProtobufs__SNStatusTransfer *)
43      protobuf_c_message_unpack (&streaming_protobufs__snstatus_transfer__descriptor,
44                                 allocator, len, data);
45 }
46 void   streaming_protobufs__snstatus_transfer__free_unpacked
47                      (StreamingProtobufs__SNStatusTransfer *message,
48                       ProtobufCAllocator *allocator)
49 {
50   if(!message)
51     return;
52   assert(message->base.descriptor == &streaming_protobufs__snstatus_transfer__descriptor);
53   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
54 }
55 void   streaming_protobufs__snstatus_transfer__ies__init
56                      (StreamingProtobufs__SNStatusTransferIEs         *message)
57 {
58   static const StreamingProtobufs__SNStatusTransferIEs init_value = STREAMING_PROTOBUFS__SNSTATUS_TRANSFER__IES__INIT;
59   *message = init_value;
60 }
61 size_t streaming_protobufs__snstatus_transfer__ies__get_packed_size
62                      (const StreamingProtobufs__SNStatusTransferIEs *message)
63 {
64   assert(message->base.descriptor == &streaming_protobufs__snstatus_transfer__ies__descriptor);
65   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
66 }
67 size_t streaming_protobufs__snstatus_transfer__ies__pack
68                      (const StreamingProtobufs__SNStatusTransferIEs *message,
69                       uint8_t       *out)
70 {
71   assert(message->base.descriptor == &streaming_protobufs__snstatus_transfer__ies__descriptor);
72   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
73 }
74 size_t streaming_protobufs__snstatus_transfer__ies__pack_to_buffer
75                      (const StreamingProtobufs__SNStatusTransferIEs *message,
76                       ProtobufCBuffer *buffer)
77 {
78   assert(message->base.descriptor == &streaming_protobufs__snstatus_transfer__ies__descriptor);
79   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
80 }
81 StreamingProtobufs__SNStatusTransferIEs *
82        streaming_protobufs__snstatus_transfer__ies__unpack
83                      (ProtobufCAllocator  *allocator,
84                       size_t               len,
85                       const uint8_t       *data)
86 {
87   return (StreamingProtobufs__SNStatusTransferIEs *)
88      protobuf_c_message_unpack (&streaming_protobufs__snstatus_transfer__ies__descriptor,
89                                 allocator, len, data);
90 }
91 void   streaming_protobufs__snstatus_transfer__ies__free_unpacked
92                      (StreamingProtobufs__SNStatusTransferIEs *message,
93                       ProtobufCAllocator *allocator)
94 {
95   if(!message)
96     return;
97   assert(message->base.descriptor == &streaming_protobufs__snstatus_transfer__ies__descriptor);
98   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
99 }
100 void   streaming_protobufs__e__rabs__subject_to_status_transfer__list__init
101                      (StreamingProtobufs__ERABsSubjectToStatusTransferList         *message)
102 {
103   static const StreamingProtobufs__ERABsSubjectToStatusTransferList init_value = STREAMING_PROTOBUFS__E__RABS__SUBJECT_TO_STATUS_TRANSFER__LIST__INIT;
104   *message = init_value;
105 }
106 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__list__get_packed_size
107                      (const StreamingProtobufs__ERABsSubjectToStatusTransferList *message)
108 {
109   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__list__descriptor);
110   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
111 }
112 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__list__pack
113                      (const StreamingProtobufs__ERABsSubjectToStatusTransferList *message,
114                       uint8_t       *out)
115 {
116   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__list__descriptor);
117   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
118 }
119 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__list__pack_to_buffer
120                      (const StreamingProtobufs__ERABsSubjectToStatusTransferList *message,
121                       ProtobufCBuffer *buffer)
122 {
123   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__list__descriptor);
124   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
125 }
126 StreamingProtobufs__ERABsSubjectToStatusTransferList *
127        streaming_protobufs__e__rabs__subject_to_status_transfer__list__unpack
128                      (ProtobufCAllocator  *allocator,
129                       size_t               len,
130                       const uint8_t       *data)
131 {
132   return (StreamingProtobufs__ERABsSubjectToStatusTransferList *)
133      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__subject_to_status_transfer__list__descriptor,
134                                 allocator, len, data);
135 }
136 void   streaming_protobufs__e__rabs__subject_to_status_transfer__list__free_unpacked
137                      (StreamingProtobufs__ERABsSubjectToStatusTransferList *message,
138                       ProtobufCAllocator *allocator)
139 {
140   if(!message)
141     return;
142   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__list__descriptor);
143   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
144 }
145 void   streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__init
146                      (StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs         *message)
147 {
148   static const StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs init_value = STREAMING_PROTOBUFS__E__RABS__SUBJECT_TO_STATUS_TRANSFER__ITEM_IES__INIT;
149   *message = init_value;
150 }
151 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__get_packed_size
152                      (const StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs *message)
153 {
154   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__descriptor);
155   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
156 }
157 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__pack
158                      (const StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs *message,
159                       uint8_t       *out)
160 {
161   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__descriptor);
162   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
163 }
164 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__pack_to_buffer
165                      (const StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs *message,
166                       ProtobufCBuffer *buffer)
167 {
168   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__descriptor);
169   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
170 }
171 StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs *
172        streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__unpack
173                      (ProtobufCAllocator  *allocator,
174                       size_t               len,
175                       const uint8_t       *data)
176 {
177   return (StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs *)
178      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__descriptor,
179                                 allocator, len, data);
180 }
181 void   streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__free_unpacked
182                      (StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs *message,
183                       ProtobufCAllocator *allocator)
184 {
185   if(!message)
186     return;
187   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__descriptor);
188   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
189 }
190 void   streaming_protobufs__e__rabs__subject_to_status_transfer__item__init
191                      (StreamingProtobufs__ERABsSubjectToStatusTransferItem         *message)
192 {
193   static const StreamingProtobufs__ERABsSubjectToStatusTransferItem init_value = STREAMING_PROTOBUFS__E__RABS__SUBJECT_TO_STATUS_TRANSFER__ITEM__INIT;
194   *message = init_value;
195 }
196 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__item__get_packed_size
197                      (const StreamingProtobufs__ERABsSubjectToStatusTransferItem *message)
198 {
199   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item__descriptor);
200   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
201 }
202 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__item__pack
203                      (const StreamingProtobufs__ERABsSubjectToStatusTransferItem *message,
204                       uint8_t       *out)
205 {
206   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item__descriptor);
207   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
208 }
209 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__item__pack_to_buffer
210                      (const StreamingProtobufs__ERABsSubjectToStatusTransferItem *message,
211                       ProtobufCBuffer *buffer)
212 {
213   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item__descriptor);
214   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
215 }
216 StreamingProtobufs__ERABsSubjectToStatusTransferItem *
217        streaming_protobufs__e__rabs__subject_to_status_transfer__item__unpack
218                      (ProtobufCAllocator  *allocator,
219                       size_t               len,
220                       const uint8_t       *data)
221 {
222   return (StreamingProtobufs__ERABsSubjectToStatusTransferItem *)
223      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__subject_to_status_transfer__item__descriptor,
224                                 allocator, len, data);
225 }
226 void   streaming_protobufs__e__rabs__subject_to_status_transfer__item__free_unpacked
227                      (StreamingProtobufs__ERABsSubjectToStatusTransferItem *message,
228                       ProtobufCAllocator *allocator)
229 {
230   if(!message)
231     return;
232   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item__descriptor);
233   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
234 }
235 void   streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__init
236                      (StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs         *message)
237 {
238   static const StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs init_value = STREAMING_PROTOBUFS__E__RABS__SUBJECT_TO_STATUS_TRANSFER__ITEM_EXT_IES__INIT;
239   *message = init_value;
240 }
241 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__get_packed_size
242                      (const StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs *message)
243 {
244   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor);
245   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
246 }
247 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__pack
248                      (const StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs *message,
249                       uint8_t       *out)
250 {
251   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor);
252   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
253 }
254 size_t streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__pack_to_buffer
255                      (const StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs *message,
256                       ProtobufCBuffer *buffer)
257 {
258   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor);
259   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
260 }
261 StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs *
262        streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__unpack
263                      (ProtobufCAllocator  *allocator,
264                       size_t               len,
265                       const uint8_t       *data)
266 {
267   return (StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs *)
268      protobuf_c_message_unpack (&streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor,
269                                 allocator, len, data);
270 }
271 void   streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__free_unpacked
272                      (StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs *message,
273                       ProtobufCAllocator *allocator)
274 {
275   if(!message)
276     return;
277   assert(message->base.descriptor == &streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor);
278   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
279 }
280 static const ProtobufCFieldDescriptor streaming_protobufs__snstatus_transfer__field_descriptors[1] =
281 {
282   {
283     "protocolIEs",
284     1,
285     PROTOBUF_C_LABEL_NONE,
286     PROTOBUF_C_TYPE_MESSAGE,
287     0,   /* quantifier_offset */
288     offsetof(StreamingProtobufs__SNStatusTransfer, protocolies),
289     &streaming_protobufs__snstatus_transfer__ies__descriptor,
290     NULL,
291     0,             /* flags */
292     0,NULL,NULL    /* reserved1,reserved2, etc */
293   },
294 };
295 static const unsigned streaming_protobufs__snstatus_transfer__field_indices_by_name[] = {
296   0,   /* field[0] = protocolIEs */
297 };
298 static const ProtobufCIntRange streaming_protobufs__snstatus_transfer__number_ranges[1 + 1] =
299 {
300   { 1, 0 },
301   { 0, 1 }
302 };
303 const ProtobufCMessageDescriptor streaming_protobufs__snstatus_transfer__descriptor =
304 {
305   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
306   "streaming_protobufs.SNStatusTransfer",
307   "SNStatusTransfer",
308   "StreamingProtobufs__SNStatusTransfer",
309   "streaming_protobufs",
310   sizeof(StreamingProtobufs__SNStatusTransfer),
311   1,
312   streaming_protobufs__snstatus_transfer__field_descriptors,
313   streaming_protobufs__snstatus_transfer__field_indices_by_name,
314   1,  streaming_protobufs__snstatus_transfer__number_ranges,
315   (ProtobufCMessageInit) streaming_protobufs__snstatus_transfer__init,
316   NULL,NULL,NULL    /* reserved[123] */
317 };
318 static const ProtobufCFieldDescriptor streaming_protobufs__snstatus_transfer__ies__field_descriptors[6] =
319 {
320   {
321     "id_Old_eNB_UE_X2AP_ID",
322     1,
323     PROTOBUF_C_LABEL_NONE,
324     PROTOBUF_C_TYPE_UINT32,
325     0,   /* quantifier_offset */
326     offsetof(StreamingProtobufs__SNStatusTransferIEs, id_old_enb_ue_x2ap_id),
327     NULL,
328     NULL,
329     0,             /* flags */
330     0,NULL,NULL    /* reserved1,reserved2, etc */
331   },
332   {
333     "id_New_eNB_UE_X2AP_ID",
334     2,
335     PROTOBUF_C_LABEL_NONE,
336     PROTOBUF_C_TYPE_UINT32,
337     0,   /* quantifier_offset */
338     offsetof(StreamingProtobufs__SNStatusTransferIEs, id_new_enb_ue_x2ap_id),
339     NULL,
340     NULL,
341     0,             /* flags */
342     0,NULL,NULL    /* reserved1,reserved2, etc */
343   },
344   {
345     "id_E_RABs_SubjectToStatusTransfer_List",
346     3,
347     PROTOBUF_C_LABEL_NONE,
348     PROTOBUF_C_TYPE_MESSAGE,
349     0,   /* quantifier_offset */
350     offsetof(StreamingProtobufs__SNStatusTransferIEs, id_e_rabs_subjecttostatustransfer_list),
351     &streaming_protobufs__e__rabs__subject_to_status_transfer__list__descriptor,
352     NULL,
353     0,             /* flags */
354     0,NULL,NULL    /* reserved1,reserved2, etc */
355   },
356   {
357     "id_Old_eNB_UE_X2AP_ID_Extension",
358     4,
359     PROTOBUF_C_LABEL_NONE,
360     PROTOBUF_C_TYPE_MESSAGE,
361     0,   /* quantifier_offset */
362     offsetof(StreamingProtobufs__SNStatusTransferIEs, id_old_enb_ue_x2ap_id_extension),
363     &google__protobuf__uint32_value__descriptor,
364     NULL,
365     0,             /* flags */
366     0,NULL,NULL    /* reserved1,reserved2, etc */
367   },
368   {
369     "id_New_eNB_UE_X2AP_ID_Extension",
370     5,
371     PROTOBUF_C_LABEL_NONE,
372     PROTOBUF_C_TYPE_MESSAGE,
373     0,   /* quantifier_offset */
374     offsetof(StreamingProtobufs__SNStatusTransferIEs, id_new_enb_ue_x2ap_id_extension),
375     &google__protobuf__uint32_value__descriptor,
376     NULL,
377     0,             /* flags */
378     0,NULL,NULL    /* reserved1,reserved2, etc */
379   },
380   {
381     "id_SgNB_UE_X2AP_ID",
382     6,
383     PROTOBUF_C_LABEL_NONE,
384     PROTOBUF_C_TYPE_MESSAGE,
385     0,   /* quantifier_offset */
386     offsetof(StreamingProtobufs__SNStatusTransferIEs, id_sgnb_ue_x2ap_id),
387     &google__protobuf__uint32_value__descriptor,
388     NULL,
389     0,             /* flags */
390     0,NULL,NULL    /* reserved1,reserved2, etc */
391   },
392 };
393 static const unsigned streaming_protobufs__snstatus_transfer__ies__field_indices_by_name[] = {
394   2,   /* field[2] = id_E_RABs_SubjectToStatusTransfer_List */
395   1,   /* field[1] = id_New_eNB_UE_X2AP_ID */
396   4,   /* field[4] = id_New_eNB_UE_X2AP_ID_Extension */
397   0,   /* field[0] = id_Old_eNB_UE_X2AP_ID */
398   3,   /* field[3] = id_Old_eNB_UE_X2AP_ID_Extension */
399   5,   /* field[5] = id_SgNB_UE_X2AP_ID */
400 };
401 static const ProtobufCIntRange streaming_protobufs__snstatus_transfer__ies__number_ranges[1 + 1] =
402 {
403   { 1, 0 },
404   { 0, 6 }
405 };
406 const ProtobufCMessageDescriptor streaming_protobufs__snstatus_transfer__ies__descriptor =
407 {
408   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
409   "streaming_protobufs.SNStatusTransfer_IEs",
410   "SNStatusTransferIEs",
411   "StreamingProtobufs__SNStatusTransferIEs",
412   "streaming_protobufs",
413   sizeof(StreamingProtobufs__SNStatusTransferIEs),
414   6,
415   streaming_protobufs__snstatus_transfer__ies__field_descriptors,
416   streaming_protobufs__snstatus_transfer__ies__field_indices_by_name,
417   1,  streaming_protobufs__snstatus_transfer__ies__number_ranges,
418   (ProtobufCMessageInit) streaming_protobufs__snstatus_transfer__ies__init,
419   NULL,NULL,NULL    /* reserved[123] */
420 };
421 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__subject_to_status_transfer__list__field_descriptors[1] =
422 {
423   {
424     "items",
425     1,
426     PROTOBUF_C_LABEL_REPEATED,
427     PROTOBUF_C_TYPE_MESSAGE,
428     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferList, n_items),
429     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferList, items),
430     &streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__descriptor,
431     NULL,
432     0,             /* flags */
433     0,NULL,NULL    /* reserved1,reserved2, etc */
434   },
435 };
436 static const unsigned streaming_protobufs__e__rabs__subject_to_status_transfer__list__field_indices_by_name[] = {
437   0,   /* field[0] = items */
438 };
439 static const ProtobufCIntRange streaming_protobufs__e__rabs__subject_to_status_transfer__list__number_ranges[1 + 1] =
440 {
441   { 1, 0 },
442   { 0, 1 }
443 };
444 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__subject_to_status_transfer__list__descriptor =
445 {
446   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
447   "streaming_protobufs.E_RABs_SubjectToStatusTransfer_List",
448   "ERABsSubjectToStatusTransferList",
449   "StreamingProtobufs__ERABsSubjectToStatusTransferList",
450   "streaming_protobufs",
451   sizeof(StreamingProtobufs__ERABsSubjectToStatusTransferList),
452   1,
453   streaming_protobufs__e__rabs__subject_to_status_transfer__list__field_descriptors,
454   streaming_protobufs__e__rabs__subject_to_status_transfer__list__field_indices_by_name,
455   1,  streaming_protobufs__e__rabs__subject_to_status_transfer__list__number_ranges,
456   (ProtobufCMessageInit) streaming_protobufs__e__rabs__subject_to_status_transfer__list__init,
457   NULL,NULL,NULL    /* reserved[123] */
458 };
459 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__field_descriptors[1] =
460 {
461   {
462     "id_E_RABs_SubjectToStatusTransfer_Item",
463     1,
464     PROTOBUF_C_LABEL_NONE,
465     PROTOBUF_C_TYPE_MESSAGE,
466     0,   /* quantifier_offset */
467     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs, id_e_rabs_subjecttostatustransfer_item),
468     &streaming_protobufs__e__rabs__subject_to_status_transfer__item__descriptor,
469     NULL,
470     0,             /* flags */
471     0,NULL,NULL    /* reserved1,reserved2, etc */
472   },
473 };
474 static const unsigned streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__field_indices_by_name[] = {
475   0,   /* field[0] = id_E_RABs_SubjectToStatusTransfer_Item */
476 };
477 static const ProtobufCIntRange streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__number_ranges[1 + 1] =
478 {
479   { 1, 0 },
480   { 0, 1 }
481 };
482 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__descriptor =
483 {
484   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
485   "streaming_protobufs.E_RABs_SubjectToStatusTransfer_ItemIEs",
486   "ERABsSubjectToStatusTransferItemIEs",
487   "StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs",
488   "streaming_protobufs",
489   sizeof(StreamingProtobufs__ERABsSubjectToStatusTransferItemIEs),
490   1,
491   streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__field_descriptors,
492   streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__field_indices_by_name,
493   1,  streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__number_ranges,
494   (ProtobufCMessageInit) streaming_protobufs__e__rabs__subject_to_status_transfer__item_ies__init,
495   NULL,NULL,NULL    /* reserved[123] */
496 };
497 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__subject_to_status_transfer__item__field_descriptors[5] =
498 {
499   {
500     "e_RAB_ID",
501     1,
502     PROTOBUF_C_LABEL_NONE,
503     PROTOBUF_C_TYPE_UINT32,
504     0,   /* quantifier_offset */
505     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItem, e_rab_id),
506     NULL,
507     NULL,
508     0,             /* flags */
509     0,NULL,NULL    /* reserved1,reserved2, etc */
510   },
511   {
512     "receiveStatusofULPDCPSDUs",
513     2,
514     PROTOBUF_C_LABEL_NONE,
515     PROTOBUF_C_TYPE_MESSAGE,
516     0,   /* quantifier_offset */
517     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItem, receivestatusofulpdcpsdus),
518     &google__protobuf__bytes_value__descriptor,
519     NULL,
520     0,             /* flags */
521     0,NULL,NULL    /* reserved1,reserved2, etc */
522   },
523   {
524     "uL_COUNTvalue",
525     3,
526     PROTOBUF_C_LABEL_NONE,
527     PROTOBUF_C_TYPE_MESSAGE,
528     0,   /* quantifier_offset */
529     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItem, ul_countvalue),
530     &streaming_protobufs__countvalue__descriptor,
531     NULL,
532     0,             /* flags */
533     0,NULL,NULL    /* reserved1,reserved2, etc */
534   },
535   {
536     "dL_COUNTvalue",
537     4,
538     PROTOBUF_C_LABEL_NONE,
539     PROTOBUF_C_TYPE_MESSAGE,
540     0,   /* quantifier_offset */
541     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItem, dl_countvalue),
542     &streaming_protobufs__countvalue__descriptor,
543     NULL,
544     0,             /* flags */
545     0,NULL,NULL    /* reserved1,reserved2, etc */
546   },
547   {
548     "iE_Extensions",
549     5,
550     PROTOBUF_C_LABEL_REPEATED,
551     PROTOBUF_C_TYPE_MESSAGE,
552     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItem, n_ie_extensions),
553     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItem, ie_extensions),
554     &streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor,
555     NULL,
556     0,             /* flags */
557     0,NULL,NULL    /* reserved1,reserved2, etc */
558   },
559 };
560 static const unsigned streaming_protobufs__e__rabs__subject_to_status_transfer__item__field_indices_by_name[] = {
561   3,   /* field[3] = dL_COUNTvalue */
562   0,   /* field[0] = e_RAB_ID */
563   4,   /* field[4] = iE_Extensions */
564   1,   /* field[1] = receiveStatusofULPDCPSDUs */
565   2,   /* field[2] = uL_COUNTvalue */
566 };
567 static const ProtobufCIntRange streaming_protobufs__e__rabs__subject_to_status_transfer__item__number_ranges[1 + 1] =
568 {
569   { 1, 0 },
570   { 0, 5 }
571 };
572 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__subject_to_status_transfer__item__descriptor =
573 {
574   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
575   "streaming_protobufs.E_RABs_SubjectToStatusTransfer_Item",
576   "ERABsSubjectToStatusTransferItem",
577   "StreamingProtobufs__ERABsSubjectToStatusTransferItem",
578   "streaming_protobufs",
579   sizeof(StreamingProtobufs__ERABsSubjectToStatusTransferItem),
580   5,
581   streaming_protobufs__e__rabs__subject_to_status_transfer__item__field_descriptors,
582   streaming_protobufs__e__rabs__subject_to_status_transfer__item__field_indices_by_name,
583   1,  streaming_protobufs__e__rabs__subject_to_status_transfer__item__number_ranges,
584   (ProtobufCMessageInit) streaming_protobufs__e__rabs__subject_to_status_transfer__item__init,
585   NULL,NULL,NULL    /* reserved[123] */
586 };
587 static const ProtobufCFieldDescriptor streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__field_descriptors[6] =
588 {
589   {
590     "id_ReceiveStatusOfULPDCPSDUsExtended",
591     1,
592     PROTOBUF_C_LABEL_NONE,
593     PROTOBUF_C_TYPE_MESSAGE,
594     0,   /* quantifier_offset */
595     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs, id_receivestatusofulpdcpsdusextended),
596     &google__protobuf__bytes_value__descriptor,
597     NULL,
598     0,             /* flags */
599     0,NULL,NULL    /* reserved1,reserved2, etc */
600   },
601   {
602     "id_ULCOUNTValueExtended",
603     2,
604     PROTOBUF_C_LABEL_NONE,
605     PROTOBUF_C_TYPE_MESSAGE,
606     0,   /* quantifier_offset */
607     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs, id_ulcountvalueextended),
608     &streaming_protobufs__countvalue_extended__descriptor,
609     NULL,
610     0,             /* flags */
611     0,NULL,NULL    /* reserved1,reserved2, etc */
612   },
613   {
614     "id_DLCOUNTValueExtended",
615     3,
616     PROTOBUF_C_LABEL_NONE,
617     PROTOBUF_C_TYPE_MESSAGE,
618     0,   /* quantifier_offset */
619     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs, id_dlcountvalueextended),
620     &streaming_protobufs__countvalue_extended__descriptor,
621     NULL,
622     0,             /* flags */
623     0,NULL,NULL    /* reserved1,reserved2, etc */
624   },
625   {
626     "id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18",
627     4,
628     PROTOBUF_C_LABEL_NONE,
629     PROTOBUF_C_TYPE_MESSAGE,
630     0,   /* quantifier_offset */
631     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs, id_receivestatusofulpdcpsduspdcp_snlength18),
632     &google__protobuf__bytes_value__descriptor,
633     NULL,
634     0,             /* flags */
635     0,NULL,NULL    /* reserved1,reserved2, etc */
636   },
637   {
638     "id_ULCOUNTValuePDCP_SNlength18",
639     5,
640     PROTOBUF_C_LABEL_NONE,
641     PROTOBUF_C_TYPE_MESSAGE,
642     0,   /* quantifier_offset */
643     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs, id_ulcountvaluepdcp_snlength18),
644     &streaming_protobufs__countvalue_pdcp__snlength18__descriptor,
645     NULL,
646     0,             /* flags */
647     0,NULL,NULL    /* reserved1,reserved2, etc */
648   },
649   {
650     "id_DLCOUNTValuePDCP_SNlength18",
651     6,
652     PROTOBUF_C_LABEL_NONE,
653     PROTOBUF_C_TYPE_MESSAGE,
654     0,   /* quantifier_offset */
655     offsetof(StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs, id_dlcountvaluepdcp_snlength18),
656     &streaming_protobufs__countvalue_pdcp__snlength18__descriptor,
657     NULL,
658     0,             /* flags */
659     0,NULL,NULL    /* reserved1,reserved2, etc */
660   },
661 };
662 static const unsigned streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__field_indices_by_name[] = {
663   2,   /* field[2] = id_DLCOUNTValueExtended */
664   5,   /* field[5] = id_DLCOUNTValuePDCP_SNlength18 */
665   0,   /* field[0] = id_ReceiveStatusOfULPDCPSDUsExtended */
666   3,   /* field[3] = id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 */
667   1,   /* field[1] = id_ULCOUNTValueExtended */
668   4,   /* field[4] = id_ULCOUNTValuePDCP_SNlength18 */
669 };
670 static const ProtobufCIntRange streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__number_ranges[1 + 1] =
671 {
672   { 1, 0 },
673   { 0, 6 }
674 };
675 const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__descriptor =
676 {
677   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
678   "streaming_protobufs.E_RABs_SubjectToStatusTransfer_ItemExtIEs",
679   "ERABsSubjectToStatusTransferItemExtIEs",
680   "StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs",
681   "streaming_protobufs",
682   sizeof(StreamingProtobufs__ERABsSubjectToStatusTransferItemExtIEs),
683   6,
684   streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__field_descriptors,
685   streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__field_indices_by_name,
686   1,  streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__number_ranges,
687   (ProtobufCMessageInit) streaming_protobufs__e__rabs__subject_to_status_transfer__item_ext_ies__init,
688   NULL,NULL,NULL    /* reserved[123] */
689 };