1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: x2ap_streaming.proto */
4 /* Do not generate deprecated warnings for self */
5 #ifndef PROTOBUF_C__NO_DEPRECATED
6 #define PROTOBUF_C__NO_DEPRECATED
9 #include "x2ap_streaming.pb-c.h"
10 void streaming_protobufs__x2_apstreaming__init
11 (StreamingProtobufs__X2APStreaming *message)
13 static const StreamingProtobufs__X2APStreaming init_value = STREAMING_PROTOBUFS__X2_APSTREAMING__INIT;
14 *message = init_value;
16 size_t streaming_protobufs__x2_apstreaming__get_packed_size
17 (const StreamingProtobufs__X2APStreaming *message)
19 assert(message->base.descriptor == &streaming_protobufs__x2_apstreaming__descriptor);
20 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
22 size_t streaming_protobufs__x2_apstreaming__pack
23 (const StreamingProtobufs__X2APStreaming *message,
26 assert(message->base.descriptor == &streaming_protobufs__x2_apstreaming__descriptor);
27 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
29 size_t streaming_protobufs__x2_apstreaming__pack_to_buffer
30 (const StreamingProtobufs__X2APStreaming *message,
31 ProtobufCBuffer *buffer)
33 assert(message->base.descriptor == &streaming_protobufs__x2_apstreaming__descriptor);
34 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
36 StreamingProtobufs__X2APStreaming *
37 streaming_protobufs__x2_apstreaming__unpack
38 (ProtobufCAllocator *allocator,
42 return (StreamingProtobufs__X2APStreaming *)
43 protobuf_c_message_unpack (&streaming_protobufs__x2_apstreaming__descriptor,
44 allocator, len, data);
46 void streaming_protobufs__x2_apstreaming__free_unpacked
47 (StreamingProtobufs__X2APStreaming *message,
48 ProtobufCAllocator *allocator)
52 assert(message->base.descriptor == &streaming_protobufs__x2_apstreaming__descriptor);
53 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
55 void streaming_protobufs__x2_apstreaming_header__init
56 (StreamingProtobufs__X2APStreamingHeader *message)
58 static const StreamingProtobufs__X2APStreamingHeader init_value = STREAMING_PROTOBUFS__X2_APSTREAMING_HEADER__INIT;
59 *message = init_value;
61 size_t streaming_protobufs__x2_apstreaming_header__get_packed_size
62 (const StreamingProtobufs__X2APStreamingHeader *message)
64 assert(message->base.descriptor == &streaming_protobufs__x2_apstreaming_header__descriptor);
65 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
67 size_t streaming_protobufs__x2_apstreaming_header__pack
68 (const StreamingProtobufs__X2APStreamingHeader *message,
71 assert(message->base.descriptor == &streaming_protobufs__x2_apstreaming_header__descriptor);
72 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
74 size_t streaming_protobufs__x2_apstreaming_header__pack_to_buffer
75 (const StreamingProtobufs__X2APStreamingHeader *message,
76 ProtobufCBuffer *buffer)
78 assert(message->base.descriptor == &streaming_protobufs__x2_apstreaming_header__descriptor);
79 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
81 StreamingProtobufs__X2APStreamingHeader *
82 streaming_protobufs__x2_apstreaming_header__unpack
83 (ProtobufCAllocator *allocator,
87 return (StreamingProtobufs__X2APStreamingHeader *)
88 protobuf_c_message_unpack (&streaming_protobufs__x2_apstreaming_header__descriptor,
89 allocator, len, data);
91 void streaming_protobufs__x2_apstreaming_header__free_unpacked
92 (StreamingProtobufs__X2APStreamingHeader *message,
93 ProtobufCAllocator *allocator)
97 assert(message->base.descriptor == &streaming_protobufs__x2_apstreaming_header__descriptor);
98 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
100 static const ProtobufCFieldDescriptor streaming_protobufs__x2_apstreaming__field_descriptors[24] =
105 PROTOBUF_C_LABEL_NONE,
106 PROTOBUF_C_TYPE_MESSAGE,
107 0, /* quantifier_offset */
108 offsetof(StreamingProtobufs__X2APStreaming, header),
109 &streaming_protobufs__x2_apstreaming_header__descriptor,
112 0,NULL,NULL /* reserved1,reserved2, etc */
117 PROTOBUF_C_LABEL_NONE,
118 PROTOBUF_C_TYPE_MESSAGE,
119 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
120 offsetof(StreamingProtobufs__X2APStreaming, rrctransfer),
121 &streaming_protobufs__rrctransfer__descriptor,
123 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
124 0,NULL,NULL /* reserved1,reserved2, etc */
127 "sgNBAdditionRequest",
129 PROTOBUF_C_LABEL_NONE,
130 PROTOBUF_C_TYPE_MESSAGE,
131 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
132 offsetof(StreamingProtobufs__X2APStreaming, sgnbadditionrequest),
133 &streaming_protobufs__sg_nbaddition_request__descriptor,
135 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
136 0,NULL,NULL /* reserved1,reserved2, etc */
139 "sgNBAdditionRequestAcknowledge",
141 PROTOBUF_C_LABEL_NONE,
142 PROTOBUF_C_TYPE_MESSAGE,
143 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
144 offsetof(StreamingProtobufs__X2APStreaming, sgnbadditionrequestacknowledge),
145 &streaming_protobufs__sg_nbaddition_request_acknowledge__descriptor,
147 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
148 0,NULL,NULL /* reserved1,reserved2, etc */
151 "sgNBAdditionRequestReject",
153 PROTOBUF_C_LABEL_NONE,
154 PROTOBUF_C_TYPE_MESSAGE,
155 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
156 offsetof(StreamingProtobufs__X2APStreaming, sgnbadditionrequestreject),
157 &streaming_protobufs__sg_nbaddition_request_reject__descriptor,
159 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
160 0,NULL,NULL /* reserved1,reserved2, etc */
163 "sgNBModificationRequest",
165 PROTOBUF_C_LABEL_NONE,
166 PROTOBUF_C_TYPE_MESSAGE,
167 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
168 offsetof(StreamingProtobufs__X2APStreaming, sgnbmodificationrequest),
169 &streaming_protobufs__sg_nbmodification_request__descriptor,
171 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
172 0,NULL,NULL /* reserved1,reserved2, etc */
175 "sgNBModificationRequestAcknowledge",
177 PROTOBUF_C_LABEL_NONE,
178 PROTOBUF_C_TYPE_MESSAGE,
179 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
180 offsetof(StreamingProtobufs__X2APStreaming, sgnbmodificationrequestacknowledge),
181 &streaming_protobufs__sg_nbmodification_request_acknowledge__descriptor,
183 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
184 0,NULL,NULL /* reserved1,reserved2, etc */
187 "sgNBModificationRequestReject",
189 PROTOBUF_C_LABEL_NONE,
190 PROTOBUF_C_TYPE_MESSAGE,
191 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
192 offsetof(StreamingProtobufs__X2APStreaming, sgnbmodificationrequestreject),
193 &streaming_protobufs__sg_nbmodification_request_reject__descriptor,
195 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
196 0,NULL,NULL /* reserved1,reserved2, etc */
199 "sgNBModificationRequired",
201 PROTOBUF_C_LABEL_NONE,
202 PROTOBUF_C_TYPE_MESSAGE,
203 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
204 offsetof(StreamingProtobufs__X2APStreaming, sgnbmodificationrequired),
205 &streaming_protobufs__sg_nbmodification_required__descriptor,
207 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
208 0,NULL,NULL /* reserved1,reserved2, etc */
211 "sgNBModificationConfirm",
213 PROTOBUF_C_LABEL_NONE,
214 PROTOBUF_C_TYPE_MESSAGE,
215 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
216 offsetof(StreamingProtobufs__X2APStreaming, sgnbmodificationconfirm),
217 &streaming_protobufs__sg_nbmodification_confirm__descriptor,
219 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
220 0,NULL,NULL /* reserved1,reserved2, etc */
223 "sgNBModificationRefuse",
225 PROTOBUF_C_LABEL_NONE,
226 PROTOBUF_C_TYPE_MESSAGE,
227 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
228 offsetof(StreamingProtobufs__X2APStreaming, sgnbmodificationrefuse),
229 &streaming_protobufs__sg_nbmodification_refuse__descriptor,
231 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
232 0,NULL,NULL /* reserved1,reserved2, etc */
235 "sgNBReconfigurationComplete",
237 PROTOBUF_C_LABEL_NONE,
238 PROTOBUF_C_TYPE_MESSAGE,
239 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
240 offsetof(StreamingProtobufs__X2APStreaming, sgnbreconfigurationcomplete),
241 &streaming_protobufs__sg_nbreconfiguration_complete__descriptor,
243 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
244 0,NULL,NULL /* reserved1,reserved2, etc */
247 "sgNbReleaseRequest",
249 PROTOBUF_C_LABEL_NONE,
250 PROTOBUF_C_TYPE_MESSAGE,
251 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
252 offsetof(StreamingProtobufs__X2APStreaming, sgnbreleaserequest),
253 &streaming_protobufs__sg_nbrelease_request__descriptor,
255 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
256 0,NULL,NULL /* reserved1,reserved2, etc */
259 "sgNbReleaseRequestAcknowledge",
261 PROTOBUF_C_LABEL_NONE,
262 PROTOBUF_C_TYPE_MESSAGE,
263 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
264 offsetof(StreamingProtobufs__X2APStreaming, sgnbreleaserequestacknowledge),
265 &streaming_protobufs__sg_nbrelease_request_acknowledge__descriptor,
267 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
268 0,NULL,NULL /* reserved1,reserved2, etc */
271 "sgNbReleaseRequired",
273 PROTOBUF_C_LABEL_NONE,
274 PROTOBUF_C_TYPE_MESSAGE,
275 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
276 offsetof(StreamingProtobufs__X2APStreaming, sgnbreleaserequired),
277 &streaming_protobufs__sg_nbrelease_required__descriptor,
279 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
280 0,NULL,NULL /* reserved1,reserved2, etc */
283 "sgNbReleaseConfirm",
285 PROTOBUF_C_LABEL_NONE,
286 PROTOBUF_C_TYPE_MESSAGE,
287 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
288 offsetof(StreamingProtobufs__X2APStreaming, sgnbreleaseconfirm),
289 &streaming_protobufs__sg_nbrelease_confirm__descriptor,
291 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
292 0,NULL,NULL /* reserved1,reserved2, etc */
297 PROTOBUF_C_LABEL_NONE,
298 PROTOBUF_C_TYPE_MESSAGE,
299 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
300 offsetof(StreamingProtobufs__X2APStreaming, snstatustransfer),
301 &streaming_protobufs__snstatus_transfer__descriptor,
303 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
304 0,NULL,NULL /* reserved1,reserved2, etc */
309 PROTOBUF_C_LABEL_NONE,
310 PROTOBUF_C_TYPE_MESSAGE,
311 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
312 offsetof(StreamingProtobufs__X2APStreaming, uecontextrelease),
313 &streaming_protobufs__uecontext_release__descriptor,
315 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
316 0,NULL,NULL /* reserved1,reserved2, etc */
319 "secondaryRATDataUsageReport",
321 PROTOBUF_C_LABEL_NONE,
322 PROTOBUF_C_TYPE_MESSAGE,
323 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
324 offsetof(StreamingProtobufs__X2APStreaming, secondaryratdatausagereport),
325 &streaming_protobufs__secondary_ratdata_usage_report__descriptor,
327 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
328 0,NULL,NULL /* reserved1,reserved2, etc */
331 "sgNBChangeRequired",
333 PROTOBUF_C_LABEL_NONE,
334 PROTOBUF_C_TYPE_MESSAGE,
335 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
336 offsetof(StreamingProtobufs__X2APStreaming, sgnbchangerequired),
337 &streaming_protobufs__sg_nbchange_required__descriptor,
339 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
340 0,NULL,NULL /* reserved1,reserved2, etc */
345 PROTOBUF_C_LABEL_NONE,
346 PROTOBUF_C_TYPE_MESSAGE,
347 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
348 offsetof(StreamingProtobufs__X2APStreaming, sgnbchangeconfirm),
349 &streaming_protobufs__sg_nbchange_confirm__descriptor,
351 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
352 0,NULL,NULL /* reserved1,reserved2, etc */
357 PROTOBUF_C_LABEL_NONE,
358 PROTOBUF_C_TYPE_MESSAGE,
359 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
360 offsetof(StreamingProtobufs__X2APStreaming, sgnbchangerefuse),
361 &streaming_protobufs__sg_nbchange_refuse__descriptor,
363 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
364 0,NULL,NULL /* reserved1,reserved2, etc */
367 "sgNBActivityNotification",
369 PROTOBUF_C_LABEL_NONE,
370 PROTOBUF_C_TYPE_MESSAGE,
371 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
372 offsetof(StreamingProtobufs__X2APStreaming, sgnbactivitynotification),
373 &streaming_protobufs__sg_nbactivity_notification__descriptor,
375 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
376 0,NULL,NULL /* reserved1,reserved2, etc */
379 "gNBStatusIndication",
381 PROTOBUF_C_LABEL_NONE,
382 PROTOBUF_C_TYPE_MESSAGE,
383 offsetof(StreamingProtobufs__X2APStreaming, x2ap_message_case),
384 offsetof(StreamingProtobufs__X2APStreaming, gnbstatusindication),
385 &streaming_protobufs__gnbstatus_indication__descriptor,
387 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
388 0,NULL,NULL /* reserved1,reserved2, etc */
391 static const unsigned streaming_protobufs__x2_apstreaming__field_indices_by_name[] = {
392 23, /* field[23] = gNBStatusIndication */
393 0, /* field[0] = header */
394 1, /* field[1] = rrcTransfer */
395 18, /* field[18] = secondaryRATDataUsageReport */
396 22, /* field[22] = sgNBActivityNotification */
397 2, /* field[2] = sgNBAdditionRequest */
398 3, /* field[3] = sgNBAdditionRequestAcknowledge */
399 4, /* field[4] = sgNBAdditionRequestReject */
400 20, /* field[20] = sgNBChangeConfirm */
401 21, /* field[21] = sgNBChangeRefuse */
402 19, /* field[19] = sgNBChangeRequired */
403 9, /* field[9] = sgNBModificationConfirm */
404 10, /* field[10] = sgNBModificationRefuse */
405 5, /* field[5] = sgNBModificationRequest */
406 6, /* field[6] = sgNBModificationRequestAcknowledge */
407 7, /* field[7] = sgNBModificationRequestReject */
408 8, /* field[8] = sgNBModificationRequired */
409 11, /* field[11] = sgNBReconfigurationComplete */
410 15, /* field[15] = sgNbReleaseConfirm */
411 12, /* field[12] = sgNbReleaseRequest */
412 13, /* field[13] = sgNbReleaseRequestAcknowledge */
413 14, /* field[14] = sgNbReleaseRequired */
414 16, /* field[16] = snStatusTransfer */
415 17, /* field[17] = ueContextRelease */
417 static const ProtobufCIntRange streaming_protobufs__x2_apstreaming__number_ranges[1 + 1] =
422 const ProtobufCMessageDescriptor streaming_protobufs__x2_apstreaming__descriptor =
424 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
425 "streaming_protobufs.X2APStreaming",
427 "StreamingProtobufs__X2APStreaming",
428 "streaming_protobufs",
429 sizeof(StreamingProtobufs__X2APStreaming),
431 streaming_protobufs__x2_apstreaming__field_descriptors,
432 streaming_protobufs__x2_apstreaming__field_indices_by_name,
433 1, streaming_protobufs__x2_apstreaming__number_ranges,
434 (ProtobufCMessageInit) streaming_protobufs__x2_apstreaming__init,
435 NULL,NULL,NULL /* reserved[123] */
437 static const ProtobufCFieldDescriptor streaming_protobufs__x2_apstreaming_header__field_descriptors[3] =
442 PROTOBUF_C_LABEL_NONE,
443 PROTOBUF_C_TYPE_STRING,
444 0, /* quantifier_offset */
445 offsetof(StreamingProtobufs__X2APStreamingHeader, protobuf_revision),
447 &protobuf_c_empty_string,
449 0,NULL,NULL /* reserved1,reserved2, etc */
454 PROTOBUF_C_LABEL_NONE,
455 PROTOBUF_C_TYPE_MESSAGE,
456 0, /* quantifier_offset */
457 offsetof(StreamingProtobufs__X2APStreamingHeader, gnbid),
458 &google__protobuf__string_value__descriptor,
461 0,NULL,NULL /* reserved1,reserved2, etc */
466 PROTOBUF_C_LABEL_NONE,
467 PROTOBUF_C_TYPE_UINT64,
468 0, /* quantifier_offset */
469 offsetof(StreamingProtobufs__X2APStreamingHeader, timestamp),
473 0,NULL,NULL /* reserved1,reserved2, etc */
476 static const unsigned streaming_protobufs__x2_apstreaming_header__field_indices_by_name[] = {
477 1, /* field[1] = gNbID */
478 0, /* field[0] = protobuf_revision */
479 2, /* field[2] = timestamp */
481 static const ProtobufCIntRange streaming_protobufs__x2_apstreaming_header__number_ranges[1 + 1] =
486 const ProtobufCMessageDescriptor streaming_protobufs__x2_apstreaming_header__descriptor =
488 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
489 "streaming_protobufs.X2APStreamingHeader",
490 "X2APStreamingHeader",
491 "StreamingProtobufs__X2APStreamingHeader",
492 "streaming_protobufs",
493 sizeof(StreamingProtobufs__X2APStreamingHeader),
495 streaming_protobufs__x2_apstreaming_header__field_descriptors,
496 streaming_protobufs__x2_apstreaming_header__field_indices_by_name,
497 1, streaming_protobufs__x2_apstreaming_header__number_ranges,
498 (ProtobufCMessageInit) streaming_protobufs__x2_apstreaming_header__init,
499 NULL,NULL,NULL /* reserved[123] */