/* Generated by the protocol buffer compiler. DO NOT EDIT! */ /* Generated from: rrc_system_information.proto */ /* Do not generate deprecated warnings for self */ #ifndef PROTOBUF_C__NO_DEPRECATED #define PROTOBUF_C__NO_DEPRECATED #endif #include "rrc_system_information.pb-c.h" void uenibstreamprotobuf__system_information__init (Uenibstreamprotobuf__SystemInformation *message) { static const Uenibstreamprotobuf__SystemInformation init_value = UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__system_information__get_packed_size (const Uenibstreamprotobuf__SystemInformation *message) { assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__system_information__pack (const Uenibstreamprotobuf__SystemInformation *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__system_information__pack_to_buffer (const Uenibstreamprotobuf__SystemInformation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SystemInformation * uenibstreamprotobuf__system_information__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SystemInformation *) protobuf_c_message_unpack (&uenibstreamprotobuf__system_information__descriptor, allocator, len, data); } void uenibstreamprotobuf__system_information__free_unpacked (Uenibstreamprotobuf__SystemInformation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__system_information__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__system_information__ies__init (Uenibstreamprotobuf__SystemInformationIEs *message) { static const Uenibstreamprotobuf__SystemInformationIEs init_value = UENIBSTREAMPROTOBUF__SYSTEM_INFORMATION__IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__system_information__ies__get_packed_size (const Uenibstreamprotobuf__SystemInformationIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__system_information__ies__pack (const Uenibstreamprotobuf__SystemInformationIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__system_information__ies__pack_to_buffer (const Uenibstreamprotobuf__SystemInformationIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SystemInformationIEs * uenibstreamprotobuf__system_information__ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SystemInformationIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__system_information__ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__system_information__ies__free_unpacked (Uenibstreamprotobuf__SystemInformationIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__system_information__ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sib__type_and_info__init (Uenibstreamprotobuf__SIBTypeAndInfo *message) { static const Uenibstreamprotobuf__SIBTypeAndInfo init_value = UENIBSTREAMPROTOBUF__SIB__TYPE_AND_INFO__INIT; *message = init_value; } size_t uenibstreamprotobuf__sib__type_and_info__get_packed_size (const Uenibstreamprotobuf__SIBTypeAndInfo *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sib__type_and_info__pack (const Uenibstreamprotobuf__SIBTypeAndInfo *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sib__type_and_info__pack_to_buffer (const Uenibstreamprotobuf__SIBTypeAndInfo *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SIBTypeAndInfo * uenibstreamprotobuf__sib__type_and_info__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SIBTypeAndInfo *) protobuf_c_message_unpack (&uenibstreamprotobuf__sib__type_and_info__descriptor, allocator, len, data); } void uenibstreamprotobuf__sib__type_and_info__free_unpacked (Uenibstreamprotobuf__SIBTypeAndInfo *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sib__type_and_info__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } static const ProtobufCFieldDescriptor uenibstreamprotobuf__system_information__field_descriptors[1] = { { "systemInformation_r15", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SystemInformation, critical_extensions_case), offsetof(Uenibstreamprotobuf__SystemInformation, systeminformation_r15), &uenibstreamprotobuf__system_information__ies__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__system_information__field_indices_by_name[] = { 0, /* field[0] = systemInformation_r15 */ }; static const ProtobufCIntRange uenibstreamprotobuf__system_information__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__system_information__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SystemInformation", "SystemInformation", "Uenibstreamprotobuf__SystemInformation", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SystemInformation), 1, uenibstreamprotobuf__system_information__field_descriptors, uenibstreamprotobuf__system_information__field_indices_by_name, 1, uenibstreamprotobuf__system_information__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__system_information__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__system_information__ies__field_descriptors[2] = { { "sib_TypeAndInfo", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SystemInformationIEs, n_sib_typeandinfo), offsetof(Uenibstreamprotobuf__SystemInformationIEs, sib_typeandinfo), &uenibstreamprotobuf__sib__type_and_info__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "lateNonCriticalExtension", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SystemInformationIEs, latenoncriticalextension), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__system_information__ies__field_indices_by_name[] = { 1, /* field[1] = lateNonCriticalExtension */ 0, /* field[0] = sib_TypeAndInfo */ }; static const ProtobufCIntRange uenibstreamprotobuf__system_information__ies__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__system_information__ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SystemInformation_IEs", "SystemInformationIEs", "Uenibstreamprotobuf__SystemInformationIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SystemInformationIEs), 2, uenibstreamprotobuf__system_information__ies__field_descriptors, uenibstreamprotobuf__system_information__ies__field_indices_by_name, 1, uenibstreamprotobuf__system_information__ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__system_information__ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sib__type_and_info__field_descriptors[8] = { { "sib2", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib2), &uenibstreamprotobuf__sib2__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sib3", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib3), &uenibstreamprotobuf__sib3__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sib4", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib4), &uenibstreamprotobuf__sib4__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sib5", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib5), &uenibstreamprotobuf__sib5__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sib6", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib6), &uenibstreamprotobuf__sib6__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sib7", 6, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib7), &uenibstreamprotobuf__sib7__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sib8", 7, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib8), &uenibstreamprotobuf__sib8__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sib9", 8, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, c_case), offsetof(Uenibstreamprotobuf__SIBTypeAndInfo, sib9), &uenibstreamprotobuf__sib9__descriptor, NULL, 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sib__type_and_info__field_indices_by_name[] = { 0, /* field[0] = sib2 */ 1, /* field[1] = sib3 */ 2, /* field[2] = sib4 */ 3, /* field[3] = sib5 */ 4, /* field[4] = sib6 */ 5, /* field[5] = sib7 */ 6, /* field[6] = sib8 */ 7, /* field[7] = sib9 */ }; static const ProtobufCIntRange uenibstreamprotobuf__sib__type_and_info__number_ranges[1 + 1] = { { 1, 0 }, { 0, 8 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sib__type_and_info__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SIB_TypeAndInfo", "SIBTypeAndInfo", "Uenibstreamprotobuf__SIBTypeAndInfo", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SIBTypeAndInfo), 8, uenibstreamprotobuf__sib__type_and_info__field_descriptors, uenibstreamprotobuf__sib__type_and_info__field_indices_by_name, 1, uenibstreamprotobuf__sib__type_and_info__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sib__type_and_info__init, NULL,NULL,NULL /* reserved[123] */ };