/* Generated by the protocol buffer compiler. DO NOT EDIT! */ /* Generated from: x2ap_common_types.proto */ /* Do not generate deprecated warnings for self */ #ifndef PROTOBUF_C__NO_DEPRECATED #define PROTOBUF_C__NO_DEPRECATED #endif #include "x2ap_common_types.pb-c.h" void uenibstreamprotobuf__en__dc__resource_configuration__init (Uenibstreamprotobuf__ENDCResourceConfiguration *message) { static const Uenibstreamprotobuf__ENDCResourceConfiguration init_value = UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__en__dc__resource_configuration__get_packed_size (const Uenibstreamprotobuf__ENDCResourceConfiguration *message) { assert(message->base.descriptor == &uenibstreamprotobuf__en__dc__resource_configuration__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__en__dc__resource_configuration__pack (const Uenibstreamprotobuf__ENDCResourceConfiguration *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__en__dc__resource_configuration__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__en__dc__resource_configuration__pack_to_buffer (const Uenibstreamprotobuf__ENDCResourceConfiguration *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__en__dc__resource_configuration__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ENDCResourceConfiguration * uenibstreamprotobuf__en__dc__resource_configuration__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ENDCResourceConfiguration *) protobuf_c_message_unpack (&uenibstreamprotobuf__en__dc__resource_configuration__descriptor, allocator, len, data); } void uenibstreamprotobuf__en__dc__resource_configuration__free_unpacked (Uenibstreamprotobuf__ENDCResourceConfiguration *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__en__dc__resource_configuration__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__e__rab__level__qo_s__parameters__init (Uenibstreamprotobuf__ERABLevelQoSParameters *message) { static const Uenibstreamprotobuf__ERABLevelQoSParameters init_value = UENIBSTREAMPROTOBUF__E__RAB__LEVEL__QO_S__PARAMETERS__INIT; *message = init_value; } size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__get_packed_size (const Uenibstreamprotobuf__ERABLevelQoSParameters *message) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__pack (const Uenibstreamprotobuf__ERABLevelQoSParameters *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__pack_to_buffer (const Uenibstreamprotobuf__ERABLevelQoSParameters *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ERABLevelQoSParameters * uenibstreamprotobuf__e__rab__level__qo_s__parameters__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ERABLevelQoSParameters *) protobuf_c_message_unpack (&uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor, allocator, len, data); } void uenibstreamprotobuf__e__rab__level__qo_s__parameters__free_unpacked (Uenibstreamprotobuf__ERABLevelQoSParameters *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__allocation_and_retention_priority__init (Uenibstreamprotobuf__AllocationAndRetentionPriority *message) { static const Uenibstreamprotobuf__AllocationAndRetentionPriority init_value = UENIBSTREAMPROTOBUF__ALLOCATION_AND_RETENTION_PRIORITY__INIT; *message = init_value; } size_t uenibstreamprotobuf__allocation_and_retention_priority__get_packed_size (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message) { assert(message->base.descriptor == &uenibstreamprotobuf__allocation_and_retention_priority__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__allocation_and_retention_priority__pack (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__allocation_and_retention_priority__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__allocation_and_retention_priority__pack_to_buffer (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__allocation_and_retention_priority__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__AllocationAndRetentionPriority * uenibstreamprotobuf__allocation_and_retention_priority__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__AllocationAndRetentionPriority *) protobuf_c_message_unpack (&uenibstreamprotobuf__allocation_and_retention_priority__descriptor, allocator, len, data); } void uenibstreamprotobuf__allocation_and_retention_priority__free_unpacked (Uenibstreamprotobuf__AllocationAndRetentionPriority *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__allocation_and_retention_priority__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__pre_emption_vulnerability__init (Uenibstreamprotobuf__PreEmptionVulnerability *message) { static const Uenibstreamprotobuf__PreEmptionVulnerability init_value = UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__INIT; *message = init_value; } size_t uenibstreamprotobuf__pre_emption_vulnerability__get_packed_size (const Uenibstreamprotobuf__PreEmptionVulnerability *message) { assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_vulnerability__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__pre_emption_vulnerability__pack (const Uenibstreamprotobuf__PreEmptionVulnerability *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_vulnerability__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__pre_emption_vulnerability__pack_to_buffer (const Uenibstreamprotobuf__PreEmptionVulnerability *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_vulnerability__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__PreEmptionVulnerability * uenibstreamprotobuf__pre_emption_vulnerability__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__PreEmptionVulnerability *) protobuf_c_message_unpack (&uenibstreamprotobuf__pre_emption_vulnerability__descriptor, allocator, len, data); } void uenibstreamprotobuf__pre_emption_vulnerability__free_unpacked (Uenibstreamprotobuf__PreEmptionVulnerability *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_vulnerability__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__pre_emption_capability__init (Uenibstreamprotobuf__PreEmptionCapability *message) { static const Uenibstreamprotobuf__PreEmptionCapability init_value = UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__INIT; *message = init_value; } size_t uenibstreamprotobuf__pre_emption_capability__get_packed_size (const Uenibstreamprotobuf__PreEmptionCapability *message) { assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_capability__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__pre_emption_capability__pack (const Uenibstreamprotobuf__PreEmptionCapability *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_capability__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__pre_emption_capability__pack_to_buffer (const Uenibstreamprotobuf__PreEmptionCapability *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_capability__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__PreEmptionCapability * uenibstreamprotobuf__pre_emption_capability__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__PreEmptionCapability *) protobuf_c_message_unpack (&uenibstreamprotobuf__pre_emption_capability__descriptor, allocator, len, data); } void uenibstreamprotobuf__pre_emption_capability__free_unpacked (Uenibstreamprotobuf__PreEmptionCapability *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__pre_emption_capability__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__init (Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message) { static const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs init_value = UENIBSTREAMPROTOBUF__E__RAB__LEVEL__QO_S__PARAMETERS__EXT_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__get_packed_size (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__pack (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__pack_to_buffer (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs * uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__free_unpacked (Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__gbr__qos_information__init (Uenibstreamprotobuf__GBRQosInformation *message) { static const Uenibstreamprotobuf__GBRQosInformation init_value = UENIBSTREAMPROTOBUF__GBR__QOS_INFORMATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__gbr__qos_information__get_packed_size (const Uenibstreamprotobuf__GBRQosInformation *message) { assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__gbr__qos_information__pack (const Uenibstreamprotobuf__GBRQosInformation *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__gbr__qos_information__pack_to_buffer (const Uenibstreamprotobuf__GBRQosInformation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__GBRQosInformation * uenibstreamprotobuf__gbr__qos_information__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__GBRQosInformation *) protobuf_c_message_unpack (&uenibstreamprotobuf__gbr__qos_information__descriptor, allocator, len, data); } void uenibstreamprotobuf__gbr__qos_information__free_unpacked (Uenibstreamprotobuf__GBRQosInformation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__gbr__qos_information__ext_ies__init (Uenibstreamprotobuf__GBRQosInformationExtIEs *message) { static const Uenibstreamprotobuf__GBRQosInformationExtIEs init_value = UENIBSTREAMPROTOBUF__GBR__QOS_INFORMATION__EXT_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__get_packed_size (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__pack (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__pack_to_buffer (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__GBRQosInformationExtIEs * uenibstreamprotobuf__gbr__qos_information__ext_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__GBRQosInformationExtIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__gbr__qos_information__ext_ies__free_unpacked (Uenibstreamprotobuf__GBRQosInformationExtIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__gtptunnel_endpoint__init (Uenibstreamprotobuf__GTPtunnelEndpoint *message) { static const Uenibstreamprotobuf__GTPtunnelEndpoint init_value = UENIBSTREAMPROTOBUF__GTPTUNNEL_ENDPOINT__INIT; *message = init_value; } size_t uenibstreamprotobuf__gtptunnel_endpoint__get_packed_size (const Uenibstreamprotobuf__GTPtunnelEndpoint *message) { assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__gtptunnel_endpoint__pack (const Uenibstreamprotobuf__GTPtunnelEndpoint *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__gtptunnel_endpoint__pack_to_buffer (const Uenibstreamprotobuf__GTPtunnelEndpoint *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__GTPtunnelEndpoint * uenibstreamprotobuf__gtptunnel_endpoint__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__GTPtunnelEndpoint *) protobuf_c_message_unpack (&uenibstreamprotobuf__gtptunnel_endpoint__descriptor, allocator, len, data); } void uenibstreamprotobuf__gtptunnel_endpoint__free_unpacked (Uenibstreamprotobuf__GTPtunnelEndpoint *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__init (Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message) { static const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs init_value = UENIBSTREAMPROTOBUF__GTPTUNNEL_ENDPOINT__EXT_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__get_packed_size (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__pack (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__pack_to_buffer (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__GTPtunnelEndpointExtIEs * uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__free_unpacked (Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__rlcmode__init (Uenibstreamprotobuf__RLCMode *message) { static const Uenibstreamprotobuf__RLCMode init_value = UENIBSTREAMPROTOBUF__RLCMODE__INIT; *message = init_value; } size_t uenibstreamprotobuf__rlcmode__get_packed_size (const Uenibstreamprotobuf__RLCMode *message) { assert(message->base.descriptor == &uenibstreamprotobuf__rlcmode__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__rlcmode__pack (const Uenibstreamprotobuf__RLCMode *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__rlcmode__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__rlcmode__pack_to_buffer (const Uenibstreamprotobuf__RLCMode *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__rlcmode__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__RLCMode * uenibstreamprotobuf__rlcmode__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__RLCMode *) protobuf_c_message_unpack (&uenibstreamprotobuf__rlcmode__descriptor, allocator, len, data); } void uenibstreamprotobuf__rlcmode__free_unpacked (Uenibstreamprotobuf__RLCMode *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__rlcmode__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__rlc__status__init (Uenibstreamprotobuf__RLCStatus *message) { static const Uenibstreamprotobuf__RLCStatus init_value = UENIBSTREAMPROTOBUF__RLC__STATUS__INIT; *message = init_value; } size_t uenibstreamprotobuf__rlc__status__get_packed_size (const Uenibstreamprotobuf__RLCStatus *message) { assert(message->base.descriptor == &uenibstreamprotobuf__rlc__status__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__rlc__status__pack (const Uenibstreamprotobuf__RLCStatus *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__rlc__status__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__rlc__status__pack_to_buffer (const Uenibstreamprotobuf__RLCStatus *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__rlc__status__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__RLCStatus * uenibstreamprotobuf__rlc__status__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__RLCStatus *) protobuf_c_message_unpack (&uenibstreamprotobuf__rlc__status__descriptor, allocator, len, data); } void uenibstreamprotobuf__rlc__status__free_unpacked (Uenibstreamprotobuf__RLCStatus *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__rlc__status__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__ulconfiguration__init (Uenibstreamprotobuf__ULConfiguration *message) { static const Uenibstreamprotobuf__ULConfiguration init_value = UENIBSTREAMPROTOBUF__ULCONFIGURATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__ulconfiguration__get_packed_size (const Uenibstreamprotobuf__ULConfiguration *message) { assert(message->base.descriptor == &uenibstreamprotobuf__ulconfiguration__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__ulconfiguration__pack (const Uenibstreamprotobuf__ULConfiguration *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__ulconfiguration__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__ulconfiguration__pack_to_buffer (const Uenibstreamprotobuf__ULConfiguration *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__ulconfiguration__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ULConfiguration * uenibstreamprotobuf__ulconfiguration__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ULConfiguration *) protobuf_c_message_unpack (&uenibstreamprotobuf__ulconfiguration__descriptor, allocator, len, data); } void uenibstreamprotobuf__ulconfiguration__free_unpacked (Uenibstreamprotobuf__ULConfiguration *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__ulconfiguration__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__pdcpsn_length__init (Uenibstreamprotobuf__PDCPSnLength *message) { static const Uenibstreamprotobuf__PDCPSnLength init_value = UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__INIT; *message = init_value; } size_t uenibstreamprotobuf__pdcpsn_length__get_packed_size (const Uenibstreamprotobuf__PDCPSnLength *message) { assert(message->base.descriptor == &uenibstreamprotobuf__pdcpsn_length__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__pdcpsn_length__pack (const Uenibstreamprotobuf__PDCPSnLength *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__pdcpsn_length__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__pdcpsn_length__pack_to_buffer (const Uenibstreamprotobuf__PDCPSnLength *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__pdcpsn_length__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__PDCPSnLength * uenibstreamprotobuf__pdcpsn_length__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__PDCPSnLength *) protobuf_c_message_unpack (&uenibstreamprotobuf__pdcpsn_length__descriptor, allocator, len, data); } void uenibstreamprotobuf__pdcpsn_length__free_unpacked (Uenibstreamprotobuf__PDCPSnLength *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__pdcpsn_length__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__pdcpchange_indication__init (Uenibstreamprotobuf__PDCPChangeIndication *message) { static const Uenibstreamprotobuf__PDCPChangeIndication init_value = UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__pdcpchange_indication__get_packed_size (const Uenibstreamprotobuf__PDCPChangeIndication *message) { assert(message->base.descriptor == &uenibstreamprotobuf__pdcpchange_indication__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__pdcpchange_indication__pack (const Uenibstreamprotobuf__PDCPChangeIndication *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__pdcpchange_indication__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__pdcpchange_indication__pack_to_buffer (const Uenibstreamprotobuf__PDCPChangeIndication *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__pdcpchange_indication__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__PDCPChangeIndication * uenibstreamprotobuf__pdcpchange_indication__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__PDCPChangeIndication *) protobuf_c_message_unpack (&uenibstreamprotobuf__pdcpchange_indication__descriptor, allocator, len, data); } void uenibstreamprotobuf__pdcpchange_indication__free_unpacked (Uenibstreamprotobuf__PDCPChangeIndication *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__pdcpchange_indication__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__split_srbs__init (Uenibstreamprotobuf__SplitSRBs *message) { static const Uenibstreamprotobuf__SplitSRBs init_value = UENIBSTREAMPROTOBUF__SPLIT_SRBS__INIT; *message = init_value; } size_t uenibstreamprotobuf__split_srbs__get_packed_size (const Uenibstreamprotobuf__SplitSRBs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__split_srbs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__split_srbs__pack (const Uenibstreamprotobuf__SplitSRBs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__split_srbs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__split_srbs__pack_to_buffer (const Uenibstreamprotobuf__SplitSRBs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__split_srbs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SplitSRBs * uenibstreamprotobuf__split_srbs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SplitSRBs *) protobuf_c_message_unpack (&uenibstreamprotobuf__split_srbs__descriptor, allocator, len, data); } void uenibstreamprotobuf__split_srbs__free_unpacked (Uenibstreamprotobuf__SplitSRBs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__split_srbs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__nrcgi__init (Uenibstreamprotobuf__NRCGI *message) { static const Uenibstreamprotobuf__NRCGI init_value = UENIBSTREAMPROTOBUF__NRCGI__INIT; *message = init_value; } size_t uenibstreamprotobuf__nrcgi__get_packed_size (const Uenibstreamprotobuf__NRCGI *message) { assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__nrcgi__pack (const Uenibstreamprotobuf__NRCGI *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__nrcgi__pack_to_buffer (const Uenibstreamprotobuf__NRCGI *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__NRCGI * uenibstreamprotobuf__nrcgi__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__NRCGI *) protobuf_c_message_unpack (&uenibstreamprotobuf__nrcgi__descriptor, allocator, len, data); } void uenibstreamprotobuf__nrcgi__free_unpacked (Uenibstreamprotobuf__NRCGI *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__nrcgi__ext_ies__init (Uenibstreamprotobuf__NRCGIExtIEs *message) { static const Uenibstreamprotobuf__NRCGIExtIEs init_value = UENIBSTREAMPROTOBUF__NRCGI__EXT_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__nrcgi__ext_ies__get_packed_size (const Uenibstreamprotobuf__NRCGIExtIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__ext_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__nrcgi__ext_ies__pack (const Uenibstreamprotobuf__NRCGIExtIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__ext_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__nrcgi__ext_ies__pack_to_buffer (const Uenibstreamprotobuf__NRCGIExtIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__ext_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__NRCGIExtIEs * uenibstreamprotobuf__nrcgi__ext_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__NRCGIExtIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__nrcgi__ext_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__nrcgi__ext_ies__free_unpacked (Uenibstreamprotobuf__NRCGIExtIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__nrcgi__ext_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__ecgi__init (Uenibstreamprotobuf__ECGI *message) { static const Uenibstreamprotobuf__ECGI init_value = UENIBSTREAMPROTOBUF__ECGI__INIT; *message = init_value; } size_t uenibstreamprotobuf__ecgi__get_packed_size (const Uenibstreamprotobuf__ECGI *message) { assert(message->base.descriptor == &uenibstreamprotobuf__ecgi__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__ecgi__pack (const Uenibstreamprotobuf__ECGI *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__ecgi__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__ecgi__pack_to_buffer (const Uenibstreamprotobuf__ECGI *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__ecgi__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ECGI * uenibstreamprotobuf__ecgi__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ECGI *) protobuf_c_message_unpack (&uenibstreamprotobuf__ecgi__descriptor, allocator, len, data); } void uenibstreamprotobuf__ecgi__free_unpacked (Uenibstreamprotobuf__ECGI *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__ecgi__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__e__rab__list__init (Uenibstreamprotobuf__ERABList *message) { static const Uenibstreamprotobuf__ERABList init_value = UENIBSTREAMPROTOBUF__E__RAB__LIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__e__rab__list__get_packed_size (const Uenibstreamprotobuf__ERABList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__e__rab__list__pack (const Uenibstreamprotobuf__ERABList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__e__rab__list__pack_to_buffer (const Uenibstreamprotobuf__ERABList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ERABList * uenibstreamprotobuf__e__rab__list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ERABList *) protobuf_c_message_unpack (&uenibstreamprotobuf__e__rab__list__descriptor, allocator, len, data); } void uenibstreamprotobuf__e__rab__list__free_unpacked (Uenibstreamprotobuf__ERABList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__e__rab__item_ies__init (Uenibstreamprotobuf__ERABItemIEs *message) { static const Uenibstreamprotobuf__ERABItemIEs init_value = UENIBSTREAMPROTOBUF__E__RAB__ITEM_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__e__rab__item_ies__get_packed_size (const Uenibstreamprotobuf__ERABItemIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__e__rab__item_ies__pack (const Uenibstreamprotobuf__ERABItemIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__e__rab__item_ies__pack_to_buffer (const Uenibstreamprotobuf__ERABItemIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ERABItemIEs * uenibstreamprotobuf__e__rab__item_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ERABItemIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__e__rab__item_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__e__rab__item_ies__free_unpacked (Uenibstreamprotobuf__ERABItemIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__e__rab__item__init (Uenibstreamprotobuf__ERABItem *message) { static const Uenibstreamprotobuf__ERABItem init_value = UENIBSTREAMPROTOBUF__E__RAB__ITEM__INIT; *message = init_value; } size_t uenibstreamprotobuf__e__rab__item__get_packed_size (const Uenibstreamprotobuf__ERABItem *message) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__e__rab__item__pack (const Uenibstreamprotobuf__ERABItem *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__e__rab__item__pack_to_buffer (const Uenibstreamprotobuf__ERABItem *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ERABItem * uenibstreamprotobuf__e__rab__item__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ERABItem *) protobuf_c_message_unpack (&uenibstreamprotobuf__e__rab__item__descriptor, allocator, len, data); } void uenibstreamprotobuf__e__rab__item__free_unpacked (Uenibstreamprotobuf__ERABItem *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__e__rab__item__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__criticality_diagnostics__init (Uenibstreamprotobuf__CriticalityDiagnostics *message) { static const Uenibstreamprotobuf__CriticalityDiagnostics init_value = UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__INIT; *message = init_value; } size_t uenibstreamprotobuf__criticality_diagnostics__get_packed_size (const Uenibstreamprotobuf__CriticalityDiagnostics *message) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__criticality_diagnostics__pack (const Uenibstreamprotobuf__CriticalityDiagnostics *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__criticality_diagnostics__pack_to_buffer (const Uenibstreamprotobuf__CriticalityDiagnostics *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__CriticalityDiagnostics * uenibstreamprotobuf__criticality_diagnostics__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__CriticalityDiagnostics *) protobuf_c_message_unpack (&uenibstreamprotobuf__criticality_diagnostics__descriptor, allocator, len, data); } void uenibstreamprotobuf__criticality_diagnostics__free_unpacked (Uenibstreamprotobuf__CriticalityDiagnostics *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__triggering_message__init (Uenibstreamprotobuf__TriggeringMessage *message) { static const Uenibstreamprotobuf__TriggeringMessage init_value = UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__INIT; *message = init_value; } size_t uenibstreamprotobuf__triggering_message__get_packed_size (const Uenibstreamprotobuf__TriggeringMessage *message) { assert(message->base.descriptor == &uenibstreamprotobuf__triggering_message__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__triggering_message__pack (const Uenibstreamprotobuf__TriggeringMessage *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__triggering_message__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__triggering_message__pack_to_buffer (const Uenibstreamprotobuf__TriggeringMessage *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__triggering_message__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__TriggeringMessage * uenibstreamprotobuf__triggering_message__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__TriggeringMessage *) protobuf_c_message_unpack (&uenibstreamprotobuf__triggering_message__descriptor, allocator, len, data); } void uenibstreamprotobuf__triggering_message__free_unpacked (Uenibstreamprotobuf__TriggeringMessage *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__triggering_message__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__criticality__init (Uenibstreamprotobuf__Criticality *message) { static const Uenibstreamprotobuf__Criticality init_value = UENIBSTREAMPROTOBUF__CRITICALITY__INIT; *message = init_value; } size_t uenibstreamprotobuf__criticality__get_packed_size (const Uenibstreamprotobuf__Criticality *message) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__criticality__pack (const Uenibstreamprotobuf__Criticality *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__criticality__pack_to_buffer (const Uenibstreamprotobuf__Criticality *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__Criticality * uenibstreamprotobuf__criticality__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__Criticality *) protobuf_c_message_unpack (&uenibstreamprotobuf__criticality__descriptor, allocator, len, data); } void uenibstreamprotobuf__criticality__free_unpacked (Uenibstreamprotobuf__Criticality *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__criticality__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__criticality_diagnostics__ie__list__init (Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message) { static const Uenibstreamprotobuf__CriticalityDiagnosticsIEList init_value = UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__IE__LIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__get_packed_size (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__pack (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__pack_to_buffer (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__CriticalityDiagnosticsIEList * uenibstreamprotobuf__criticality_diagnostics__ie__list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__CriticalityDiagnosticsIEList *) protobuf_c_message_unpack (&uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor, allocator, len, data); } void uenibstreamprotobuf__criticality_diagnostics__ie__list__free_unpacked (Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__criticality_diagnostics__ie__list__item__init (Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message) { static const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem init_value = UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__IE__LIST__ITEM__INIT; *message = init_value; } size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__get_packed_size (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__pack (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__pack_to_buffer (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem * uenibstreamprotobuf__criticality_diagnostics__ie__list__item__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *) protobuf_c_message_unpack (&uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor, allocator, len, data); } void uenibstreamprotobuf__criticality_diagnostics__ie__list__item__free_unpacked (Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__type_of_error__init (Uenibstreamprotobuf__TypeOfError *message) { static const Uenibstreamprotobuf__TypeOfError init_value = UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__INIT; *message = init_value; } size_t uenibstreamprotobuf__type_of_error__get_packed_size (const Uenibstreamprotobuf__TypeOfError *message) { assert(message->base.descriptor == &uenibstreamprotobuf__type_of_error__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__type_of_error__pack (const Uenibstreamprotobuf__TypeOfError *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__type_of_error__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__type_of_error__pack_to_buffer (const Uenibstreamprotobuf__TypeOfError *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__type_of_error__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__TypeOfError * uenibstreamprotobuf__type_of_error__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__TypeOfError *) protobuf_c_message_unpack (&uenibstreamprotobuf__type_of_error__descriptor, allocator, len, data); } void uenibstreamprotobuf__type_of_error__free_unpacked (Uenibstreamprotobuf__TypeOfError *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__type_of_error__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__criticality_diagnostics__ext_ies__init (Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message) { static const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs init_value = UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__EXT_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__get_packed_size (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__pack (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__pack_to_buffer (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs * uenibstreamprotobuf__criticality_diagnostics__ext_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__criticality_diagnostics__ext_ies__free_unpacked (Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sg_nbresource_coordination_information__init (Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message) { static const Uenibstreamprotobuf__SgNBResourceCoordinationInformation init_value = UENIBSTREAMPROTOBUF__SG_NBRESOURCE_COORDINATION_INFORMATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__sg_nbresource_coordination_information__get_packed_size (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sg_nbresource_coordination_information__pack (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sg_nbresource_coordination_information__pack_to_buffer (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SgNBResourceCoordinationInformation * uenibstreamprotobuf__sg_nbresource_coordination_information__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SgNBResourceCoordinationInformation *) protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor, allocator, len, data); } void uenibstreamprotobuf__sg_nbresource_coordination_information__free_unpacked (Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__init (Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message) { static const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs init_value = UENIBSTREAMPROTOBUF__SG_NBRESOURCE_COORDINATION_INFORMATION_EXT_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__get_packed_size (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__pack (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__pack_to_buffer (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs * uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__free_unpacked (Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sg_nbcoordination_assistance_information__init (Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message) { static const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation init_value = UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__get_packed_size (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__pack (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__pack_to_buffer (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation * uenibstreamprotobuf__sg_nbcoordination_assistance_information__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *) protobuf_c_message_unpack (&uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor, allocator, len, data); } void uenibstreamprotobuf__sg_nbcoordination_assistance_information__free_unpacked (Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__rrc__config__ind__init (Uenibstreamprotobuf__RRCConfigInd *message) { static const Uenibstreamprotobuf__RRCConfigInd init_value = UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__INIT; *message = init_value; } size_t uenibstreamprotobuf__rrc__config__ind__get_packed_size (const Uenibstreamprotobuf__RRCConfigInd *message) { assert(message->base.descriptor == &uenibstreamprotobuf__rrc__config__ind__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__rrc__config__ind__pack (const Uenibstreamprotobuf__RRCConfigInd *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__rrc__config__ind__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__rrc__config__ind__pack_to_buffer (const Uenibstreamprotobuf__RRCConfigInd *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__rrc__config__ind__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__RRCConfigInd * uenibstreamprotobuf__rrc__config__ind__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__RRCConfigInd *) protobuf_c_message_unpack (&uenibstreamprotobuf__rrc__config__ind__descriptor, allocator, len, data); } void uenibstreamprotobuf__rrc__config__ind__free_unpacked (Uenibstreamprotobuf__RRCConfigInd *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__rrc__config__ind__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__handover_restriction_list__init (Uenibstreamprotobuf__HandoverRestrictionList *message) { static const Uenibstreamprotobuf__HandoverRestrictionList init_value = UENIBSTREAMPROTOBUF__HANDOVER_RESTRICTION_LIST__INIT; *message = init_value; } size_t uenibstreamprotobuf__handover_restriction_list__get_packed_size (const Uenibstreamprotobuf__HandoverRestrictionList *message) { assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__handover_restriction_list__pack (const Uenibstreamprotobuf__HandoverRestrictionList *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__handover_restriction_list__pack_to_buffer (const Uenibstreamprotobuf__HandoverRestrictionList *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__HandoverRestrictionList * uenibstreamprotobuf__handover_restriction_list__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__HandoverRestrictionList *) protobuf_c_message_unpack (&uenibstreamprotobuf__handover_restriction_list__descriptor, allocator, len, data); } void uenibstreamprotobuf__handover_restriction_list__free_unpacked (Uenibstreamprotobuf__HandoverRestrictionList *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__eplmns__init (Uenibstreamprotobuf__EPLMNs *message) { static const Uenibstreamprotobuf__EPLMNs init_value = UENIBSTREAMPROTOBUF__EPLMNS__INIT; *message = init_value; } size_t uenibstreamprotobuf__eplmns__get_packed_size (const Uenibstreamprotobuf__EPLMNs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__eplmns__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__eplmns__pack (const Uenibstreamprotobuf__EPLMNs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__eplmns__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__eplmns__pack_to_buffer (const Uenibstreamprotobuf__EPLMNs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__eplmns__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__EPLMNs * uenibstreamprotobuf__eplmns__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__EPLMNs *) protobuf_c_message_unpack (&uenibstreamprotobuf__eplmns__descriptor, allocator, len, data); } void uenibstreamprotobuf__eplmns__free_unpacked (Uenibstreamprotobuf__EPLMNs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__eplmns__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__forbidden_tas__init (Uenibstreamprotobuf__ForbiddenTAs *message) { static const Uenibstreamprotobuf__ForbiddenTAs init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_TAS__INIT; *message = init_value; } size_t uenibstreamprotobuf__forbidden_tas__get_packed_size (const Uenibstreamprotobuf__ForbiddenTAs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__forbidden_tas__pack (const Uenibstreamprotobuf__ForbiddenTAs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__forbidden_tas__pack_to_buffer (const Uenibstreamprotobuf__ForbiddenTAs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ForbiddenTAs * uenibstreamprotobuf__forbidden_tas__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ForbiddenTAs *) protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_tas__descriptor, allocator, len, data); } void uenibstreamprotobuf__forbidden_tas__free_unpacked (Uenibstreamprotobuf__ForbiddenTAs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__forbidden_tas__item__init (Uenibstreamprotobuf__ForbiddenTAsItem *message) { static const Uenibstreamprotobuf__ForbiddenTAsItem init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_TAS__ITEM__INIT; *message = init_value; } size_t uenibstreamprotobuf__forbidden_tas__item__get_packed_size (const Uenibstreamprotobuf__ForbiddenTAsItem *message) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__item__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__forbidden_tas__item__pack (const Uenibstreamprotobuf__ForbiddenTAsItem *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__item__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__forbidden_tas__item__pack_to_buffer (const Uenibstreamprotobuf__ForbiddenTAsItem *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__item__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ForbiddenTAsItem * uenibstreamprotobuf__forbidden_tas__item__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ForbiddenTAsItem *) protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_tas__item__descriptor, allocator, len, data); } void uenibstreamprotobuf__forbidden_tas__item__free_unpacked (Uenibstreamprotobuf__ForbiddenTAsItem *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tas__item__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__forbidden_tacs__init (Uenibstreamprotobuf__ForbiddenTACs *message) { static const Uenibstreamprotobuf__ForbiddenTACs init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_TACS__INIT; *message = init_value; } size_t uenibstreamprotobuf__forbidden_tacs__get_packed_size (const Uenibstreamprotobuf__ForbiddenTACs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tacs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__forbidden_tacs__pack (const Uenibstreamprotobuf__ForbiddenTACs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tacs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__forbidden_tacs__pack_to_buffer (const Uenibstreamprotobuf__ForbiddenTACs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tacs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ForbiddenTACs * uenibstreamprotobuf__forbidden_tacs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ForbiddenTACs *) protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_tacs__descriptor, allocator, len, data); } void uenibstreamprotobuf__forbidden_tacs__free_unpacked (Uenibstreamprotobuf__ForbiddenTACs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_tacs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__forbidden_las__init (Uenibstreamprotobuf__ForbiddenLAs *message) { static const Uenibstreamprotobuf__ForbiddenLAs init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_LAS__INIT; *message = init_value; } size_t uenibstreamprotobuf__forbidden_las__get_packed_size (const Uenibstreamprotobuf__ForbiddenLAs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__forbidden_las__pack (const Uenibstreamprotobuf__ForbiddenLAs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__forbidden_las__pack_to_buffer (const Uenibstreamprotobuf__ForbiddenLAs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ForbiddenLAs * uenibstreamprotobuf__forbidden_las__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ForbiddenLAs *) protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_las__descriptor, allocator, len, data); } void uenibstreamprotobuf__forbidden_las__free_unpacked (Uenibstreamprotobuf__ForbiddenLAs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__forbidden_las__item__init (Uenibstreamprotobuf__ForbiddenLAsItem *message) { static const Uenibstreamprotobuf__ForbiddenLAsItem init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_LAS__ITEM__INIT; *message = init_value; } size_t uenibstreamprotobuf__forbidden_las__item__get_packed_size (const Uenibstreamprotobuf__ForbiddenLAsItem *message) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__item__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__forbidden_las__item__pack (const Uenibstreamprotobuf__ForbiddenLAsItem *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__item__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__forbidden_las__item__pack_to_buffer (const Uenibstreamprotobuf__ForbiddenLAsItem *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__item__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ForbiddenLAsItem * uenibstreamprotobuf__forbidden_las__item__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ForbiddenLAsItem *) protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_las__item__descriptor, allocator, len, data); } void uenibstreamprotobuf__forbidden_las__item__free_unpacked (Uenibstreamprotobuf__ForbiddenLAsItem *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_las__item__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__forbidden_lacs__init (Uenibstreamprotobuf__ForbiddenLACs *message) { static const Uenibstreamprotobuf__ForbiddenLACs init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_LACS__INIT; *message = init_value; } size_t uenibstreamprotobuf__forbidden_lacs__get_packed_size (const Uenibstreamprotobuf__ForbiddenLACs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_lacs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__forbidden_lacs__pack (const Uenibstreamprotobuf__ForbiddenLACs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_lacs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__forbidden_lacs__pack_to_buffer (const Uenibstreamprotobuf__ForbiddenLACs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_lacs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ForbiddenLACs * uenibstreamprotobuf__forbidden_lacs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ForbiddenLACs *) protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_lacs__descriptor, allocator, len, data); } void uenibstreamprotobuf__forbidden_lacs__free_unpacked (Uenibstreamprotobuf__ForbiddenLACs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_lacs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__forbidden_inter_rats__init (Uenibstreamprotobuf__ForbiddenInterRATs *message) { static const Uenibstreamprotobuf__ForbiddenInterRATs init_value = UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__INIT; *message = init_value; } size_t uenibstreamprotobuf__forbidden_inter_rats__get_packed_size (const Uenibstreamprotobuf__ForbiddenInterRATs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_inter_rats__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__forbidden_inter_rats__pack (const Uenibstreamprotobuf__ForbiddenInterRATs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_inter_rats__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__forbidden_inter_rats__pack_to_buffer (const Uenibstreamprotobuf__ForbiddenInterRATs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_inter_rats__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ForbiddenInterRATs * uenibstreamprotobuf__forbidden_inter_rats__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ForbiddenInterRATs *) protobuf_c_message_unpack (&uenibstreamprotobuf__forbidden_inter_rats__descriptor, allocator, len, data); } void uenibstreamprotobuf__forbidden_inter_rats__free_unpacked (Uenibstreamprotobuf__ForbiddenInterRATs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__forbidden_inter_rats__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__handover_restriction_list__ext_ies__init (Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message) { static const Uenibstreamprotobuf__HandoverRestrictionListExtIEs init_value = UENIBSTREAMPROTOBUF__HANDOVER_RESTRICTION_LIST__EXT_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__get_packed_size (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__pack (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__pack_to_buffer (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__HandoverRestrictionListExtIEs * uenibstreamprotobuf__handover_restriction_list__ext_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__HandoverRestrictionListExtIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__handover_restriction_list__ext_ies__free_unpacked (Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__init (Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message) { static const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT init_value = UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__INIT; *message = init_value; } size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__get_packed_size (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message) { assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__pack (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__pack_to_buffer (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT * uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *) protobuf_c_message_unpack (&uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor, allocator, len, data); } void uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__free_unpacked (Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__cntype_restrictions__init (Uenibstreamprotobuf__CNTypeRestrictions *message) { static const Uenibstreamprotobuf__CNTypeRestrictions init_value = UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS__INIT; *message = init_value; } size_t uenibstreamprotobuf__cntype_restrictions__get_packed_size (const Uenibstreamprotobuf__CNTypeRestrictions *message) { assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__cntype_restrictions__pack (const Uenibstreamprotobuf__CNTypeRestrictions *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__cntype_restrictions__pack_to_buffer (const Uenibstreamprotobuf__CNTypeRestrictions *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__CNTypeRestrictions * uenibstreamprotobuf__cntype_restrictions__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__CNTypeRestrictions *) protobuf_c_message_unpack (&uenibstreamprotobuf__cntype_restrictions__descriptor, allocator, len, data); } void uenibstreamprotobuf__cntype_restrictions__free_unpacked (Uenibstreamprotobuf__CNTypeRestrictions *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__cntype_restrictions_item__init (Uenibstreamprotobuf__CNTypeRestrictionsItem *message) { static const Uenibstreamprotobuf__CNTypeRestrictionsItem init_value = UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__INIT; *message = init_value; } size_t uenibstreamprotobuf__cntype_restrictions_item__get_packed_size (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message) { assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions_item__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__cntype_restrictions_item__pack (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions_item__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__cntype_restrictions_item__pack_to_buffer (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions_item__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__CNTypeRestrictionsItem * uenibstreamprotobuf__cntype_restrictions_item__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__CNTypeRestrictionsItem *) protobuf_c_message_unpack (&uenibstreamprotobuf__cntype_restrictions_item__descriptor, allocator, len, data); } void uenibstreamprotobuf__cntype_restrictions_item__free_unpacked (Uenibstreamprotobuf__CNTypeRestrictionsItem *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__cntype_restrictions_item__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__nrrestrictionin5_gs__init (Uenibstreamprotobuf__NRrestrictionin5GS *message) { static const Uenibstreamprotobuf__NRrestrictionin5GS init_value = UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__INIT; *message = init_value; } size_t uenibstreamprotobuf__nrrestrictionin5_gs__get_packed_size (const Uenibstreamprotobuf__NRrestrictionin5GS *message) { assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin5_gs__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__nrrestrictionin5_gs__pack (const Uenibstreamprotobuf__NRrestrictionin5GS *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin5_gs__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__nrrestrictionin5_gs__pack_to_buffer (const Uenibstreamprotobuf__NRrestrictionin5GS *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin5_gs__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__NRrestrictionin5GS * uenibstreamprotobuf__nrrestrictionin5_gs__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__NRrestrictionin5GS *) protobuf_c_message_unpack (&uenibstreamprotobuf__nrrestrictionin5_gs__descriptor, allocator, len, data); } void uenibstreamprotobuf__nrrestrictionin5_gs__free_unpacked (Uenibstreamprotobuf__NRrestrictionin5GS *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__nrrestrictionin5_gs__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__nruesecurity_capabilities__init (Uenibstreamprotobuf__NRUESecurityCapabilities *message) { static const Uenibstreamprotobuf__NRUESecurityCapabilities init_value = UENIBSTREAMPROTOBUF__NRUESECURITY_CAPABILITIES__INIT; *message = init_value; } size_t uenibstreamprotobuf__nruesecurity_capabilities__get_packed_size (const Uenibstreamprotobuf__NRUESecurityCapabilities *message) { assert(message->base.descriptor == &uenibstreamprotobuf__nruesecurity_capabilities__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__nruesecurity_capabilities__pack (const Uenibstreamprotobuf__NRUESecurityCapabilities *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__nruesecurity_capabilities__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__nruesecurity_capabilities__pack_to_buffer (const Uenibstreamprotobuf__NRUESecurityCapabilities *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__nruesecurity_capabilities__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__NRUESecurityCapabilities * uenibstreamprotobuf__nruesecurity_capabilities__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__NRUESecurityCapabilities *) protobuf_c_message_unpack (&uenibstreamprotobuf__nruesecurity_capabilities__descriptor, allocator, len, data); } void uenibstreamprotobuf__nruesecurity_capabilities__free_unpacked (Uenibstreamprotobuf__NRUESecurityCapabilities *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__nruesecurity_capabilities__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__ueaggregate_maximum_bit_rate__init (Uenibstreamprotobuf__UEAggregateMaximumBitRate *message) { static const Uenibstreamprotobuf__UEAggregateMaximumBitRate init_value = UENIBSTREAMPROTOBUF__UEAGGREGATE_MAXIMUM_BIT_RATE__INIT; *message = init_value; } size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__get_packed_size (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message) { assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__pack (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__pack_to_buffer (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__UEAggregateMaximumBitRate * uenibstreamprotobuf__ueaggregate_maximum_bit_rate__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__UEAggregateMaximumBitRate *) protobuf_c_message_unpack (&uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor, allocator, len, data); } void uenibstreamprotobuf__ueaggregate_maximum_bit_rate__free_unpacked (Uenibstreamprotobuf__UEAggregateMaximumBitRate *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__init (Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message) { static const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs init_value = UENIBSTREAMPROTOBUF__UEAGGREGATE__MAXIMUM_BITRATE__EXT_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__get_packed_size (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__pack (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__pack_to_buffer (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs * uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__free_unpacked (Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__dl__forwarding__init (Uenibstreamprotobuf__DLForwarding *message) { static const Uenibstreamprotobuf__DLForwarding init_value = UENIBSTREAMPROTOBUF__DL__FORWARDING__INIT; *message = init_value; } size_t uenibstreamprotobuf__dl__forwarding__get_packed_size (const Uenibstreamprotobuf__DLForwarding *message) { assert(message->base.descriptor == &uenibstreamprotobuf__dl__forwarding__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__dl__forwarding__pack (const Uenibstreamprotobuf__DLForwarding *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__dl__forwarding__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__dl__forwarding__pack_to_buffer (const Uenibstreamprotobuf__DLForwarding *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__dl__forwarding__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__DLForwarding * uenibstreamprotobuf__dl__forwarding__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__DLForwarding *) protobuf_c_message_unpack (&uenibstreamprotobuf__dl__forwarding__descriptor, allocator, len, data); } void uenibstreamprotobuf__dl__forwarding__free_unpacked (Uenibstreamprotobuf__DLForwarding *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__dl__forwarding__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__duplication_activation__init (Uenibstreamprotobuf__DuplicationActivation *message) { static const Uenibstreamprotobuf__DuplicationActivation init_value = UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__duplication_activation__get_packed_size (const Uenibstreamprotobuf__DuplicationActivation *message) { assert(message->base.descriptor == &uenibstreamprotobuf__duplication_activation__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__duplication_activation__pack (const Uenibstreamprotobuf__DuplicationActivation *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__duplication_activation__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__duplication_activation__pack_to_buffer (const Uenibstreamprotobuf__DuplicationActivation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__duplication_activation__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__DuplicationActivation * uenibstreamprotobuf__duplication_activation__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__DuplicationActivation *) protobuf_c_message_unpack (&uenibstreamprotobuf__duplication_activation__descriptor, allocator, len, data); } void uenibstreamprotobuf__duplication_activation__free_unpacked (Uenibstreamprotobuf__DuplicationActivation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__duplication_activation__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__me_nbresource_coordination_information__init (Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message) { static const Uenibstreamprotobuf__MeNBResourceCoordinationInformation init_value = UENIBSTREAMPROTOBUF__ME_NBRESOURCE_COORDINATION_INFORMATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__me_nbresource_coordination_information__get_packed_size (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message) { assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__me_nbresource_coordination_information__pack (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__me_nbresource_coordination_information__pack_to_buffer (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__MeNBResourceCoordinationInformation * uenibstreamprotobuf__me_nbresource_coordination_information__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__MeNBResourceCoordinationInformation *) protobuf_c_message_unpack (&uenibstreamprotobuf__me_nbresource_coordination_information__descriptor, allocator, len, data); } void uenibstreamprotobuf__me_nbresource_coordination_information__free_unpacked (Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__init (Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message) { static const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs init_value = UENIBSTREAMPROTOBUF__ME_NBRESOURCE_COORDINATION_INFORMATION_EXT_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__get_packed_size (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__pack (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__pack_to_buffer (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs * uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__free_unpacked (Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__me_nbcoordination_assistance_information__init (Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message) { static const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation init_value = UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__get_packed_size (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message) { assert(message->base.descriptor == &uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__pack (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__pack_to_buffer (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation * uenibstreamprotobuf__me_nbcoordination_assistance_information__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *) protobuf_c_message_unpack (&uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor, allocator, len, data); } void uenibstreamprotobuf__me_nbcoordination_assistance_information__free_unpacked (Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__countvalue__init (Uenibstreamprotobuf__COUNTvalue *message) { static const Uenibstreamprotobuf__COUNTvalue init_value = UENIBSTREAMPROTOBUF__COUNTVALUE__INIT; *message = init_value; } size_t uenibstreamprotobuf__countvalue__get_packed_size (const Uenibstreamprotobuf__COUNTvalue *message) { assert(message->base.descriptor == &uenibstreamprotobuf__countvalue__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__countvalue__pack (const Uenibstreamprotobuf__COUNTvalue *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__countvalue__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__countvalue__pack_to_buffer (const Uenibstreamprotobuf__COUNTvalue *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__countvalue__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__COUNTvalue * uenibstreamprotobuf__countvalue__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__COUNTvalue *) protobuf_c_message_unpack (&uenibstreamprotobuf__countvalue__descriptor, allocator, len, data); } void uenibstreamprotobuf__countvalue__free_unpacked (Uenibstreamprotobuf__COUNTvalue *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__countvalue__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__countvalue_extended__init (Uenibstreamprotobuf__COUNTValueExtended *message) { static const Uenibstreamprotobuf__COUNTValueExtended init_value = UENIBSTREAMPROTOBUF__COUNTVALUE_EXTENDED__INIT; *message = init_value; } size_t uenibstreamprotobuf__countvalue_extended__get_packed_size (const Uenibstreamprotobuf__COUNTValueExtended *message) { assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_extended__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__countvalue_extended__pack (const Uenibstreamprotobuf__COUNTValueExtended *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_extended__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__countvalue_extended__pack_to_buffer (const Uenibstreamprotobuf__COUNTValueExtended *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_extended__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__COUNTValueExtended * uenibstreamprotobuf__countvalue_extended__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__COUNTValueExtended *) protobuf_c_message_unpack (&uenibstreamprotobuf__countvalue_extended__descriptor, allocator, len, data); } void uenibstreamprotobuf__countvalue_extended__free_unpacked (Uenibstreamprotobuf__COUNTValueExtended *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_extended__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__countvalue_pdcp__snlength18__init (Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message) { static const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 init_value = UENIBSTREAMPROTOBUF__COUNTVALUE_PDCP__SNLENGTH18__INIT; *message = init_value; } size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__get_packed_size (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message) { assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__pack (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__pack_to_buffer (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 * uenibstreamprotobuf__countvalue_pdcp__snlength18__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *) protobuf_c_message_unpack (&uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor, allocator, len, data); } void uenibstreamprotobuf__countvalue_pdcp__snlength18__free_unpacked (Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__expected_uebehaviour__init (Uenibstreamprotobuf__ExpectedUEBehaviour *message) { static const Uenibstreamprotobuf__ExpectedUEBehaviour init_value = UENIBSTREAMPROTOBUF__EXPECTED_UEBEHAVIOUR__INIT; *message = init_value; } size_t uenibstreamprotobuf__expected_uebehaviour__get_packed_size (const Uenibstreamprotobuf__ExpectedUEBehaviour *message) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_uebehaviour__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__expected_uebehaviour__pack (const Uenibstreamprotobuf__ExpectedUEBehaviour *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_uebehaviour__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__expected_uebehaviour__pack_to_buffer (const Uenibstreamprotobuf__ExpectedUEBehaviour *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_uebehaviour__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ExpectedUEBehaviour * uenibstreamprotobuf__expected_uebehaviour__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ExpectedUEBehaviour *) protobuf_c_message_unpack (&uenibstreamprotobuf__expected_uebehaviour__descriptor, allocator, len, data); } void uenibstreamprotobuf__expected_uebehaviour__free_unpacked (Uenibstreamprotobuf__ExpectedUEBehaviour *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__expected_uebehaviour__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__expected_ueactivity_behaviour__init (Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message) { static const Uenibstreamprotobuf__ExpectedUEActivityBehaviour init_value = UENIBSTREAMPROTOBUF__EXPECTED_UEACTIVITY_BEHAVIOUR__INIT; *message = init_value; } size_t uenibstreamprotobuf__expected_ueactivity_behaviour__get_packed_size (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__expected_ueactivity_behaviour__pack (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__expected_ueactivity_behaviour__pack_to_buffer (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ExpectedUEActivityBehaviour * uenibstreamprotobuf__expected_ueactivity_behaviour__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ExpectedUEActivityBehaviour *) protobuf_c_message_unpack (&uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor, allocator, len, data); } void uenibstreamprotobuf__expected_ueactivity_behaviour__free_unpacked (Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__init (Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message) { static const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs init_value = UENIBSTREAMPROTOBUF__EXPECTED_UEACTIVITY_BEHAVIOUR__EXT_IES__INIT; *message = init_value; } size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__get_packed_size (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__pack (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__pack_to_buffer (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs * uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *) protobuf_c_message_unpack (&uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor, allocator, len, data); } void uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__free_unpacked (Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__expected_hointerval__init (Uenibstreamprotobuf__ExpectedHOInterval *message) { static const Uenibstreamprotobuf__ExpectedHOInterval init_value = UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__INIT; *message = init_value; } size_t uenibstreamprotobuf__expected_hointerval__get_packed_size (const Uenibstreamprotobuf__ExpectedHOInterval *message) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_hointerval__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__expected_hointerval__pack (const Uenibstreamprotobuf__ExpectedHOInterval *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_hointerval__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__expected_hointerval__pack_to_buffer (const Uenibstreamprotobuf__ExpectedHOInterval *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__expected_hointerval__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__ExpectedHOInterval * uenibstreamprotobuf__expected_hointerval__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__ExpectedHOInterval *) protobuf_c_message_unpack (&uenibstreamprotobuf__expected_hointerval__descriptor, allocator, len, data); } void uenibstreamprotobuf__expected_hointerval__free_unpacked (Uenibstreamprotobuf__ExpectedHOInterval *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__expected_hointerval__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__source_of_ueactivity_behaviour_information__init (Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message) { static const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation init_value = UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__INIT; *message = init_value; } size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__get_packed_size (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message) { assert(message->base.descriptor == &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__pack (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__pack_to_buffer (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation * uenibstreamprotobuf__source_of_ueactivity_behaviour_information__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *) protobuf_c_message_unpack (&uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor, allocator, len, data); } void uenibstreamprotobuf__source_of_ueactivity_behaviour_information__free_unpacked (Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } void uenibstreamprotobuf__sgnb__addition__trigger__ind__init (Uenibstreamprotobuf__SGNBAdditionTriggerInd *message) { static const Uenibstreamprotobuf__SGNBAdditionTriggerInd init_value = UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__INIT; *message = init_value; } size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__get_packed_size (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message) { assert(message->base.descriptor == &uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor); return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); } size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__pack (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message, uint8_t *out) { assert(message->base.descriptor == &uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor); return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); } size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__pack_to_buffer (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message, ProtobufCBuffer *buffer) { assert(message->base.descriptor == &uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor); return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); } Uenibstreamprotobuf__SGNBAdditionTriggerInd * uenibstreamprotobuf__sgnb__addition__trigger__ind__unpack (ProtobufCAllocator *allocator, size_t len, const uint8_t *data) { return (Uenibstreamprotobuf__SGNBAdditionTriggerInd *) protobuf_c_message_unpack (&uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor, allocator, len, data); } void uenibstreamprotobuf__sgnb__addition__trigger__ind__free_unpacked (Uenibstreamprotobuf__SGNBAdditionTriggerInd *message, ProtobufCAllocator *allocator) { if(!message) return; assert(message->base.descriptor == &uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor); protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } static const ProtobufCEnumValue uenibstreamprotobuf__en__dc__resource_configuration__status__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__protobuf_unspecified", 0 }, { "present", "UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__present", 1 }, { "not_present", "UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__not_present", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__en__dc__resource_configuration__status__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__en__dc__resource_configuration__status__enum_values_by_name[3] = { { "not_present", 2 }, { "present", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__en__dc__resource_configuration__status__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.EN_DC_ResourceConfiguration.Status", "Status", "Uenibstreamprotobuf__ENDCResourceConfiguration__Status", "uenibstreamprotobuf", 3, uenibstreamprotobuf__en__dc__resource_configuration__status__enum_values_by_number, 3, uenibstreamprotobuf__en__dc__resource_configuration__status__enum_values_by_name, 1, uenibstreamprotobuf__en__dc__resource_configuration__status__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__en__dc__resource_configuration__field_descriptors[3] = { { "pDCPatSgNB", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ENDCResourceConfiguration, pdcpatsgnb), &uenibstreamprotobuf__en__dc__resource_configuration__status__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "mCGresources", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ENDCResourceConfiguration, mcgresources), &uenibstreamprotobuf__en__dc__resource_configuration__status__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sCGresources", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ENDCResourceConfiguration, scgresources), &uenibstreamprotobuf__en__dc__resource_configuration__status__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__en__dc__resource_configuration__field_indices_by_name[] = { 1, /* field[1] = mCGresources */ 0, /* field[0] = pDCPatSgNB */ 2, /* field[2] = sCGresources */ }; static const ProtobufCIntRange uenibstreamprotobuf__en__dc__resource_configuration__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__en__dc__resource_configuration__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.EN_DC_ResourceConfiguration", "ENDCResourceConfiguration", "Uenibstreamprotobuf__ENDCResourceConfiguration", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ENDCResourceConfiguration), 3, uenibstreamprotobuf__en__dc__resource_configuration__field_descriptors, uenibstreamprotobuf__en__dc__resource_configuration__field_indices_by_name, 1, uenibstreamprotobuf__en__dc__resource_configuration__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__en__dc__resource_configuration__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__field_descriptors[4] = { { "qCI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ERABLevelQoSParameters, qci), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "allocationAndRetentionPriority", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ERABLevelQoSParameters, allocationandretentionpriority), &uenibstreamprotobuf__allocation_and_retention_priority__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "gbrQosInformation", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ERABLevelQoSParameters, gbrqosinformation), &uenibstreamprotobuf__gbr__qos_information__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_Extensions", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__ERABLevelQoSParameters, n_ie_extensions), offsetof(Uenibstreamprotobuf__ERABLevelQoSParameters, ie_extensions), &uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__e__rab__level__qo_s__parameters__field_indices_by_name[] = { 1, /* field[1] = allocationAndRetentionPriority */ 2, /* field[2] = gbrQosInformation */ 3, /* field[3] = iE_Extensions */ 0, /* field[0] = qCI */ }; static const ProtobufCIntRange uenibstreamprotobuf__e__rab__level__qo_s__parameters__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.E_RAB_Level_QoS_Parameters", "ERABLevelQoSParameters", "Uenibstreamprotobuf__ERABLevelQoSParameters", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ERABLevelQoSParameters), 4, uenibstreamprotobuf__e__rab__level__qo_s__parameters__field_descriptors, uenibstreamprotobuf__e__rab__level__qo_s__parameters__field_indices_by_name, 1, uenibstreamprotobuf__e__rab__level__qo_s__parameters__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__e__rab__level__qo_s__parameters__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__allocation_and_retention_priority__field_descriptors[3] = { { "priorityLevel", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__AllocationAndRetentionPriority, prioritylevel), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "pre_emptionCapability", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__AllocationAndRetentionPriority, pre_emptioncapability), &uenibstreamprotobuf__pre_emption_capability__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "pre_emptionVulnerability", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__AllocationAndRetentionPriority, pre_emptionvulnerability), &uenibstreamprotobuf__pre_emption_vulnerability__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__allocation_and_retention_priority__field_indices_by_name[] = { 1, /* field[1] = pre_emptionCapability */ 2, /* field[2] = pre_emptionVulnerability */ 0, /* field[0] = priorityLevel */ }; static const ProtobufCIntRange uenibstreamprotobuf__allocation_and_retention_priority__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__allocation_and_retention_priority__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.AllocationAndRetentionPriority", "AllocationAndRetentionPriority", "Uenibstreamprotobuf__AllocationAndRetentionPriority", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__AllocationAndRetentionPriority), 3, uenibstreamprotobuf__allocation_and_retention_priority__field_descriptors, uenibstreamprotobuf__allocation_and_retention_priority__field_indices_by_name, 1, uenibstreamprotobuf__allocation_and_retention_priority__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__allocation_and_retention_priority__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__pre_emption_vulnerability__value__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__protobuf_unspecified", 0 }, { "not_pre_emptable", "UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__not_pre_emptable", 1 }, { "pre_emptable", "UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__pre_emptable", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__pre_emption_vulnerability__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__pre_emption_vulnerability__value__enum_values_by_name[3] = { { "not_pre_emptable", 1 }, { "pre_emptable", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__pre_emption_vulnerability__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.Pre_emptionVulnerability.Value", "Value", "Uenibstreamprotobuf__PreEmptionVulnerability__Value", "uenibstreamprotobuf", 3, uenibstreamprotobuf__pre_emption_vulnerability__value__enum_values_by_number, 3, uenibstreamprotobuf__pre_emption_vulnerability__value__enum_values_by_name, 1, uenibstreamprotobuf__pre_emption_vulnerability__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__pre_emption_vulnerability__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__PreEmptionVulnerability, value), &uenibstreamprotobuf__pre_emption_vulnerability__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__pre_emption_vulnerability__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__pre_emption_vulnerability__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__pre_emption_vulnerability__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.Pre_emptionVulnerability", "PreEmptionVulnerability", "Uenibstreamprotobuf__PreEmptionVulnerability", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__PreEmptionVulnerability), 1, uenibstreamprotobuf__pre_emption_vulnerability__field_descriptors, uenibstreamprotobuf__pre_emption_vulnerability__field_indices_by_name, 1, uenibstreamprotobuf__pre_emption_vulnerability__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__pre_emption_vulnerability__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__pre_emption_capability__value__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__protobuf_unspecified", 0 }, { "shall_not_trigger_pre_emption", "UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__shall_not_trigger_pre_emption", 1 }, { "may_trigger_pre_emption", "UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__may_trigger_pre_emption", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__pre_emption_capability__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__pre_emption_capability__value__enum_values_by_name[3] = { { "may_trigger_pre_emption", 2 }, { "protobuf_unspecified", 0 }, { "shall_not_trigger_pre_emption", 1 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__pre_emption_capability__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.Pre_emptionCapability.Value", "Value", "Uenibstreamprotobuf__PreEmptionCapability__Value", "uenibstreamprotobuf", 3, uenibstreamprotobuf__pre_emption_capability__value__enum_values_by_number, 3, uenibstreamprotobuf__pre_emption_capability__value__enum_values_by_name, 1, uenibstreamprotobuf__pre_emption_capability__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__pre_emption_capability__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__PreEmptionCapability, value), &uenibstreamprotobuf__pre_emption_capability__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__pre_emption_capability__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__pre_emption_capability__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__pre_emption_capability__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.Pre_emptionCapability", "PreEmptionCapability", "Uenibstreamprotobuf__PreEmptionCapability", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__PreEmptionCapability), 1, uenibstreamprotobuf__pre_emption_capability__field_descriptors, uenibstreamprotobuf__pre_emption_capability__field_indices_by_name, 1, uenibstreamprotobuf__pre_emption_capability__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__pre_emption_capability__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__field_descriptors[2] = { { "id_DownlinkPacketLossRate", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs, id_downlinkpacketlossrate), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "id_UplinkPacketLossRate", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs, id_uplinkpacketlossrate), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__field_indices_by_name[] = { 0, /* field[0] = id_DownlinkPacketLossRate */ 1, /* field[1] = id_UplinkPacketLossRate */ }; static const ProtobufCIntRange uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.E_RAB_Level_QoS_Parameters_ExtIEs", "ERABLevelQoSParametersExtIEs", "Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs), 2, uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__field_descriptors, uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__field_indices_by_name, 1, uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__gbr__qos_information__field_descriptors[5] = { { "e_RAB_MaximumBitrateDL", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT64, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__GBRQosInformation, e_rab_maximumbitratedl), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "e_RAB_MaximumBitrateUL", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT64, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__GBRQosInformation, e_rab_maximumbitrateul), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "e_RAB_GuaranteedBitrateDL", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT64, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__GBRQosInformation, e_rab_guaranteedbitratedl), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "e_RAB_GuaranteedBitrateUL", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT64, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__GBRQosInformation, e_rab_guaranteedbitrateul), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_Extensions", 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__GBRQosInformation, n_ie_extensions), offsetof(Uenibstreamprotobuf__GBRQosInformation, ie_extensions), &uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__gbr__qos_information__field_indices_by_name[] = { 2, /* field[2] = e_RAB_GuaranteedBitrateDL */ 3, /* field[3] = e_RAB_GuaranteedBitrateUL */ 0, /* field[0] = e_RAB_MaximumBitrateDL */ 1, /* field[1] = e_RAB_MaximumBitrateUL */ 4, /* field[4] = iE_Extensions */ }; static const ProtobufCIntRange uenibstreamprotobuf__gbr__qos_information__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__gbr__qos_information__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.GBR_QosInformation", "GBRQosInformation", "Uenibstreamprotobuf__GBRQosInformation", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__GBRQosInformation), 5, uenibstreamprotobuf__gbr__qos_information__field_descriptors, uenibstreamprotobuf__gbr__qos_information__field_indices_by_name, 1, uenibstreamprotobuf__gbr__qos_information__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__gbr__qos_information__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__gbr__qos_information__ext_ies__field_descriptors[4] = { { "id_extended_e_RAB_MaximumBitrateDL", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__GBRQosInformationExtIEs, id_extended_e_rab_maximumbitratedl), &google__protobuf__uint64_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "id_extended_e_RAB_MaximumBitrateUL", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__GBRQosInformationExtIEs, id_extended_e_rab_maximumbitrateul), &google__protobuf__uint64_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "id_extended_e_RAB_GuaranteedBitrateDL", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__GBRQosInformationExtIEs, id_extended_e_rab_guaranteedbitratedl), &google__protobuf__uint64_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "id_extended_e_RAB_GuaranteedBitrateUL", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__GBRQosInformationExtIEs, id_extended_e_rab_guaranteedbitrateul), &google__protobuf__uint64_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__gbr__qos_information__ext_ies__field_indices_by_name[] = { 2, /* field[2] = id_extended_e_RAB_GuaranteedBitrateDL */ 3, /* field[3] = id_extended_e_RAB_GuaranteedBitrateUL */ 0, /* field[0] = id_extended_e_RAB_MaximumBitrateDL */ 1, /* field[1] = id_extended_e_RAB_MaximumBitrateUL */ }; static const ProtobufCIntRange uenibstreamprotobuf__gbr__qos_information__ext_ies__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.GBR_QosInformation_ExtIEs", "GBRQosInformationExtIEs", "Uenibstreamprotobuf__GBRQosInformationExtIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__GBRQosInformationExtIEs), 4, uenibstreamprotobuf__gbr__qos_information__ext_ies__field_descriptors, uenibstreamprotobuf__gbr__qos_information__ext_ies__field_indices_by_name, 1, uenibstreamprotobuf__gbr__qos_information__ext_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__gbr__qos_information__ext_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__gtptunnel_endpoint__field_descriptors[3] = { { "transportLayerAddress", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__GTPtunnelEndpoint, transportlayeraddress), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "gTP_TEID", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__GTPtunnelEndpoint, gtp_teid), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_Extensions", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__GTPtunnelEndpoint, n_ie_extensions), offsetof(Uenibstreamprotobuf__GTPtunnelEndpoint, ie_extensions), &uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__gtptunnel_endpoint__field_indices_by_name[] = { 1, /* field[1] = gTP_TEID */ 2, /* field[2] = iE_Extensions */ 0, /* field[0] = transportLayerAddress */ }; static const ProtobufCIntRange uenibstreamprotobuf__gtptunnel_endpoint__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__gtptunnel_endpoint__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.GTPtunnelEndpoint", "GTPtunnelEndpoint", "Uenibstreamprotobuf__GTPtunnelEndpoint", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__GTPtunnelEndpoint), 3, uenibstreamprotobuf__gtptunnel_endpoint__field_descriptors, uenibstreamprotobuf__gtptunnel_endpoint__field_indices_by_name, 1, uenibstreamprotobuf__gtptunnel_endpoint__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__gtptunnel_endpoint__init, NULL,NULL,NULL /* reserved[123] */ }; #define uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__field_descriptors NULL #define uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__field_indices_by_name NULL #define uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__number_ranges NULL const ProtobufCMessageDescriptor uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.GTPtunnelEndpoint_ExtIEs", "GTPtunnelEndpointExtIEs", "Uenibstreamprotobuf__GTPtunnelEndpointExtIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__GTPtunnelEndpointExtIEs), 0, uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__field_descriptors, uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__field_indices_by_name, 0, uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__rlcmode__value__enum_values_by_number[5] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RLCMODE__VALUE__protobuf_unspecified", 0 }, { "rlc_am", "UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_am", 1 }, { "rlc_um_bidirectional", "UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_bidirectional", 2 }, { "rlc_um_unidirectional_ul", "UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_unidirectional_ul", 3 }, { "rlc_um_unidirectional_dl", "UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_unidirectional_dl", 4 }, }; static const ProtobufCIntRange uenibstreamprotobuf__rlcmode__value__value_ranges[] = { {0, 0},{0, 5} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__rlcmode__value__enum_values_by_name[5] = { { "protobuf_unspecified", 0 }, { "rlc_am", 1 }, { "rlc_um_bidirectional", 2 }, { "rlc_um_unidirectional_dl", 4 }, { "rlc_um_unidirectional_ul", 3 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__rlcmode__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.RLCMode.Value", "Value", "Uenibstreamprotobuf__RLCMode__Value", "uenibstreamprotobuf", 5, uenibstreamprotobuf__rlcmode__value__enum_values_by_number, 5, uenibstreamprotobuf__rlcmode__value__enum_values_by_name, 1, uenibstreamprotobuf__rlcmode__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlcmode__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__RLCMode, value), &uenibstreamprotobuf__rlcmode__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__rlcmode__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__rlcmode__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__rlcmode__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.RLCMode", "RLCMode", "Uenibstreamprotobuf__RLCMode", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__RLCMode), 1, uenibstreamprotobuf__rlcmode__field_descriptors, uenibstreamprotobuf__rlcmode__field_indices_by_name, 1, uenibstreamprotobuf__rlcmode__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__rlcmode__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__rlc__status__reestablishment__indication__enum_values_by_number[2] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__protobuf_unspecified", 0 }, { "reestablished", "UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__reestablished", 1 }, }; static const ProtobufCIntRange uenibstreamprotobuf__rlc__status__reestablishment__indication__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__rlc__status__reestablishment__indication__enum_values_by_name[2] = { { "protobuf_unspecified", 0 }, { "reestablished", 1 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__rlc__status__reestablishment__indication__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.RLC_Status.Reestablishment_Indication", "Reestablishment_Indication", "Uenibstreamprotobuf__RLCStatus__ReestablishmentIndication", "uenibstreamprotobuf", 2, uenibstreamprotobuf__rlc__status__reestablishment__indication__enum_values_by_number, 2, uenibstreamprotobuf__rlc__status__reestablishment__indication__enum_values_by_name, 1, uenibstreamprotobuf__rlc__status__reestablishment__indication__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__rlc__status__field_descriptors[1] = { { "reestablishment_Indication", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__RLCStatus, reestablishment_indication), &uenibstreamprotobuf__rlc__status__reestablishment__indication__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__rlc__status__field_indices_by_name[] = { 0, /* field[0] = reestablishment_Indication */ }; static const ProtobufCIntRange uenibstreamprotobuf__rlc__status__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__status__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.RLC_Status", "RLCStatus", "Uenibstreamprotobuf__RLCStatus", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__RLCStatus), 1, uenibstreamprotobuf__rlc__status__field_descriptors, uenibstreamprotobuf__rlc__status__field_indices_by_name, 1, uenibstreamprotobuf__rlc__status__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__rlc__status__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__enum_values_by_number[4] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__protobuf_unspecified", 0 }, { "no_data", "UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__no_data", 1 }, { "shared", "UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__shared", 2 }, { "only", "UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__only", 3 }, }; static const ProtobufCIntRange uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__enum_values_by_name[4] = { { "no_data", 1 }, { "only", 3 }, { "protobuf_unspecified", 0 }, { "shared", 2 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ULConfiguration.UL_UE_Configuration", "UL_UE_Configuration", "Uenibstreamprotobuf__ULConfiguration__ULUEConfiguration", "uenibstreamprotobuf", 4, uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__enum_values_by_number, 4, uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__enum_values_by_name, 1, uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__ulconfiguration__field_descriptors[1] = { { "uL_PDCP", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ULConfiguration, ul_pdcp), &uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__ulconfiguration__field_indices_by_name[] = { 0, /* field[0] = uL_PDCP */ }; static const ProtobufCIntRange uenibstreamprotobuf__ulconfiguration__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__ulconfiguration__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ULConfiguration", "ULConfiguration", "Uenibstreamprotobuf__ULConfiguration", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ULConfiguration), 1, uenibstreamprotobuf__ulconfiguration__field_descriptors, uenibstreamprotobuf__ulconfiguration__field_indices_by_name, 1, uenibstreamprotobuf__ulconfiguration__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__ulconfiguration__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__pdcpsn_length__value__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__protobuf_unspecified", 0 }, { "twelve_bits", "UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__twelve_bits", 1 }, { "eighteen_bits", "UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__eighteen_bits", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__pdcpsn_length__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__pdcpsn_length__value__enum_values_by_name[3] = { { "eighteen_bits", 2 }, { "protobuf_unspecified", 0 }, { "twelve_bits", 1 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__pdcpsn_length__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.PDCPSnLength.Value", "Value", "Uenibstreamprotobuf__PDCPSnLength__Value", "uenibstreamprotobuf", 3, uenibstreamprotobuf__pdcpsn_length__value__enum_values_by_number, 3, uenibstreamprotobuf__pdcpsn_length__value__enum_values_by_name, 1, uenibstreamprotobuf__pdcpsn_length__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcpsn_length__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__PDCPSnLength, value), &uenibstreamprotobuf__pdcpsn_length__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__pdcpsn_length__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__pdcpsn_length__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcpsn_length__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.PDCPSnLength", "PDCPSnLength", "Uenibstreamprotobuf__PDCPSnLength", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__PDCPSnLength), 1, uenibstreamprotobuf__pdcpsn_length__field_descriptors, uenibstreamprotobuf__pdcpsn_length__field_indices_by_name, 1, uenibstreamprotobuf__pdcpsn_length__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__pdcpsn_length__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__pdcpchange_indication__value__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__protobuf_unspecified", 0 }, { "s_KgNB_update_required", "UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__s_KgNB_update_required", 1 }, { "pDCP_data_recovery_required", "UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__pDCP_data_recovery_required", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__pdcpchange_indication__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__pdcpchange_indication__value__enum_values_by_name[3] = { { "pDCP_data_recovery_required", 2 }, { "protobuf_unspecified", 0 }, { "s_KgNB_update_required", 1 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__pdcpchange_indication__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.PDCPChangeIndication.Value", "Value", "Uenibstreamprotobuf__PDCPChangeIndication__Value", "uenibstreamprotobuf", 3, uenibstreamprotobuf__pdcpchange_indication__value__enum_values_by_number, 3, uenibstreamprotobuf__pdcpchange_indication__value__enum_values_by_name, 1, uenibstreamprotobuf__pdcpchange_indication__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__pdcpchange_indication__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__PDCPChangeIndication, value), &uenibstreamprotobuf__pdcpchange_indication__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__pdcpchange_indication__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__pdcpchange_indication__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcpchange_indication__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.PDCPChangeIndication", "PDCPChangeIndication", "Uenibstreamprotobuf__PDCPChangeIndication", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__PDCPChangeIndication), 1, uenibstreamprotobuf__pdcpchange_indication__field_descriptors, uenibstreamprotobuf__pdcpchange_indication__field_indices_by_name, 1, uenibstreamprotobuf__pdcpchange_indication__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__pdcpchange_indication__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__split_srbs__value__enum_values_by_number[4] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__protobuf_unspecified", 0 }, { "srb1", "UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb1", 1 }, { "srb2", "UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb2", 2 }, { "srb1and2", "UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb1and2", 3 }, }; static const ProtobufCIntRange uenibstreamprotobuf__split_srbs__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__split_srbs__value__enum_values_by_name[4] = { { "protobuf_unspecified", 0 }, { "srb1", 1 }, { "srb1and2", 3 }, { "srb2", 2 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__split_srbs__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SplitSRBs.Value", "Value", "Uenibstreamprotobuf__SplitSRBs__Value", "uenibstreamprotobuf", 4, uenibstreamprotobuf__split_srbs__value__enum_values_by_number, 4, uenibstreamprotobuf__split_srbs__value__enum_values_by_name, 1, uenibstreamprotobuf__split_srbs__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__split_srbs__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SplitSRBs, value), &uenibstreamprotobuf__split_srbs__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__split_srbs__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__split_srbs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__split_srbs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SplitSRBs", "SplitSRBs", "Uenibstreamprotobuf__SplitSRBs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SplitSRBs), 1, uenibstreamprotobuf__split_srbs__field_descriptors, uenibstreamprotobuf__split_srbs__field_indices_by_name, 1, uenibstreamprotobuf__split_srbs__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__split_srbs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrcgi__field_descriptors[3] = { { "pLMN_Identity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__NRCGI, plmn_identity), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "nRcellIdentifier", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__NRCGI, nrcellidentifier), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_Extensions", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__NRCGI, n_ie_extensions), offsetof(Uenibstreamprotobuf__NRCGI, ie_extensions), &uenibstreamprotobuf__nrcgi__ext_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__nrcgi__field_indices_by_name[] = { 2, /* field[2] = iE_Extensions */ 1, /* field[1] = nRcellIdentifier */ 0, /* field[0] = pLMN_Identity */ }; static const ProtobufCIntRange uenibstreamprotobuf__nrcgi__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__nrcgi__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.NRCGI", "NRCGI", "Uenibstreamprotobuf__NRCGI", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__NRCGI), 3, uenibstreamprotobuf__nrcgi__field_descriptors, uenibstreamprotobuf__nrcgi__field_indices_by_name, 1, uenibstreamprotobuf__nrcgi__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__nrcgi__init, NULL,NULL,NULL /* reserved[123] */ }; #define uenibstreamprotobuf__nrcgi__ext_ies__field_descriptors NULL #define uenibstreamprotobuf__nrcgi__ext_ies__field_indices_by_name NULL #define uenibstreamprotobuf__nrcgi__ext_ies__number_ranges NULL const ProtobufCMessageDescriptor uenibstreamprotobuf__nrcgi__ext_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.NRCGI_ExtIEs", "NRCGIExtIEs", "Uenibstreamprotobuf__NRCGIExtIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__NRCGIExtIEs), 0, uenibstreamprotobuf__nrcgi__ext_ies__field_descriptors, uenibstreamprotobuf__nrcgi__ext_ies__field_indices_by_name, 0, uenibstreamprotobuf__nrcgi__ext_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__nrcgi__ext_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__ecgi__field_descriptors[2] = { { "pLMN_Identity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ECGI, plmn_identity), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "eUTRANcellIdentifier", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ECGI, eutrancellidentifier), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__ecgi__field_indices_by_name[] = { 1, /* field[1] = eUTRANcellIdentifier */ 0, /* field[0] = pLMN_Identity */ }; static const ProtobufCIntRange uenibstreamprotobuf__ecgi__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__ecgi__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ECGI", "ECGI", "Uenibstreamprotobuf__ECGI", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ECGI), 2, uenibstreamprotobuf__ecgi__field_descriptors, uenibstreamprotobuf__ecgi__field_indices_by_name, 1, uenibstreamprotobuf__ecgi__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__ecgi__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rab__list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__ERABList, n_items), offsetof(Uenibstreamprotobuf__ERABList, items), &uenibstreamprotobuf__e__rab__item_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__e__rab__list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__e__rab__list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.E_RAB_List", "ERABList", "Uenibstreamprotobuf__ERABList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ERABList), 1, uenibstreamprotobuf__e__rab__list__field_descriptors, uenibstreamprotobuf__e__rab__list__field_indices_by_name, 1, uenibstreamprotobuf__e__rab__list__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__e__rab__list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rab__item_ies__field_descriptors[1] = { { "id_E_RAB_Item", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ERABItemIEs, id_e_rab_item), &uenibstreamprotobuf__e__rab__item__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__e__rab__item_ies__field_indices_by_name[] = { 0, /* field[0] = id_E_RAB_Item */ }; static const ProtobufCIntRange uenibstreamprotobuf__e__rab__item_ies__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__item_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.E_RAB_ItemIEs", "ERABItemIEs", "Uenibstreamprotobuf__ERABItemIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ERABItemIEs), 1, uenibstreamprotobuf__e__rab__item_ies__field_descriptors, uenibstreamprotobuf__e__rab__item_ies__field_indices_by_name, 1, uenibstreamprotobuf__e__rab__item_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__e__rab__item_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__e__rab__item__field_descriptors[2] = { { "e_RAB_ID", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ERABItem, e_rab_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cause", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ERABItem, cause), &uenibstreamprotobuf__cause__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__e__rab__item__field_indices_by_name[] = { 1, /* field[1] = cause */ 0, /* field[0] = e_RAB_ID */ }; static const ProtobufCIntRange uenibstreamprotobuf__e__rab__item__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__item__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.E_RAB_Item", "ERABItem", "Uenibstreamprotobuf__ERABItem", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ERABItem), 2, uenibstreamprotobuf__e__rab__item__field_descriptors, uenibstreamprotobuf__e__rab__item__field_indices_by_name, 1, uenibstreamprotobuf__e__rab__item__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__e__rab__item__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__criticality_diagnostics__field_descriptors[5] = { { "procedureCode", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, procedurecode), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "triggeringMessage", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, triggeringmessage), &uenibstreamprotobuf__triggering_message__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "procedureCriticality", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, procedurecriticality), &uenibstreamprotobuf__criticality__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iEsCriticalityDiagnostics", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, iescriticalitydiagnostics), &uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_Extensions", 5, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, n_ie_extensions), offsetof(Uenibstreamprotobuf__CriticalityDiagnostics, ie_extensions), &uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__criticality_diagnostics__field_indices_by_name[] = { 4, /* field[4] = iE_Extensions */ 3, /* field[3] = iEsCriticalityDiagnostics */ 0, /* field[0] = procedureCode */ 2, /* field[2] = procedureCriticality */ 1, /* field[1] = triggeringMessage */ }; static const ProtobufCIntRange uenibstreamprotobuf__criticality_diagnostics__number_ranges[1 + 1] = { { 1, 0 }, { 0, 5 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CriticalityDiagnostics", "CriticalityDiagnostics", "Uenibstreamprotobuf__CriticalityDiagnostics", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__CriticalityDiagnostics), 5, uenibstreamprotobuf__criticality_diagnostics__field_descriptors, uenibstreamprotobuf__criticality_diagnostics__field_indices_by_name, 1, uenibstreamprotobuf__criticality_diagnostics__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__criticality_diagnostics__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__triggering_message__value__enum_values_by_number[4] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__protobuf_unspecified", 0 }, { "initiating_message", "UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__initiating_message", 1 }, { "successful_outcome", "UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__successful_outcome", 2 }, { "unsuccessful_outcome", "UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__unsuccessful_outcome", 3 }, }; static const ProtobufCIntRange uenibstreamprotobuf__triggering_message__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__triggering_message__value__enum_values_by_name[4] = { { "initiating_message", 1 }, { "protobuf_unspecified", 0 }, { "successful_outcome", 2 }, { "unsuccessful_outcome", 3 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__triggering_message__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.TriggeringMessage.Value", "Value", "Uenibstreamprotobuf__TriggeringMessage__Value", "uenibstreamprotobuf", 4, uenibstreamprotobuf__triggering_message__value__enum_values_by_number, 4, uenibstreamprotobuf__triggering_message__value__enum_values_by_name, 1, uenibstreamprotobuf__triggering_message__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__triggering_message__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__TriggeringMessage, value), &uenibstreamprotobuf__triggering_message__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__triggering_message__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__triggering_message__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__triggering_message__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.TriggeringMessage", "TriggeringMessage", "Uenibstreamprotobuf__TriggeringMessage", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__TriggeringMessage), 1, uenibstreamprotobuf__triggering_message__field_descriptors, uenibstreamprotobuf__triggering_message__field_indices_by_name, 1, uenibstreamprotobuf__triggering_message__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__triggering_message__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__criticality__value__enum_values_by_number[4] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__protobuf_unspecified", 0 }, { "reject", "UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__reject", 1 }, { "ignore", "UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__ignore", 2 }, { "notify", "UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__notify", 3 }, }; static const ProtobufCIntRange uenibstreamprotobuf__criticality__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__criticality__value__enum_values_by_name[4] = { { "ignore", 2 }, { "notify", 3 }, { "protobuf_unspecified", 0 }, { "reject", 1 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__criticality__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.Criticality.Value", "Value", "Uenibstreamprotobuf__Criticality__Value", "uenibstreamprotobuf", 4, uenibstreamprotobuf__criticality__value__enum_values_by_number, 4, uenibstreamprotobuf__criticality__value__enum_values_by_name, 1, uenibstreamprotobuf__criticality__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__criticality__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__Criticality, value), &uenibstreamprotobuf__criticality__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__criticality__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__criticality__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.Criticality", "Criticality", "Uenibstreamprotobuf__Criticality", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__Criticality), 1, uenibstreamprotobuf__criticality__field_descriptors, uenibstreamprotobuf__criticality__field_indices_by_name, 1, uenibstreamprotobuf__criticality__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__criticality__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__CriticalityDiagnosticsIEList, n_items), offsetof(Uenibstreamprotobuf__CriticalityDiagnosticsIEList, items), &uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__criticality_diagnostics__ie__list__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__criticality_diagnostics__ie__list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CriticalityDiagnostics_IE_List", "CriticalityDiagnosticsIEList", "Uenibstreamprotobuf__CriticalityDiagnosticsIEList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__CriticalityDiagnosticsIEList), 1, uenibstreamprotobuf__criticality_diagnostics__ie__list__field_descriptors, uenibstreamprotobuf__criticality_diagnostics__ie__list__field_indices_by_name, 1, uenibstreamprotobuf__criticality_diagnostics__ie__list__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__criticality_diagnostics__ie__list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__item__field_descriptors[3] = { { "iECriticality", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem, iecriticality), &uenibstreamprotobuf__criticality__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_ID", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem, ie_id), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "typeOfError", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem, typeoferror), &uenibstreamprotobuf__type_of_error__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__criticality_diagnostics__ie__list__item__field_indices_by_name[] = { 0, /* field[0] = iECriticality */ 1, /* field[1] = iE_ID */ 2, /* field[2] = typeOfError */ }; static const ProtobufCIntRange uenibstreamprotobuf__criticality_diagnostics__ie__list__item__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CriticalityDiagnostics_IE_List_Item", "CriticalityDiagnosticsIEListItem", "Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem), 3, uenibstreamprotobuf__criticality_diagnostics__ie__list__item__field_descriptors, uenibstreamprotobuf__criticality_diagnostics__ie__list__item__field_indices_by_name, 1, uenibstreamprotobuf__criticality_diagnostics__ie__list__item__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__criticality_diagnostics__ie__list__item__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__type_of_error__value__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__protobuf_unspecified", 0 }, { "not_understood", "UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__not_understood", 1 }, { "missing", "UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__missing", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__type_of_error__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__type_of_error__value__enum_values_by_name[3] = { { "missing", 2 }, { "not_understood", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__type_of_error__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.TypeOfError.Value", "Value", "Uenibstreamprotobuf__TypeOfError__Value", "uenibstreamprotobuf", 3, uenibstreamprotobuf__type_of_error__value__enum_values_by_number, 3, uenibstreamprotobuf__type_of_error__value__enum_values_by_name, 1, uenibstreamprotobuf__type_of_error__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__type_of_error__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__TypeOfError, value), &uenibstreamprotobuf__type_of_error__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__type_of_error__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__type_of_error__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__type_of_error__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.TypeOfError", "TypeOfError", "Uenibstreamprotobuf__TypeOfError", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__TypeOfError), 1, uenibstreamprotobuf__type_of_error__field_descriptors, uenibstreamprotobuf__type_of_error__field_indices_by_name, 1, uenibstreamprotobuf__type_of_error__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__type_of_error__init, NULL,NULL,NULL /* reserved[123] */ }; #define uenibstreamprotobuf__criticality_diagnostics__ext_ies__field_descriptors NULL #define uenibstreamprotobuf__criticality_diagnostics__ext_ies__field_indices_by_name NULL #define uenibstreamprotobuf__criticality_diagnostics__ext_ies__number_ranges NULL const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CriticalityDiagnostics_ExtIEs", "CriticalityDiagnosticsExtIEs", "Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs), 0, uenibstreamprotobuf__criticality_diagnostics__ext_ies__field_descriptors, uenibstreamprotobuf__criticality_diagnostics__ext_ies__field_indices_by_name, 0, uenibstreamprotobuf__criticality_diagnostics__ext_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__criticality_diagnostics__ext_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information__field_descriptors[4] = { { "nR_CGI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation, nr_cgi), &uenibstreamprotobuf__nrcgi__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "uLCoordinationInformation", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation, ulcoordinationinformation), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "dLCoordinationInformation", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation, dlcoordinationinformation), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_Extensions", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation, n_ie_extensions), offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation, ie_extensions), &uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sg_nbresource_coordination_information__field_indices_by_name[] = { 2, /* field[2] = dLCoordinationInformation */ 3, /* field[3] = iE_Extensions */ 0, /* field[0] = nR_CGI */ 1, /* field[1] = uLCoordinationInformation */ }; static const ProtobufCIntRange uenibstreamprotobuf__sg_nbresource_coordination_information__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SgNBResourceCoordinationInformation", "SgNBResourceCoordinationInformation", "Uenibstreamprotobuf__SgNBResourceCoordinationInformation", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SgNBResourceCoordinationInformation), 4, uenibstreamprotobuf__sg_nbresource_coordination_information__field_descriptors, uenibstreamprotobuf__sg_nbresource_coordination_information__field_indices_by_name, 1, uenibstreamprotobuf__sg_nbresource_coordination_information__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbresource_coordination_information__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__field_descriptors[2] = { { "id_ECGI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs, id_ecgi), &uenibstreamprotobuf__ecgi__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "id_SgNBCoordinationAssistanceInformation", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs, id_sgnbcoordinationassistanceinformation), &uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__field_indices_by_name[] = { 0, /* field[0] = id_ECGI */ 1, /* field[1] = id_SgNBCoordinationAssistanceInformation */ }; static const ProtobufCIntRange uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SgNBResourceCoordinationInformationExtIEs", "SgNBResourceCoordinationInformationExtIEs", "Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs), 2, uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__field_descriptors, uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__field_indices_by_name, 1, uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__enum_values_by_number[2] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified", 0 }, { "coordination_not_required", "UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__coordination_not_required", 1 }, }; static const ProtobufCIntRange uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__enum_values_by_name[2] = { { "coordination_not_required", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SgNBCoordinationAssistanceInformation.Value", "Value", "Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation__Value", "uenibstreamprotobuf", 2, uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__enum_values_by_number, 2, uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__enum_values_by_name, 1, uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sg_nbcoordination_assistance_information__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation, value), &uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sg_nbcoordination_assistance_information__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__sg_nbcoordination_assistance_information__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SgNBCoordinationAssistanceInformation", "SgNBCoordinationAssistanceInformation", "Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation), 1, uenibstreamprotobuf__sg_nbcoordination_assistance_information__field_descriptors, uenibstreamprotobuf__sg_nbcoordination_assistance_information__field_indices_by_name, 1, uenibstreamprotobuf__sg_nbcoordination_assistance_information__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sg_nbcoordination_assistance_information__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__rrc__config__ind__value__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__protobuf_unspecified", 0 }, { "full_config", "UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__full_config", 1 }, { "delta_config", "UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__delta_config", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__rrc__config__ind__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__rrc__config__ind__value__enum_values_by_name[3] = { { "delta_config", 2 }, { "full_config", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__rrc__config__ind__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.RRC_Config_Ind.Value", "Value", "Uenibstreamprotobuf__RRCConfigInd__Value", "uenibstreamprotobuf", 3, uenibstreamprotobuf__rrc__config__ind__value__enum_values_by_number, 3, uenibstreamprotobuf__rrc__config__ind__value__enum_values_by_name, 1, uenibstreamprotobuf__rrc__config__ind__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__rrc__config__ind__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__RRCConfigInd, value), &uenibstreamprotobuf__rrc__config__ind__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__rrc__config__ind__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__rrc__config__ind__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__rrc__config__ind__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.RRC_Config_Ind", "RRCConfigInd", "Uenibstreamprotobuf__RRCConfigInd", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__RRCConfigInd), 1, uenibstreamprotobuf__rrc__config__ind__field_descriptors, uenibstreamprotobuf__rrc__config__ind__field_indices_by_name, 1, uenibstreamprotobuf__rrc__config__ind__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__rrc__config__ind__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__handover_restriction_list__field_descriptors[6] = { { "servingPLMN", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__HandoverRestrictionList, servingplmn), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "equivalentPLMNs", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__HandoverRestrictionList, equivalentplmns), &uenibstreamprotobuf__eplmns__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "forbiddenTAs", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__HandoverRestrictionList, forbiddentas), &uenibstreamprotobuf__forbidden_tas__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "forbiddenLAs", 4, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__HandoverRestrictionList, forbiddenlas), &uenibstreamprotobuf__forbidden_las__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "forbiddenInterRATs", 5, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__HandoverRestrictionList, forbiddeninterrats), &uenibstreamprotobuf__forbidden_inter_rats__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_Extensions", 6, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__HandoverRestrictionList, n_ie_extensions), offsetof(Uenibstreamprotobuf__HandoverRestrictionList, ie_extensions), &uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__handover_restriction_list__field_indices_by_name[] = { 1, /* field[1] = equivalentPLMNs */ 4, /* field[4] = forbiddenInterRATs */ 3, /* field[3] = forbiddenLAs */ 2, /* field[2] = forbiddenTAs */ 5, /* field[5] = iE_Extensions */ 0, /* field[0] = servingPLMN */ }; static const ProtobufCIntRange uenibstreamprotobuf__handover_restriction_list__number_ranges[1 + 1] = { { 1, 0 }, { 0, 6 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__handover_restriction_list__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.HandoverRestrictionList", "HandoverRestrictionList", "Uenibstreamprotobuf__HandoverRestrictionList", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__HandoverRestrictionList), 6, uenibstreamprotobuf__handover_restriction_list__field_descriptors, uenibstreamprotobuf__handover_restriction_list__field_indices_by_name, 1, uenibstreamprotobuf__handover_restriction_list__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__handover_restriction_list__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__eplmns__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_STRING, offsetof(Uenibstreamprotobuf__EPLMNs, n_items), offsetof(Uenibstreamprotobuf__EPLMNs, items), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__eplmns__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__eplmns__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__eplmns__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.EPLMNs", "EPLMNs", "Uenibstreamprotobuf__EPLMNs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__EPLMNs), 1, uenibstreamprotobuf__eplmns__field_descriptors, uenibstreamprotobuf__eplmns__field_indices_by_name, 1, uenibstreamprotobuf__eplmns__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__eplmns__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_tas__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__ForbiddenTAs, n_items), offsetof(Uenibstreamprotobuf__ForbiddenTAs, items), &uenibstreamprotobuf__forbidden_tas__item__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__forbidden_tas__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__forbidden_tas__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tas__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ForbiddenTAs", "ForbiddenTAs", "Uenibstreamprotobuf__ForbiddenTAs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ForbiddenTAs), 1, uenibstreamprotobuf__forbidden_tas__field_descriptors, uenibstreamprotobuf__forbidden_tas__field_indices_by_name, 1, uenibstreamprotobuf__forbidden_tas__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_tas__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_tas__item__field_descriptors[2] = { { "pLMN_Identity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ForbiddenTAsItem, plmn_identity), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "forbiddenTACs", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ForbiddenTAsItem, forbiddentacs), &uenibstreamprotobuf__forbidden_tacs__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__forbidden_tas__item__field_indices_by_name[] = { 1, /* field[1] = forbiddenTACs */ 0, /* field[0] = pLMN_Identity */ }; static const ProtobufCIntRange uenibstreamprotobuf__forbidden_tas__item__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tas__item__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ForbiddenTAs_Item", "ForbiddenTAsItem", "Uenibstreamprotobuf__ForbiddenTAsItem", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ForbiddenTAsItem), 2, uenibstreamprotobuf__forbidden_tas__item__field_descriptors, uenibstreamprotobuf__forbidden_tas__item__field_indices_by_name, 1, uenibstreamprotobuf__forbidden_tas__item__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_tas__item__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_tacs__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_STRING, offsetof(Uenibstreamprotobuf__ForbiddenTACs, n_items), offsetof(Uenibstreamprotobuf__ForbiddenTACs, items), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__forbidden_tacs__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__forbidden_tacs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tacs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ForbiddenTACs", "ForbiddenTACs", "Uenibstreamprotobuf__ForbiddenTACs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ForbiddenTACs), 1, uenibstreamprotobuf__forbidden_tacs__field_descriptors, uenibstreamprotobuf__forbidden_tacs__field_indices_by_name, 1, uenibstreamprotobuf__forbidden_tacs__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_tacs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_las__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__ForbiddenLAs, n_items), offsetof(Uenibstreamprotobuf__ForbiddenLAs, items), &uenibstreamprotobuf__forbidden_las__item__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__forbidden_las__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__forbidden_las__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_las__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ForbiddenLAs", "ForbiddenLAs", "Uenibstreamprotobuf__ForbiddenLAs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ForbiddenLAs), 1, uenibstreamprotobuf__forbidden_las__field_descriptors, uenibstreamprotobuf__forbidden_las__field_indices_by_name, 1, uenibstreamprotobuf__forbidden_las__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_las__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_las__item__field_descriptors[2] = { { "pLMN_Identity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ForbiddenLAsItem, plmn_identity), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "forbiddenLACs", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ForbiddenLAsItem, forbiddenlacs), &uenibstreamprotobuf__forbidden_lacs__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__forbidden_las__item__field_indices_by_name[] = { 1, /* field[1] = forbiddenLACs */ 0, /* field[0] = pLMN_Identity */ }; static const ProtobufCIntRange uenibstreamprotobuf__forbidden_las__item__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_las__item__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ForbiddenLAs_Item", "ForbiddenLAsItem", "Uenibstreamprotobuf__ForbiddenLAsItem", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ForbiddenLAsItem), 2, uenibstreamprotobuf__forbidden_las__item__field_descriptors, uenibstreamprotobuf__forbidden_las__item__field_indices_by_name, 1, uenibstreamprotobuf__forbidden_las__item__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_las__item__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_lacs__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_STRING, offsetof(Uenibstreamprotobuf__ForbiddenLACs, n_items), offsetof(Uenibstreamprotobuf__ForbiddenLACs, items), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__forbidden_lacs__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__forbidden_lacs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_lacs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ForbiddenLACs", "ForbiddenLACs", "Uenibstreamprotobuf__ForbiddenLACs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ForbiddenLACs), 1, uenibstreamprotobuf__forbidden_lacs__field_descriptors, uenibstreamprotobuf__forbidden_lacs__field_indices_by_name, 1, uenibstreamprotobuf__forbidden_lacs__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_lacs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__forbidden_inter_rats__value__enum_values_by_number[7] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__protobuf_unspecified", 0 }, { "all", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__all", 1 }, { "geran", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__geran", 2 }, { "utran", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__utran", 3 }, { "cdma2000", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__cdma2000", 4 }, { "geranandutran", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__geranandutran", 5 }, { "cdma2000andutran", "UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__cdma2000andutran", 6 }, }; static const ProtobufCIntRange uenibstreamprotobuf__forbidden_inter_rats__value__value_ranges[] = { {0, 0},{0, 7} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__forbidden_inter_rats__value__enum_values_by_name[7] = { { "all", 1 }, { "cdma2000", 4 }, { "cdma2000andutran", 6 }, { "geran", 2 }, { "geranandutran", 5 }, { "protobuf_unspecified", 0 }, { "utran", 3 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__forbidden_inter_rats__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ForbiddenInterRATs.Value", "Value", "Uenibstreamprotobuf__ForbiddenInterRATs__Value", "uenibstreamprotobuf", 7, uenibstreamprotobuf__forbidden_inter_rats__value__enum_values_by_number, 7, uenibstreamprotobuf__forbidden_inter_rats__value__enum_values_by_name, 1, uenibstreamprotobuf__forbidden_inter_rats__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__forbidden_inter_rats__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ForbiddenInterRATs, value), &uenibstreamprotobuf__forbidden_inter_rats__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__forbidden_inter_rats__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__forbidden_inter_rats__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_inter_rats__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ForbiddenInterRATs", "ForbiddenInterRATs", "Uenibstreamprotobuf__ForbiddenInterRATs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ForbiddenInterRATs), 1, uenibstreamprotobuf__forbidden_inter_rats__field_descriptors, uenibstreamprotobuf__forbidden_inter_rats__field_indices_by_name, 1, uenibstreamprotobuf__forbidden_inter_rats__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__forbidden_inter_rats__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__handover_restriction_list__ext_ies__field_descriptors[3] = { { "id_NRrestrictioninEPSasSecondaryRAT", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__HandoverRestrictionListExtIEs, id_nrrestrictioninepsassecondaryrat), &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "id_CNTypeRestrictions", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__HandoverRestrictionListExtIEs, id_cntyperestrictions), &uenibstreamprotobuf__cntype_restrictions__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "id_NRrestrictionin5GS", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__HandoverRestrictionListExtIEs, id_nrrestrictionin5gs), &uenibstreamprotobuf__nrrestrictionin5_gs__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__handover_restriction_list__ext_ies__field_indices_by_name[] = { 1, /* field[1] = id_CNTypeRestrictions */ 2, /* field[2] = id_NRrestrictionin5GS */ 0, /* field[0] = id_NRrestrictioninEPSasSecondaryRAT */ }; static const ProtobufCIntRange uenibstreamprotobuf__handover_restriction_list__ext_ies__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.HandoverRestrictionList_ExtIEs", "HandoverRestrictionListExtIEs", "Uenibstreamprotobuf__HandoverRestrictionListExtIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__HandoverRestrictionListExtIEs), 3, uenibstreamprotobuf__handover_restriction_list__ext_ies__field_descriptors, uenibstreamprotobuf__handover_restriction_list__ext_ies__field_indices_by_name, 1, uenibstreamprotobuf__handover_restriction_list__ext_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__handover_restriction_list__ext_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__enum_values_by_number[2] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE__protobuf_unspecified", 0 }, { "nRrestrictedinEPSasSecondaryRAT", "UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE__nRrestrictedinEPSasSecondaryRAT", 1 }, }; static const ProtobufCIntRange uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__enum_values_by_name[2] = { { "nRrestrictedinEPSasSecondaryRAT", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.NRrestrictioninEPSasSecondaryRAT.Value", "Value", "Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT__Value", "uenibstreamprotobuf", 2, uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__enum_values_by_number, 2, uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__enum_values_by_name, 1, uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT, value), &uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.NRrestrictioninEPSasSecondaryRAT", "NRrestrictioninEPSasSecondaryRAT", "Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT), 1, uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__field_descriptors, uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__field_indices_by_name, 1, uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__cntype_restrictions__field_descriptors[1] = { { "items", 1, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__CNTypeRestrictions, n_items), offsetof(Uenibstreamprotobuf__CNTypeRestrictions, items), &uenibstreamprotobuf__cntype_restrictions_item__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__cntype_restrictions__field_indices_by_name[] = { 0, /* field[0] = items */ }; static const ProtobufCIntRange uenibstreamprotobuf__cntype_restrictions__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__cntype_restrictions__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CNTypeRestrictions", "CNTypeRestrictions", "Uenibstreamprotobuf__CNTypeRestrictions", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__CNTypeRestrictions), 1, uenibstreamprotobuf__cntype_restrictions__field_descriptors, uenibstreamprotobuf__cntype_restrictions__field_indices_by_name, 1, uenibstreamprotobuf__cntype_restrictions__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__cntype_restrictions__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__cntype_restrictions_item__cn_type__enum_values_by_number[2] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE__protobuf_unspecified", 0 }, { "fiveGC_forbidden", "UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE__fiveGC_forbidden", 1 }, }; static const ProtobufCIntRange uenibstreamprotobuf__cntype_restrictions_item__cn_type__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__cntype_restrictions_item__cn_type__enum_values_by_name[2] = { { "fiveGC_forbidden", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__cntype_restrictions_item__cn_type__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CNTypeRestrictionsItem.CN_type", "CN_type", "Uenibstreamprotobuf__CNTypeRestrictionsItem__CNType", "uenibstreamprotobuf", 2, uenibstreamprotobuf__cntype_restrictions_item__cn_type__enum_values_by_number, 2, uenibstreamprotobuf__cntype_restrictions_item__cn_type__enum_values_by_name, 1, uenibstreamprotobuf__cntype_restrictions_item__cn_type__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__cntype_restrictions_item__field_descriptors[2] = { { "plmn_Id", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CNTypeRestrictionsItem, plmn_id), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "cn_type", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__CNTypeRestrictionsItem, cn_type), &uenibstreamprotobuf__cntype_restrictions_item__cn_type__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__cntype_restrictions_item__field_indices_by_name[] = { 1, /* field[1] = cn_type */ 0, /* field[0] = plmn_Id */ }; static const ProtobufCIntRange uenibstreamprotobuf__cntype_restrictions_item__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__cntype_restrictions_item__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.CNTypeRestrictionsItem", "CNTypeRestrictionsItem", "Uenibstreamprotobuf__CNTypeRestrictionsItem", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__CNTypeRestrictionsItem), 2, uenibstreamprotobuf__cntype_restrictions_item__field_descriptors, uenibstreamprotobuf__cntype_restrictions_item__field_indices_by_name, 1, uenibstreamprotobuf__cntype_restrictions_item__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__cntype_restrictions_item__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__nrrestrictionin5_gs__value__enum_values_by_number[2] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__protobuf_unspecified", 0 }, { "nRrestrictedin5GS", "UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__nRrestrictedin5GS", 1 }, }; static const ProtobufCIntRange uenibstreamprotobuf__nrrestrictionin5_gs__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__nrrestrictionin5_gs__value__enum_values_by_name[2] = { { "nRrestrictedin5GS", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__nrrestrictionin5_gs__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.NRrestrictionin5GS.Value", "Value", "Uenibstreamprotobuf__NRrestrictionin5GS__Value", "uenibstreamprotobuf", 2, uenibstreamprotobuf__nrrestrictionin5_gs__value__enum_values_by_number, 2, uenibstreamprotobuf__nrrestrictionin5_gs__value__enum_values_by_name, 1, uenibstreamprotobuf__nrrestrictionin5_gs__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__nrrestrictionin5_gs__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__NRrestrictionin5GS, value), &uenibstreamprotobuf__nrrestrictionin5_gs__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__nrrestrictionin5_gs__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__nrrestrictionin5_gs__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__nrrestrictionin5_gs__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.NRrestrictionin5GS", "NRrestrictionin5GS", "Uenibstreamprotobuf__NRrestrictionin5GS", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__NRrestrictionin5GS), 1, uenibstreamprotobuf__nrrestrictionin5_gs__field_descriptors, uenibstreamprotobuf__nrrestrictionin5_gs__field_indices_by_name, 1, uenibstreamprotobuf__nrrestrictionin5_gs__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__nrrestrictionin5_gs__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__nruesecurity_capabilities__field_descriptors[2] = { { "nRencryptionAlgorithms", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__NRUESecurityCapabilities, nrencryptionalgorithms), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "nRintegrityProtectionAlgorithms", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__NRUESecurityCapabilities, nrintegrityprotectionalgorithms), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__nruesecurity_capabilities__field_indices_by_name[] = { 0, /* field[0] = nRencryptionAlgorithms */ 1, /* field[1] = nRintegrityProtectionAlgorithms */ }; static const ProtobufCIntRange uenibstreamprotobuf__nruesecurity_capabilities__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__nruesecurity_capabilities__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.NRUESecurityCapabilities", "NRUESecurityCapabilities", "Uenibstreamprotobuf__NRUESecurityCapabilities", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__NRUESecurityCapabilities), 2, uenibstreamprotobuf__nruesecurity_capabilities__field_descriptors, uenibstreamprotobuf__nruesecurity_capabilities__field_indices_by_name, 1, uenibstreamprotobuf__nruesecurity_capabilities__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__nruesecurity_capabilities__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__ueaggregate_maximum_bit_rate__field_descriptors[3] = { { "uEaggregateMaximumBitRateDownlink", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT64, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitRate, ueaggregatemaximumbitratedownlink), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "uEaggregateMaximumBitRateUplink", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT64, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitRate, ueaggregatemaximumbitrateuplink), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_Extensions", 3, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitRate, n_ie_extensions), offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitRate, ie_extensions), &uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__ueaggregate_maximum_bit_rate__field_indices_by_name[] = { 2, /* field[2] = iE_Extensions */ 0, /* field[0] = uEaggregateMaximumBitRateDownlink */ 1, /* field[1] = uEaggregateMaximumBitRateUplink */ }; static const ProtobufCIntRange uenibstreamprotobuf__ueaggregate_maximum_bit_rate__number_ranges[1 + 1] = { { 1, 0 }, { 0, 3 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.UEAggregateMaximumBitRate", "UEAggregateMaximumBitRate", "Uenibstreamprotobuf__UEAggregateMaximumBitRate", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__UEAggregateMaximumBitRate), 3, uenibstreamprotobuf__ueaggregate_maximum_bit_rate__field_descriptors, uenibstreamprotobuf__ueaggregate_maximum_bit_rate__field_indices_by_name, 1, uenibstreamprotobuf__ueaggregate_maximum_bit_rate__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__ueaggregate_maximum_bit_rate__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__field_descriptors[2] = { { "id_extended_uEaggregateMaximumBitRateDownlink", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs, id_extended_ueaggregatemaximumbitratedownlink), &google__protobuf__uint64_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "id_extended_uEaggregateMaximumBitRateUplink", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs, id_extended_ueaggregatemaximumbitrateuplink), &google__protobuf__uint64_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__field_indices_by_name[] = { 0, /* field[0] = id_extended_uEaggregateMaximumBitRateDownlink */ 1, /* field[1] = id_extended_uEaggregateMaximumBitRateUplink */ }; static const ProtobufCIntRange uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.UEAggregate_MaximumBitrate_ExtIEs", "UEAggregateMaximumBitrateExtIEs", "Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs), 2, uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__field_descriptors, uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__field_indices_by_name, 1, uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__dl__forwarding__value__enum_values_by_number[2] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__protobuf_unspecified", 0 }, { "dL_forwardingProposed", "UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__dL_forwardingProposed", 1 }, }; static const ProtobufCIntRange uenibstreamprotobuf__dl__forwarding__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__dl__forwarding__value__enum_values_by_name[2] = { { "dL_forwardingProposed", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__dl__forwarding__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.DL_Forwarding.Value", "Value", "Uenibstreamprotobuf__DLForwarding__Value", "uenibstreamprotobuf", 2, uenibstreamprotobuf__dl__forwarding__value__enum_values_by_number, 2, uenibstreamprotobuf__dl__forwarding__value__enum_values_by_name, 1, uenibstreamprotobuf__dl__forwarding__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__dl__forwarding__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__DLForwarding, value), &uenibstreamprotobuf__dl__forwarding__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__dl__forwarding__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__dl__forwarding__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__forwarding__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.DL_Forwarding", "DLForwarding", "Uenibstreamprotobuf__DLForwarding", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__DLForwarding), 1, uenibstreamprotobuf__dl__forwarding__field_descriptors, uenibstreamprotobuf__dl__forwarding__field_indices_by_name, 1, uenibstreamprotobuf__dl__forwarding__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__dl__forwarding__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__duplication_activation__value__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__protobuf_unspecified", 0 }, { "active", "UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__active", 1 }, { "inactive", "UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__inactive", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__duplication_activation__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__duplication_activation__value__enum_values_by_name[3] = { { "active", 1 }, { "inactive", 2 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__duplication_activation__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.DuplicationActivation.Value", "Value", "Uenibstreamprotobuf__DuplicationActivation__Value", "uenibstreamprotobuf", 3, uenibstreamprotobuf__duplication_activation__value__enum_values_by_number, 3, uenibstreamprotobuf__duplication_activation__value__enum_values_by_name, 1, uenibstreamprotobuf__duplication_activation__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__duplication_activation__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__DuplicationActivation, value), &uenibstreamprotobuf__duplication_activation__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__duplication_activation__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__duplication_activation__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__duplication_activation__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.DuplicationActivation", "DuplicationActivation", "Uenibstreamprotobuf__DuplicationActivation", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__DuplicationActivation), 1, uenibstreamprotobuf__duplication_activation__field_descriptors, uenibstreamprotobuf__duplication_activation__field_indices_by_name, 1, uenibstreamprotobuf__duplication_activation__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__duplication_activation__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__me_nbresource_coordination_information__field_descriptors[4] = { { "eUTRA_Cell_ID", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation, eutra_cell_id), &uenibstreamprotobuf__ecgi__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "uLCoordinationInformation", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_STRING, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation, ulcoordinationinformation), NULL, &protobuf_c_empty_string, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "dLCoordinationInformation", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation, dlcoordinationinformation), &google__protobuf__string_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_Extensions", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation, n_ie_extensions), offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation, ie_extensions), &uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__me_nbresource_coordination_information__field_indices_by_name[] = { 2, /* field[2] = dLCoordinationInformation */ 0, /* field[0] = eUTRA_Cell_ID */ 3, /* field[3] = iE_Extensions */ 1, /* field[1] = uLCoordinationInformation */ }; static const ProtobufCIntRange uenibstreamprotobuf__me_nbresource_coordination_information__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbresource_coordination_information__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.MeNBResourceCoordinationInformation", "MeNBResourceCoordinationInformation", "Uenibstreamprotobuf__MeNBResourceCoordinationInformation", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__MeNBResourceCoordinationInformation), 4, uenibstreamprotobuf__me_nbresource_coordination_information__field_descriptors, uenibstreamprotobuf__me_nbresource_coordination_information__field_indices_by_name, 1, uenibstreamprotobuf__me_nbresource_coordination_information__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__me_nbresource_coordination_information__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__field_descriptors[2] = { { "id_NRCGI", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs, id_nrcgi), &uenibstreamprotobuf__nrcgi__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "id_MeNBCoordinationAssistanceInformation", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs, id_menbcoordinationassistanceinformation), &uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__field_indices_by_name[] = { 1, /* field[1] = id_MeNBCoordinationAssistanceInformation */ 0, /* field[0] = id_NRCGI */ }; static const ProtobufCIntRange uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.MeNBResourceCoordinationInformationExtIEs", "MeNBResourceCoordinationInformationExtIEs", "Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs), 2, uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__field_descriptors, uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__field_indices_by_name, 1, uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__me_nbcoordination_assistance_information__value__enum_values_by_number[2] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified", 0 }, { "coordination_not_required", "UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__coordination_not_required", 1 }, }; static const ProtobufCIntRange uenibstreamprotobuf__me_nbcoordination_assistance_information__value__value_ranges[] = { {0, 0},{0, 2} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__me_nbcoordination_assistance_information__value__enum_values_by_name[2] = { { "coordination_not_required", 1 }, { "protobuf_unspecified", 0 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__me_nbcoordination_assistance_information__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.MeNBCoordinationAssistanceInformation.Value", "Value", "Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation__Value", "uenibstreamprotobuf", 2, uenibstreamprotobuf__me_nbcoordination_assistance_information__value__enum_values_by_number, 2, uenibstreamprotobuf__me_nbcoordination_assistance_information__value__enum_values_by_name, 1, uenibstreamprotobuf__me_nbcoordination_assistance_information__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__me_nbcoordination_assistance_information__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation, value), &uenibstreamprotobuf__me_nbcoordination_assistance_information__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__me_nbcoordination_assistance_information__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__me_nbcoordination_assistance_information__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.MeNBCoordinationAssistanceInformation", "MeNBCoordinationAssistanceInformation", "Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation), 1, uenibstreamprotobuf__me_nbcoordination_assistance_information__field_descriptors, uenibstreamprotobuf__me_nbcoordination_assistance_information__field_indices_by_name, 1, uenibstreamprotobuf__me_nbcoordination_assistance_information__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__me_nbcoordination_assistance_information__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__countvalue__field_descriptors[2] = { { "pDCP_SN", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__COUNTvalue, pdcp_sn), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "hFN", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__COUNTvalue, hfn), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__countvalue__field_indices_by_name[] = { 1, /* field[1] = hFN */ 0, /* field[0] = pDCP_SN */ }; static const ProtobufCIntRange uenibstreamprotobuf__countvalue__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.COUNTvalue", "COUNTvalue", "Uenibstreamprotobuf__COUNTvalue", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__COUNTvalue), 2, uenibstreamprotobuf__countvalue__field_descriptors, uenibstreamprotobuf__countvalue__field_indices_by_name, 1, uenibstreamprotobuf__countvalue__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__countvalue__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__countvalue_extended__field_descriptors[2] = { { "pDCP_SNExtended", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__COUNTValueExtended, pdcp_snextended), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "hFNModified", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__COUNTValueExtended, hfnmodified), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__countvalue_extended__field_indices_by_name[] = { 1, /* field[1] = hFNModified */ 0, /* field[0] = pDCP_SNExtended */ }; static const ProtobufCIntRange uenibstreamprotobuf__countvalue_extended__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue_extended__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.COUNTValueExtended", "COUNTValueExtended", "Uenibstreamprotobuf__COUNTValueExtended", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__COUNTValueExtended), 2, uenibstreamprotobuf__countvalue_extended__field_descriptors, uenibstreamprotobuf__countvalue_extended__field_indices_by_name, 1, uenibstreamprotobuf__countvalue_extended__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__countvalue_extended__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__countvalue_pdcp__snlength18__field_descriptors[2] = { { "pDCP_SNlength18", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__COUNTvaluePDCPSNlength18, pdcp_snlength18), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "hFNforPDCP_SNlength18", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_UINT32, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__COUNTvaluePDCPSNlength18, hfnforpdcp_snlength18), NULL, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__countvalue_pdcp__snlength18__field_indices_by_name[] = { 1, /* field[1] = hFNforPDCP_SNlength18 */ 0, /* field[0] = pDCP_SNlength18 */ }; static const ProtobufCIntRange uenibstreamprotobuf__countvalue_pdcp__snlength18__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.COUNTvaluePDCP_SNlength18", "COUNTvaluePDCPSNlength18", "Uenibstreamprotobuf__COUNTvaluePDCPSNlength18", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__COUNTvaluePDCPSNlength18), 2, uenibstreamprotobuf__countvalue_pdcp__snlength18__field_descriptors, uenibstreamprotobuf__countvalue_pdcp__snlength18__field_indices_by_name, 1, uenibstreamprotobuf__countvalue_pdcp__snlength18__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__countvalue_pdcp__snlength18__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__expected_uebehaviour__field_descriptors[2] = { { "expectedActivity", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ExpectedUEBehaviour, expectedactivity), &uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "expectedHOInterval", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ExpectedUEBehaviour, expectedhointerval), &uenibstreamprotobuf__expected_hointerval__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__expected_uebehaviour__field_indices_by_name[] = { 0, /* field[0] = expectedActivity */ 1, /* field[1] = expectedHOInterval */ }; static const ProtobufCIntRange uenibstreamprotobuf__expected_uebehaviour__number_ranges[1 + 1] = { { 1, 0 }, { 0, 2 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_uebehaviour__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ExpectedUEBehaviour", "ExpectedUEBehaviour", "Uenibstreamprotobuf__ExpectedUEBehaviour", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ExpectedUEBehaviour), 2, uenibstreamprotobuf__expected_uebehaviour__field_descriptors, uenibstreamprotobuf__expected_uebehaviour__field_indices_by_name, 1, uenibstreamprotobuf__expected_uebehaviour__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__expected_uebehaviour__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__expected_ueactivity_behaviour__field_descriptors[4] = { { "expectedActivityPeriod", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour, expectedactivityperiod), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "expectedIdlePeriod", 2, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour, expectedidleperiod), &google__protobuf__uint32_value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "sourceOfUEActivityBehaviourInformation", 3, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_MESSAGE, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour, sourceofueactivitybehaviourinformation), &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, { "iE_Extensions", 4, PROTOBUF_C_LABEL_REPEATED, PROTOBUF_C_TYPE_MESSAGE, offsetof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour, n_ie_extensions), offsetof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour, ie_extensions), &uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__expected_ueactivity_behaviour__field_indices_by_name[] = { 0, /* field[0] = expectedActivityPeriod */ 1, /* field[1] = expectedIdlePeriod */ 3, /* field[3] = iE_Extensions */ 2, /* field[2] = sourceOfUEActivityBehaviourInformation */ }; static const ProtobufCIntRange uenibstreamprotobuf__expected_ueactivity_behaviour__number_ranges[1 + 1] = { { 1, 0 }, { 0, 4 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ExpectedUEActivityBehaviour", "ExpectedUEActivityBehaviour", "Uenibstreamprotobuf__ExpectedUEActivityBehaviour", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ExpectedUEActivityBehaviour), 4, uenibstreamprotobuf__expected_ueactivity_behaviour__field_descriptors, uenibstreamprotobuf__expected_ueactivity_behaviour__field_indices_by_name, 1, uenibstreamprotobuf__expected_ueactivity_behaviour__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__expected_ueactivity_behaviour__init, NULL,NULL,NULL /* reserved[123] */ }; #define uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__field_descriptors NULL #define uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__field_indices_by_name NULL #define uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__number_ranges NULL const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ExpectedUEActivityBehaviour_ExtIEs", "ExpectedUEActivityBehaviourExtIEs", "Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs), 0, uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__field_descriptors, uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__field_indices_by_name, 0, uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__expected_hointerval__value__enum_values_by_number[8] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__protobuf_unspecified", 0 }, { "sec15", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec15", 1 }, { "sec30", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec30", 2 }, { "sec60", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec60", 3 }, { "sec90", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec90", 4 }, { "sec120", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec120", 5 }, { "sec180", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec180", 6 }, { "long_time", "UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__long_time", 7 }, }; static const ProtobufCIntRange uenibstreamprotobuf__expected_hointerval__value__value_ranges[] = { {0, 0},{0, 8} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__expected_hointerval__value__enum_values_by_name[8] = { { "long_time", 7 }, { "protobuf_unspecified", 0 }, { "sec120", 5 }, { "sec15", 1 }, { "sec180", 6 }, { "sec30", 2 }, { "sec60", 3 }, { "sec90", 4 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__expected_hointerval__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ExpectedHOInterval.Value", "Value", "Uenibstreamprotobuf__ExpectedHOInterval__Value", "uenibstreamprotobuf", 8, uenibstreamprotobuf__expected_hointerval__value__enum_values_by_number, 8, uenibstreamprotobuf__expected_hointerval__value__enum_values_by_name, 1, uenibstreamprotobuf__expected_hointerval__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__expected_hointerval__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__ExpectedHOInterval, value), &uenibstreamprotobuf__expected_hointerval__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__expected_hointerval__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__expected_hointerval__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_hointerval__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.ExpectedHOInterval", "ExpectedHOInterval", "Uenibstreamprotobuf__ExpectedHOInterval", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__ExpectedHOInterval), 1, uenibstreamprotobuf__expected_hointerval__field_descriptors, uenibstreamprotobuf__expected_hointerval__field_indices_by_name, 1, uenibstreamprotobuf__expected_hointerval__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__expected_hointerval__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__enum_values_by_number[3] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__protobuf_unspecified", 0 }, { "subscription_information", "UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__subscription_information", 1 }, { "statistics", "UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__statistics", 2 }, }; static const ProtobufCIntRange uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__value_ranges[] = { {0, 0},{0, 3} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__enum_values_by_name[3] = { { "protobuf_unspecified", 0 }, { "statistics", 2 }, { "subscription_information", 1 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SourceOfUEActivityBehaviourInformation.Value", "Value", "Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation__Value", "uenibstreamprotobuf", 3, uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__enum_values_by_number, 3, uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__enum_values_by_name, 1, uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__source_of_ueactivity_behaviour_information__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation, value), &uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__source_of_ueactivity_behaviour_information__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__source_of_ueactivity_behaviour_information__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SourceOfUEActivityBehaviourInformation", "SourceOfUEActivityBehaviourInformation", "Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation), 1, uenibstreamprotobuf__source_of_ueactivity_behaviour_information__field_descriptors, uenibstreamprotobuf__source_of_ueactivity_behaviour_information__field_indices_by_name, 1, uenibstreamprotobuf__source_of_ueactivity_behaviour_information__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__source_of_ueactivity_behaviour_information__init, NULL,NULL,NULL /* reserved[123] */ }; static const ProtobufCEnumValue uenibstreamprotobuf__sgnb__addition__trigger__ind__value__enum_values_by_number[4] = { { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__protobuf_unspecified", 0 }, { "sn_change", "UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__sn_change", 1 }, { "inter_eNB_HO", "UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__inter_eNB_HO", 2 }, { "intra_eNB_HO", "UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__intra_eNB_HO", 3 }, }; static const ProtobufCIntRange uenibstreamprotobuf__sgnb__addition__trigger__ind__value__value_ranges[] = { {0, 0},{0, 4} }; static const ProtobufCEnumValueIndex uenibstreamprotobuf__sgnb__addition__trigger__ind__value__enum_values_by_name[4] = { { "inter_eNB_HO", 2 }, { "intra_eNB_HO", 3 }, { "protobuf_unspecified", 0 }, { "sn_change", 1 }, }; const ProtobufCEnumDescriptor uenibstreamprotobuf__sgnb__addition__trigger__ind__value__descriptor = { PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SGNB_Addition_Trigger_Ind.Value", "Value", "Uenibstreamprotobuf__SGNBAdditionTriggerInd__Value", "uenibstreamprotobuf", 4, uenibstreamprotobuf__sgnb__addition__trigger__ind__value__enum_values_by_number, 4, uenibstreamprotobuf__sgnb__addition__trigger__ind__value__enum_values_by_name, 1, uenibstreamprotobuf__sgnb__addition__trigger__ind__value__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; static const ProtobufCFieldDescriptor uenibstreamprotobuf__sgnb__addition__trigger__ind__field_descriptors[1] = { { "value", 1, PROTOBUF_C_LABEL_NONE, PROTOBUF_C_TYPE_ENUM, 0, /* quantifier_offset */ offsetof(Uenibstreamprotobuf__SGNBAdditionTriggerInd, value), &uenibstreamprotobuf__sgnb__addition__trigger__ind__value__descriptor, NULL, 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, }; static const unsigned uenibstreamprotobuf__sgnb__addition__trigger__ind__field_indices_by_name[] = { 0, /* field[0] = value */ }; static const ProtobufCIntRange uenibstreamprotobuf__sgnb__addition__trigger__ind__number_ranges[1 + 1] = { { 1, 0 }, { 0, 1 } }; const ProtobufCMessageDescriptor uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor = { PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, "uenibstreamprotobuf.SGNB_Addition_Trigger_Ind", "SGNBAdditionTriggerInd", "Uenibstreamprotobuf__SGNBAdditionTriggerInd", "uenibstreamprotobuf", sizeof(Uenibstreamprotobuf__SGNBAdditionTriggerInd), 1, uenibstreamprotobuf__sgnb__addition__trigger__ind__field_descriptors, uenibstreamprotobuf__sgnb__addition__trigger__ind__field_indices_by_name, 1, uenibstreamprotobuf__sgnb__addition__trigger__ind__number_ranges, (ProtobufCMessageInit) uenibstreamprotobuf__sgnb__addition__trigger__ind__init, NULL,NULL,NULL /* reserved[123] */ };