Adding MC-NIB support
[ric-app/mc.git] / mc-core / mc / local_datasource / x2ap_common_types.pb-c.h
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: x2ap_common_types.proto */
3
4 #ifndef PROTOBUF_C_x2ap_5fcommon_5ftypes_2eproto__INCLUDED
5 #define PROTOBUF_C_x2ap_5fcommon_5ftypes_2eproto__INCLUDED
6
7 #include <protobuf-c/protobuf-c.h>
8
9 PROTOBUF_C__BEGIN_DECLS
10
11 #if PROTOBUF_C_VERSION_NUMBER < 1003000
12 # error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
13 #elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION
14 # error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
15 #endif
16
17 #include "google/protobuf/wrappers.pb-c.h"
18 #include "error_cause.pb-c.h"
19
20 typedef struct _Uenibstreamprotobuf__ENDCResourceConfiguration Uenibstreamprotobuf__ENDCResourceConfiguration;
21 typedef struct _Uenibstreamprotobuf__ERABLevelQoSParameters Uenibstreamprotobuf__ERABLevelQoSParameters;
22 typedef struct _Uenibstreamprotobuf__AllocationAndRetentionPriority Uenibstreamprotobuf__AllocationAndRetentionPriority;
23 typedef struct _Uenibstreamprotobuf__PreEmptionVulnerability Uenibstreamprotobuf__PreEmptionVulnerability;
24 typedef struct _Uenibstreamprotobuf__PreEmptionCapability Uenibstreamprotobuf__PreEmptionCapability;
25 typedef struct _Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs;
26 typedef struct _Uenibstreamprotobuf__GBRQosInformation Uenibstreamprotobuf__GBRQosInformation;
27 typedef struct _Uenibstreamprotobuf__GBRQosInformationExtIEs Uenibstreamprotobuf__GBRQosInformationExtIEs;
28 typedef struct _Uenibstreamprotobuf__GTPtunnelEndpoint Uenibstreamprotobuf__GTPtunnelEndpoint;
29 typedef struct _Uenibstreamprotobuf__GTPtunnelEndpointExtIEs Uenibstreamprotobuf__GTPtunnelEndpointExtIEs;
30 typedef struct _Uenibstreamprotobuf__RLCMode Uenibstreamprotobuf__RLCMode;
31 typedef struct _Uenibstreamprotobuf__RLCStatus Uenibstreamprotobuf__RLCStatus;
32 typedef struct _Uenibstreamprotobuf__ULConfiguration Uenibstreamprotobuf__ULConfiguration;
33 typedef struct _Uenibstreamprotobuf__PDCPSnLength Uenibstreamprotobuf__PDCPSnLength;
34 typedef struct _Uenibstreamprotobuf__PDCPChangeIndication Uenibstreamprotobuf__PDCPChangeIndication;
35 typedef struct _Uenibstreamprotobuf__SplitSRBs Uenibstreamprotobuf__SplitSRBs;
36 typedef struct _Uenibstreamprotobuf__NRCGI Uenibstreamprotobuf__NRCGI;
37 typedef struct _Uenibstreamprotobuf__NRCGIExtIEs Uenibstreamprotobuf__NRCGIExtIEs;
38 typedef struct _Uenibstreamprotobuf__ECGI Uenibstreamprotobuf__ECGI;
39 typedef struct _Uenibstreamprotobuf__ERABList Uenibstreamprotobuf__ERABList;
40 typedef struct _Uenibstreamprotobuf__ERABItemIEs Uenibstreamprotobuf__ERABItemIEs;
41 typedef struct _Uenibstreamprotobuf__ERABItem Uenibstreamprotobuf__ERABItem;
42 typedef struct _Uenibstreamprotobuf__CriticalityDiagnostics Uenibstreamprotobuf__CriticalityDiagnostics;
43 typedef struct _Uenibstreamprotobuf__TriggeringMessage Uenibstreamprotobuf__TriggeringMessage;
44 typedef struct _Uenibstreamprotobuf__Criticality Uenibstreamprotobuf__Criticality;
45 typedef struct _Uenibstreamprotobuf__CriticalityDiagnosticsIEList Uenibstreamprotobuf__CriticalityDiagnosticsIEList;
46 typedef struct _Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem;
47 typedef struct _Uenibstreamprotobuf__TypeOfError Uenibstreamprotobuf__TypeOfError;
48 typedef struct _Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs;
49 typedef struct _Uenibstreamprotobuf__SgNBResourceCoordinationInformation Uenibstreamprotobuf__SgNBResourceCoordinationInformation;
50 typedef struct _Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs;
51 typedef struct _Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation;
52 typedef struct _Uenibstreamprotobuf__RRCConfigInd Uenibstreamprotobuf__RRCConfigInd;
53 typedef struct _Uenibstreamprotobuf__HandoverRestrictionList Uenibstreamprotobuf__HandoverRestrictionList;
54 typedef struct _Uenibstreamprotobuf__EPLMNs Uenibstreamprotobuf__EPLMNs;
55 typedef struct _Uenibstreamprotobuf__ForbiddenTAs Uenibstreamprotobuf__ForbiddenTAs;
56 typedef struct _Uenibstreamprotobuf__ForbiddenTAsItem Uenibstreamprotobuf__ForbiddenTAsItem;
57 typedef struct _Uenibstreamprotobuf__ForbiddenTACs Uenibstreamprotobuf__ForbiddenTACs;
58 typedef struct _Uenibstreamprotobuf__ForbiddenLAs Uenibstreamprotobuf__ForbiddenLAs;
59 typedef struct _Uenibstreamprotobuf__ForbiddenLAsItem Uenibstreamprotobuf__ForbiddenLAsItem;
60 typedef struct _Uenibstreamprotobuf__ForbiddenLACs Uenibstreamprotobuf__ForbiddenLACs;
61 typedef struct _Uenibstreamprotobuf__ForbiddenInterRATs Uenibstreamprotobuf__ForbiddenInterRATs;
62 typedef struct _Uenibstreamprotobuf__HandoverRestrictionListExtIEs Uenibstreamprotobuf__HandoverRestrictionListExtIEs;
63 typedef struct _Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT;
64 typedef struct _Uenibstreamprotobuf__CNTypeRestrictions Uenibstreamprotobuf__CNTypeRestrictions;
65 typedef struct _Uenibstreamprotobuf__CNTypeRestrictionsItem Uenibstreamprotobuf__CNTypeRestrictionsItem;
66 typedef struct _Uenibstreamprotobuf__NRrestrictionin5GS Uenibstreamprotobuf__NRrestrictionin5GS;
67 typedef struct _Uenibstreamprotobuf__NRUESecurityCapabilities Uenibstreamprotobuf__NRUESecurityCapabilities;
68 typedef struct _Uenibstreamprotobuf__UEAggregateMaximumBitRate Uenibstreamprotobuf__UEAggregateMaximumBitRate;
69 typedef struct _Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs;
70 typedef struct _Uenibstreamprotobuf__DLForwarding Uenibstreamprotobuf__DLForwarding;
71 typedef struct _Uenibstreamprotobuf__DuplicationActivation Uenibstreamprotobuf__DuplicationActivation;
72 typedef struct _Uenibstreamprotobuf__MeNBResourceCoordinationInformation Uenibstreamprotobuf__MeNBResourceCoordinationInformation;
73 typedef struct _Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs;
74 typedef struct _Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation;
75 typedef struct _Uenibstreamprotobuf__COUNTvalue Uenibstreamprotobuf__COUNTvalue;
76 typedef struct _Uenibstreamprotobuf__COUNTValueExtended Uenibstreamprotobuf__COUNTValueExtended;
77 typedef struct _Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 Uenibstreamprotobuf__COUNTvaluePDCPSNlength18;
78 typedef struct _Uenibstreamprotobuf__ExpectedUEBehaviour Uenibstreamprotobuf__ExpectedUEBehaviour;
79 typedef struct _Uenibstreamprotobuf__ExpectedUEActivityBehaviour Uenibstreamprotobuf__ExpectedUEActivityBehaviour;
80 typedef struct _Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs;
81 typedef struct _Uenibstreamprotobuf__ExpectedHOInterval Uenibstreamprotobuf__ExpectedHOInterval;
82 typedef struct _Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation;
83 typedef struct _Uenibstreamprotobuf__SGNBAdditionTriggerInd Uenibstreamprotobuf__SGNBAdditionTriggerInd;
84
85
86 /* --- enums --- */
87
88 typedef enum _Uenibstreamprotobuf__ENDCResourceConfiguration__Status {
89   UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__protobuf_unspecified = 0,
90   UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__present = 1,
91   UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__not_present = 2
92     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS)
93 } Uenibstreamprotobuf__ENDCResourceConfiguration__Status;
94 typedef enum _Uenibstreamprotobuf__PreEmptionVulnerability__Value {
95   UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__protobuf_unspecified = 0,
96   UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__not_pre_emptable = 1,
97   UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__pre_emptable = 2
98     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE)
99 } Uenibstreamprotobuf__PreEmptionVulnerability__Value;
100 typedef enum _Uenibstreamprotobuf__PreEmptionCapability__Value {
101   UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__protobuf_unspecified = 0,
102   UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__shall_not_trigger_pre_emption = 1,
103   UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__may_trigger_pre_emption = 2
104     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE)
105 } Uenibstreamprotobuf__PreEmptionCapability__Value;
106 typedef enum _Uenibstreamprotobuf__RLCMode__Value {
107   UENIBSTREAMPROTOBUF__RLCMODE__VALUE__protobuf_unspecified = 0,
108   UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_am = 1,
109   UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_bidirectional = 2,
110   UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_unidirectional_ul = 3,
111   UENIBSTREAMPROTOBUF__RLCMODE__VALUE__rlc_um_unidirectional_dl = 4
112     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RLCMODE__VALUE)
113 } Uenibstreamprotobuf__RLCMode__Value;
114 typedef enum _Uenibstreamprotobuf__RLCStatus__ReestablishmentIndication {
115   UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__protobuf_unspecified = 0,
116   UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__reestablished = 1
117     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION)
118 } Uenibstreamprotobuf__RLCStatus__ReestablishmentIndication;
119 typedef enum _Uenibstreamprotobuf__ULConfiguration__ULUEConfiguration {
120   UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__protobuf_unspecified = 0,
121   UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__no_data = 1,
122   UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__shared = 2,
123   UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__only = 3
124     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION)
125 } Uenibstreamprotobuf__ULConfiguration__ULUEConfiguration;
126 typedef enum _Uenibstreamprotobuf__PDCPSnLength__Value {
127   UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__protobuf_unspecified = 0,
128   UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__twelve_bits = 1,
129   UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__eighteen_bits = 2
130     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE)
131 } Uenibstreamprotobuf__PDCPSnLength__Value;
132 typedef enum _Uenibstreamprotobuf__PDCPChangeIndication__Value {
133   UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__protobuf_unspecified = 0,
134   UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__s_KgNB_update_required = 1,
135   UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__pDCP_data_recovery_required = 2
136     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE)
137 } Uenibstreamprotobuf__PDCPChangeIndication__Value;
138 typedef enum _Uenibstreamprotobuf__SplitSRBs__Value {
139   UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__protobuf_unspecified = 0,
140   UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb1 = 1,
141   UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb2 = 2,
142   UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__srb1and2 = 3
143     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE)
144 } Uenibstreamprotobuf__SplitSRBs__Value;
145 typedef enum _Uenibstreamprotobuf__TriggeringMessage__Value {
146   UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__protobuf_unspecified = 0,
147   UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__initiating_message = 1,
148   UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__successful_outcome = 2,
149   UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__unsuccessful_outcome = 3
150     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE)
151 } Uenibstreamprotobuf__TriggeringMessage__Value;
152 typedef enum _Uenibstreamprotobuf__Criticality__Value {
153   UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__protobuf_unspecified = 0,
154   UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__reject = 1,
155   UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__ignore = 2,
156   UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__notify = 3
157     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CRITICALITY__VALUE)
158 } Uenibstreamprotobuf__Criticality__Value;
159 typedef enum _Uenibstreamprotobuf__TypeOfError__Value {
160   UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__protobuf_unspecified = 0,
161   UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__not_understood = 1,
162   UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__missing = 2
163     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE)
164 } Uenibstreamprotobuf__TypeOfError__Value;
165 typedef enum _Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation__Value {
166   UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified = 0,
167   UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__coordination_not_required = 1
168     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE)
169 } Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation__Value;
170 typedef enum _Uenibstreamprotobuf__RRCConfigInd__Value {
171   UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__protobuf_unspecified = 0,
172   UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__full_config = 1,
173   UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__delta_config = 2
174     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE)
175 } Uenibstreamprotobuf__RRCConfigInd__Value;
176 typedef enum _Uenibstreamprotobuf__ForbiddenInterRATs__Value {
177   UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__protobuf_unspecified = 0,
178   UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__all = 1,
179   UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__geran = 2,
180   UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__utran = 3,
181   UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__cdma2000 = 4,
182   UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__geranandutran = 5,
183   UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__cdma2000andutran = 6
184     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE)
185 } Uenibstreamprotobuf__ForbiddenInterRATs__Value;
186 typedef enum _Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT__Value {
187   UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE__protobuf_unspecified = 0,
188   UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE__nRrestrictedinEPSasSecondaryRAT = 1
189     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE)
190 } Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT__Value;
191 typedef enum _Uenibstreamprotobuf__CNTypeRestrictionsItem__CNType {
192   UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE__protobuf_unspecified = 0,
193   UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE__fiveGC_forbidden = 1
194     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE)
195 } Uenibstreamprotobuf__CNTypeRestrictionsItem__CNType;
196 typedef enum _Uenibstreamprotobuf__NRrestrictionin5GS__Value {
197   UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__protobuf_unspecified = 0,
198   UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__nRrestrictedin5GS = 1
199     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE)
200 } Uenibstreamprotobuf__NRrestrictionin5GS__Value;
201 typedef enum _Uenibstreamprotobuf__DLForwarding__Value {
202   UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__protobuf_unspecified = 0,
203   UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__dL_forwardingProposed = 1
204     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE)
205 } Uenibstreamprotobuf__DLForwarding__Value;
206 typedef enum _Uenibstreamprotobuf__DuplicationActivation__Value {
207   UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__protobuf_unspecified = 0,
208   UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__active = 1,
209   UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__inactive = 2
210     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE)
211 } Uenibstreamprotobuf__DuplicationActivation__Value;
212 typedef enum _Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation__Value {
213   UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified = 0,
214   UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__coordination_not_required = 1
215     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE)
216 } Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation__Value;
217 typedef enum _Uenibstreamprotobuf__ExpectedHOInterval__Value {
218   UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__protobuf_unspecified = 0,
219   UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec15 = 1,
220   UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec30 = 2,
221   UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec60 = 3,
222   UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec90 = 4,
223   UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec120 = 5,
224   UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__sec180 = 6,
225   UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__long_time = 7
226     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE)
227 } Uenibstreamprotobuf__ExpectedHOInterval__Value;
228 typedef enum _Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation__Value {
229   UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__protobuf_unspecified = 0,
230   UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__subscription_information = 1,
231   UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__statistics = 2
232     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE)
233 } Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation__Value;
234 typedef enum _Uenibstreamprotobuf__SGNBAdditionTriggerInd__Value {
235   UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__protobuf_unspecified = 0,
236   UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__sn_change = 1,
237   UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__inter_eNB_HO = 2,
238   UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__intra_eNB_HO = 3
239     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE)
240 } Uenibstreamprotobuf__SGNBAdditionTriggerInd__Value;
241
242 /* --- messages --- */
243
244 struct  _Uenibstreamprotobuf__ENDCResourceConfiguration
245 {
246   ProtobufCMessage base;
247   Uenibstreamprotobuf__ENDCResourceConfiguration__Status pdcpatsgnb;
248   Uenibstreamprotobuf__ENDCResourceConfiguration__Status mcgresources;
249   Uenibstreamprotobuf__ENDCResourceConfiguration__Status scgresources;
250 };
251 #define UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__INIT \
252  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__en__dc__resource_configuration__descriptor) \
253     , UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__protobuf_unspecified, UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__protobuf_unspecified, UENIBSTREAMPROTOBUF__EN__DC__RESOURCE_CONFIGURATION__STATUS__protobuf_unspecified }
254
255
256 struct  _Uenibstreamprotobuf__ERABLevelQoSParameters
257 {
258   ProtobufCMessage base;
259   uint32_t qci;
260   Uenibstreamprotobuf__AllocationAndRetentionPriority *allocationandretentionpriority;
261   Uenibstreamprotobuf__GBRQosInformation *gbrqosinformation;
262   size_t n_ie_extensions;
263   Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs **ie_extensions;
264 };
265 #define UENIBSTREAMPROTOBUF__E__RAB__LEVEL__QO_S__PARAMETERS__INIT \
266  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor) \
267     , 0, NULL, NULL, 0,NULL }
268
269
270 struct  _Uenibstreamprotobuf__AllocationAndRetentionPriority
271 {
272   ProtobufCMessage base;
273   uint32_t prioritylevel;
274   Uenibstreamprotobuf__PreEmptionCapability *pre_emptioncapability;
275   Uenibstreamprotobuf__PreEmptionVulnerability *pre_emptionvulnerability;
276 };
277 #define UENIBSTREAMPROTOBUF__ALLOCATION_AND_RETENTION_PRIORITY__INIT \
278  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__allocation_and_retention_priority__descriptor) \
279     , 0, NULL, NULL }
280
281
282 struct  _Uenibstreamprotobuf__PreEmptionVulnerability
283 {
284   ProtobufCMessage base;
285   Uenibstreamprotobuf__PreEmptionVulnerability__Value value;
286 };
287 #define UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__INIT \
288  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pre_emption_vulnerability__descriptor) \
289     , UENIBSTREAMPROTOBUF__PRE_EMPTION_VULNERABILITY__VALUE__protobuf_unspecified }
290
291
292 struct  _Uenibstreamprotobuf__PreEmptionCapability
293 {
294   ProtobufCMessage base;
295   Uenibstreamprotobuf__PreEmptionCapability__Value value;
296 };
297 #define UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__INIT \
298  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pre_emption_capability__descriptor) \
299     , UENIBSTREAMPROTOBUF__PRE_EMPTION_CAPABILITY__VALUE__protobuf_unspecified }
300
301
302 struct  _Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs
303 {
304   ProtobufCMessage base;
305   Google__Protobuf__UInt32Value *id_downlinkpacketlossrate;
306   Google__Protobuf__UInt32Value *id_uplinkpacketlossrate;
307 };
308 #define UENIBSTREAMPROTOBUF__E__RAB__LEVEL__QO_S__PARAMETERS__EXT_IES__INIT \
309  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor) \
310     , NULL, NULL }
311
312
313 struct  _Uenibstreamprotobuf__GBRQosInformation
314 {
315   ProtobufCMessage base;
316   uint64_t e_rab_maximumbitratedl;
317   uint64_t e_rab_maximumbitrateul;
318   uint64_t e_rab_guaranteedbitratedl;
319   uint64_t e_rab_guaranteedbitrateul;
320   size_t n_ie_extensions;
321   Uenibstreamprotobuf__GBRQosInformationExtIEs **ie_extensions;
322 };
323 #define UENIBSTREAMPROTOBUF__GBR__QOS_INFORMATION__INIT \
324  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gbr__qos_information__descriptor) \
325     , 0, 0, 0, 0, 0,NULL }
326
327
328 struct  _Uenibstreamprotobuf__GBRQosInformationExtIEs
329 {
330   ProtobufCMessage base;
331   Google__Protobuf__UInt64Value *id_extended_e_rab_maximumbitratedl;
332   Google__Protobuf__UInt64Value *id_extended_e_rab_maximumbitrateul;
333   Google__Protobuf__UInt64Value *id_extended_e_rab_guaranteedbitratedl;
334   Google__Protobuf__UInt64Value *id_extended_e_rab_guaranteedbitrateul;
335 };
336 #define UENIBSTREAMPROTOBUF__GBR__QOS_INFORMATION__EXT_IES__INIT \
337  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor) \
338     , NULL, NULL, NULL, NULL }
339
340
341 struct  _Uenibstreamprotobuf__GTPtunnelEndpoint
342 {
343   ProtobufCMessage base;
344   char *transportlayeraddress;
345   char *gtp_teid;
346   size_t n_ie_extensions;
347   Uenibstreamprotobuf__GTPtunnelEndpointExtIEs **ie_extensions;
348 };
349 #define UENIBSTREAMPROTOBUF__GTPTUNNEL_ENDPOINT__INIT \
350  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gtptunnel_endpoint__descriptor) \
351     , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL }
352
353
354 struct  _Uenibstreamprotobuf__GTPtunnelEndpointExtIEs
355 {
356   ProtobufCMessage base;
357 };
358 #define UENIBSTREAMPROTOBUF__GTPTUNNEL_ENDPOINT__EXT_IES__INIT \
359  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor) \
360      }
361
362
363 struct  _Uenibstreamprotobuf__RLCMode
364 {
365   ProtobufCMessage base;
366   Uenibstreamprotobuf__RLCMode__Value value;
367 };
368 #define UENIBSTREAMPROTOBUF__RLCMODE__INIT \
369  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlcmode__descriptor) \
370     , UENIBSTREAMPROTOBUF__RLCMODE__VALUE__protobuf_unspecified }
371
372
373 struct  _Uenibstreamprotobuf__RLCStatus
374 {
375   ProtobufCMessage base;
376   Uenibstreamprotobuf__RLCStatus__ReestablishmentIndication reestablishment_indication;
377 };
378 #define UENIBSTREAMPROTOBUF__RLC__STATUS__INIT \
379  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlc__status__descriptor) \
380     , UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__protobuf_unspecified }
381
382
383 struct  _Uenibstreamprotobuf__ULConfiguration
384 {
385   ProtobufCMessage base;
386   Uenibstreamprotobuf__ULConfiguration__ULUEConfiguration ul_pdcp;
387 };
388 #define UENIBSTREAMPROTOBUF__ULCONFIGURATION__INIT \
389  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ulconfiguration__descriptor) \
390     , UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__protobuf_unspecified }
391
392
393 struct  _Uenibstreamprotobuf__PDCPSnLength
394 {
395   ProtobufCMessage base;
396   Uenibstreamprotobuf__PDCPSnLength__Value value;
397 };
398 #define UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__INIT \
399  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcpsn_length__descriptor) \
400     , UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__protobuf_unspecified }
401
402
403 struct  _Uenibstreamprotobuf__PDCPChangeIndication
404 {
405   ProtobufCMessage base;
406   Uenibstreamprotobuf__PDCPChangeIndication__Value value;
407 };
408 #define UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__INIT \
409  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcpchange_indication__descriptor) \
410     , UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__protobuf_unspecified }
411
412
413 struct  _Uenibstreamprotobuf__SplitSRBs
414 {
415   ProtobufCMessage base;
416   Uenibstreamprotobuf__SplitSRBs__Value value;
417 };
418 #define UENIBSTREAMPROTOBUF__SPLIT_SRBS__INIT \
419  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__split_srbs__descriptor) \
420     , UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__protobuf_unspecified }
421
422
423 struct  _Uenibstreamprotobuf__NRCGI
424 {
425   ProtobufCMessage base;
426   char *plmn_identity;
427   char *nrcellidentifier;
428   size_t n_ie_extensions;
429   Uenibstreamprotobuf__NRCGIExtIEs **ie_extensions;
430 };
431 #define UENIBSTREAMPROTOBUF__NRCGI__INIT \
432  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrcgi__descriptor) \
433     , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, 0,NULL }
434
435
436 struct  _Uenibstreamprotobuf__NRCGIExtIEs
437 {
438   ProtobufCMessage base;
439 };
440 #define UENIBSTREAMPROTOBUF__NRCGI__EXT_IES__INIT \
441  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrcgi__ext_ies__descriptor) \
442      }
443
444
445 struct  _Uenibstreamprotobuf__ECGI
446 {
447   ProtobufCMessage base;
448   char *plmn_identity;
449   char *eutrancellidentifier;
450 };
451 #define UENIBSTREAMPROTOBUF__ECGI__INIT \
452  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ecgi__descriptor) \
453     , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string }
454
455
456 struct  _Uenibstreamprotobuf__ERABList
457 {
458   ProtobufCMessage base;
459   size_t n_items;
460   Uenibstreamprotobuf__ERABItemIEs **items;
461 };
462 #define UENIBSTREAMPROTOBUF__E__RAB__LIST__INIT \
463  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__list__descriptor) \
464     , 0,NULL }
465
466
467 struct  _Uenibstreamprotobuf__ERABItemIEs
468 {
469   ProtobufCMessage base;
470   Uenibstreamprotobuf__ERABItem *id_e_rab_item;
471 };
472 #define UENIBSTREAMPROTOBUF__E__RAB__ITEM_IES__INIT \
473  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__item_ies__descriptor) \
474     , NULL }
475
476
477 struct  _Uenibstreamprotobuf__ERABItem
478 {
479   ProtobufCMessage base;
480   uint32_t e_rab_id;
481   Uenibstreamprotobuf__Cause *cause;
482 };
483 #define UENIBSTREAMPROTOBUF__E__RAB__ITEM__INIT \
484  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__item__descriptor) \
485     , 0, NULL }
486
487
488 struct  _Uenibstreamprotobuf__CriticalityDiagnostics
489 {
490   ProtobufCMessage base;
491   Google__Protobuf__UInt32Value *procedurecode;
492   Uenibstreamprotobuf__TriggeringMessage *triggeringmessage;
493   Uenibstreamprotobuf__Criticality *procedurecriticality;
494   Uenibstreamprotobuf__CriticalityDiagnosticsIEList *iescriticalitydiagnostics;
495   size_t n_ie_extensions;
496   Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs **ie_extensions;
497 };
498 #define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__INIT \
499  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__descriptor) \
500     , NULL, NULL, NULL, NULL, 0,NULL }
501
502
503 struct  _Uenibstreamprotobuf__TriggeringMessage
504 {
505   ProtobufCMessage base;
506   Uenibstreamprotobuf__TriggeringMessage__Value value;
507 };
508 #define UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__INIT \
509  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__triggering_message__descriptor) \
510     , UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__protobuf_unspecified }
511
512
513 struct  _Uenibstreamprotobuf__Criticality
514 {
515   ProtobufCMessage base;
516   Uenibstreamprotobuf__Criticality__Value value;
517 };
518 #define UENIBSTREAMPROTOBUF__CRITICALITY__INIT \
519  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality__descriptor) \
520     , UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__protobuf_unspecified }
521
522
523 struct  _Uenibstreamprotobuf__CriticalityDiagnosticsIEList
524 {
525   ProtobufCMessage base;
526   size_t n_items;
527   Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem **items;
528 };
529 #define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__IE__LIST__INIT \
530  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor) \
531     , 0,NULL }
532
533
534 struct  _Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem
535 {
536   ProtobufCMessage base;
537   Uenibstreamprotobuf__Criticality *iecriticality;
538   uint32_t ie_id;
539   Uenibstreamprotobuf__TypeOfError *typeoferror;
540 };
541 #define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__IE__LIST__ITEM__INIT \
542  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor) \
543     , NULL, 0, NULL }
544
545
546 struct  _Uenibstreamprotobuf__TypeOfError
547 {
548   ProtobufCMessage base;
549   Uenibstreamprotobuf__TypeOfError__Value value;
550 };
551 #define UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__INIT \
552  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__type_of_error__descriptor) \
553     , UENIBSTREAMPROTOBUF__TYPE_OF_ERROR__VALUE__protobuf_unspecified }
554
555
556 struct  _Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs
557 {
558   ProtobufCMessage base;
559 };
560 #define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__EXT_IES__INIT \
561  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor) \
562      }
563
564
565 struct  _Uenibstreamprotobuf__SgNBResourceCoordinationInformation
566 {
567   ProtobufCMessage base;
568   Uenibstreamprotobuf__NRCGI *nr_cgi;
569   char *ulcoordinationinformation;
570   Google__Protobuf__StringValue *dlcoordinationinformation;
571   size_t n_ie_extensions;
572   Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs **ie_extensions;
573 };
574 #define UENIBSTREAMPROTOBUF__SG_NBRESOURCE_COORDINATION_INFORMATION__INIT \
575  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor) \
576     , NULL, (char *)protobuf_c_empty_string, NULL, 0,NULL }
577
578
579 struct  _Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs
580 {
581   ProtobufCMessage base;
582   Uenibstreamprotobuf__ECGI *id_ecgi;
583   Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *id_sgnbcoordinationassistanceinformation;
584 };
585 #define UENIBSTREAMPROTOBUF__SG_NBRESOURCE_COORDINATION_INFORMATION_EXT_IES__INIT \
586  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor) \
587     , NULL, NULL }
588
589
590 struct  _Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation
591 {
592   ProtobufCMessage base;
593   Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation__Value value;
594 };
595 #define UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__INIT \
596  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor) \
597     , UENIBSTREAMPROTOBUF__SG_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified }
598
599
600 struct  _Uenibstreamprotobuf__RRCConfigInd
601 {
602   ProtobufCMessage base;
603   Uenibstreamprotobuf__RRCConfigInd__Value value;
604 };
605 #define UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__INIT \
606  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rrc__config__ind__descriptor) \
607     , UENIBSTREAMPROTOBUF__RRC__CONFIG__IND__VALUE__protobuf_unspecified }
608
609
610 struct  _Uenibstreamprotobuf__HandoverRestrictionList
611 {
612   ProtobufCMessage base;
613   char *servingplmn;
614   Uenibstreamprotobuf__EPLMNs *equivalentplmns;
615   Uenibstreamprotobuf__ForbiddenTAs *forbiddentas;
616   Uenibstreamprotobuf__ForbiddenLAs *forbiddenlas;
617   Uenibstreamprotobuf__ForbiddenInterRATs *forbiddeninterrats;
618   size_t n_ie_extensions;
619   Uenibstreamprotobuf__HandoverRestrictionListExtIEs **ie_extensions;
620 };
621 #define UENIBSTREAMPROTOBUF__HANDOVER_RESTRICTION_LIST__INIT \
622  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__handover_restriction_list__descriptor) \
623     , (char *)protobuf_c_empty_string, NULL, NULL, NULL, NULL, 0,NULL }
624
625
626 struct  _Uenibstreamprotobuf__EPLMNs
627 {
628   ProtobufCMessage base;
629   size_t n_items;
630   char **items;
631 };
632 #define UENIBSTREAMPROTOBUF__EPLMNS__INIT \
633  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eplmns__descriptor) \
634     , 0,NULL }
635
636
637 struct  _Uenibstreamprotobuf__ForbiddenTAs
638 {
639   ProtobufCMessage base;
640   size_t n_items;
641   Uenibstreamprotobuf__ForbiddenTAsItem **items;
642 };
643 #define UENIBSTREAMPROTOBUF__FORBIDDEN_TAS__INIT \
644  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_tas__descriptor) \
645     , 0,NULL }
646
647
648 struct  _Uenibstreamprotobuf__ForbiddenTAsItem
649 {
650   ProtobufCMessage base;
651   char *plmn_identity;
652   Uenibstreamprotobuf__ForbiddenTACs *forbiddentacs;
653 };
654 #define UENIBSTREAMPROTOBUF__FORBIDDEN_TAS__ITEM__INIT \
655  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_tas__item__descriptor) \
656     , (char *)protobuf_c_empty_string, NULL }
657
658
659 struct  _Uenibstreamprotobuf__ForbiddenTACs
660 {
661   ProtobufCMessage base;
662   size_t n_items;
663   char **items;
664 };
665 #define UENIBSTREAMPROTOBUF__FORBIDDEN_TACS__INIT \
666  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_tacs__descriptor) \
667     , 0,NULL }
668
669
670 struct  _Uenibstreamprotobuf__ForbiddenLAs
671 {
672   ProtobufCMessage base;
673   size_t n_items;
674   Uenibstreamprotobuf__ForbiddenLAsItem **items;
675 };
676 #define UENIBSTREAMPROTOBUF__FORBIDDEN_LAS__INIT \
677  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_las__descriptor) \
678     , 0,NULL }
679
680
681 struct  _Uenibstreamprotobuf__ForbiddenLAsItem
682 {
683   ProtobufCMessage base;
684   char *plmn_identity;
685   Uenibstreamprotobuf__ForbiddenLACs *forbiddenlacs;
686 };
687 #define UENIBSTREAMPROTOBUF__FORBIDDEN_LAS__ITEM__INIT \
688  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_las__item__descriptor) \
689     , (char *)protobuf_c_empty_string, NULL }
690
691
692 struct  _Uenibstreamprotobuf__ForbiddenLACs
693 {
694   ProtobufCMessage base;
695   size_t n_items;
696   char **items;
697 };
698 #define UENIBSTREAMPROTOBUF__FORBIDDEN_LACS__INIT \
699  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_lacs__descriptor) \
700     , 0,NULL }
701
702
703 struct  _Uenibstreamprotobuf__ForbiddenInterRATs
704 {
705   ProtobufCMessage base;
706   Uenibstreamprotobuf__ForbiddenInterRATs__Value value;
707 };
708 #define UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__INIT \
709  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_inter_rats__descriptor) \
710     , UENIBSTREAMPROTOBUF__FORBIDDEN_INTER_RATS__VALUE__protobuf_unspecified }
711
712
713 struct  _Uenibstreamprotobuf__HandoverRestrictionListExtIEs
714 {
715   ProtobufCMessage base;
716   Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *id_nrrestrictioninepsassecondaryrat;
717   Uenibstreamprotobuf__CNTypeRestrictions *id_cntyperestrictions;
718   Uenibstreamprotobuf__NRrestrictionin5GS *id_nrrestrictionin5gs;
719 };
720 #define UENIBSTREAMPROTOBUF__HANDOVER_RESTRICTION_LIST__EXT_IES__INIT \
721  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor) \
722     , NULL, NULL, NULL }
723
724
725 struct  _Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT
726 {
727   ProtobufCMessage base;
728   Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT__Value value;
729 };
730 #define UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__INIT \
731  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor) \
732     , UENIBSTREAMPROTOBUF__NRRESTRICTIONIN_EPSAS_SECONDARY_RAT__VALUE__protobuf_unspecified }
733
734
735 struct  _Uenibstreamprotobuf__CNTypeRestrictions
736 {
737   ProtobufCMessage base;
738   size_t n_items;
739   Uenibstreamprotobuf__CNTypeRestrictionsItem **items;
740 };
741 #define UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS__INIT \
742  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cntype_restrictions__descriptor) \
743     , 0,NULL }
744
745
746 struct  _Uenibstreamprotobuf__CNTypeRestrictionsItem
747 {
748   ProtobufCMessage base;
749   char *plmn_id;
750   Uenibstreamprotobuf__CNTypeRestrictionsItem__CNType cn_type;
751 };
752 #define UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__INIT \
753  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cntype_restrictions_item__descriptor) \
754     , (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS_ITEM__CN_TYPE__protobuf_unspecified }
755
756
757 struct  _Uenibstreamprotobuf__NRrestrictionin5GS
758 {
759   ProtobufCMessage base;
760   Uenibstreamprotobuf__NRrestrictionin5GS__Value value;
761 };
762 #define UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__INIT \
763  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrrestrictionin5_gs__descriptor) \
764     , UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__protobuf_unspecified }
765
766
767 struct  _Uenibstreamprotobuf__NRUESecurityCapabilities
768 {
769   ProtobufCMessage base;
770   char *nrencryptionalgorithms;
771   char *nrintegrityprotectionalgorithms;
772 };
773 #define UENIBSTREAMPROTOBUF__NRUESECURITY_CAPABILITIES__INIT \
774  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nruesecurity_capabilities__descriptor) \
775     , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string }
776
777
778 struct  _Uenibstreamprotobuf__UEAggregateMaximumBitRate
779 {
780   ProtobufCMessage base;
781   uint64_t ueaggregatemaximumbitratedownlink;
782   uint64_t ueaggregatemaximumbitrateuplink;
783   size_t n_ie_extensions;
784   Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs **ie_extensions;
785 };
786 #define UENIBSTREAMPROTOBUF__UEAGGREGATE_MAXIMUM_BIT_RATE__INIT \
787  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor) \
788     , 0, 0, 0,NULL }
789
790
791 struct  _Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs
792 {
793   ProtobufCMessage base;
794   Google__Protobuf__UInt64Value *id_extended_ueaggregatemaximumbitratedownlink;
795   Google__Protobuf__UInt64Value *id_extended_ueaggregatemaximumbitrateuplink;
796 };
797 #define UENIBSTREAMPROTOBUF__UEAGGREGATE__MAXIMUM_BITRATE__EXT_IES__INIT \
798  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor) \
799     , NULL, NULL }
800
801
802 struct  _Uenibstreamprotobuf__DLForwarding
803 {
804   ProtobufCMessage base;
805   Uenibstreamprotobuf__DLForwarding__Value value;
806 };
807 #define UENIBSTREAMPROTOBUF__DL__FORWARDING__INIT \
808  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__forwarding__descriptor) \
809     , UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__protobuf_unspecified }
810
811
812 struct  _Uenibstreamprotobuf__DuplicationActivation
813 {
814   ProtobufCMessage base;
815   Uenibstreamprotobuf__DuplicationActivation__Value value;
816 };
817 #define UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__INIT \
818  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__duplication_activation__descriptor) \
819     , UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__protobuf_unspecified }
820
821
822 struct  _Uenibstreamprotobuf__MeNBResourceCoordinationInformation
823 {
824   ProtobufCMessage base;
825   Uenibstreamprotobuf__ECGI *eutra_cell_id;
826   char *ulcoordinationinformation;
827   Google__Protobuf__StringValue *dlcoordinationinformation;
828   size_t n_ie_extensions;
829   Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs **ie_extensions;
830 };
831 #define UENIBSTREAMPROTOBUF__ME_NBRESOURCE_COORDINATION_INFORMATION__INIT \
832  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__me_nbresource_coordination_information__descriptor) \
833     , NULL, (char *)protobuf_c_empty_string, NULL, 0,NULL }
834
835
836 struct  _Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs
837 {
838   ProtobufCMessage base;
839   Uenibstreamprotobuf__NRCGI *id_nrcgi;
840   Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *id_menbcoordinationassistanceinformation;
841 };
842 #define UENIBSTREAMPROTOBUF__ME_NBRESOURCE_COORDINATION_INFORMATION_EXT_IES__INIT \
843  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor) \
844     , NULL, NULL }
845
846
847 struct  _Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation
848 {
849   ProtobufCMessage base;
850   Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation__Value value;
851 };
852 #define UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__INIT \
853  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor) \
854     , UENIBSTREAMPROTOBUF__ME_NBCOORDINATION_ASSISTANCE_INFORMATION__VALUE__protobuf_unspecified }
855
856
857 struct  _Uenibstreamprotobuf__COUNTvalue
858 {
859   ProtobufCMessage base;
860   uint32_t pdcp_sn;
861   uint32_t hfn;
862 };
863 #define UENIBSTREAMPROTOBUF__COUNTVALUE__INIT \
864  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__countvalue__descriptor) \
865     , 0, 0 }
866
867
868 struct  _Uenibstreamprotobuf__COUNTValueExtended
869 {
870   ProtobufCMessage base;
871   uint32_t pdcp_snextended;
872   uint32_t hfnmodified;
873 };
874 #define UENIBSTREAMPROTOBUF__COUNTVALUE_EXTENDED__INIT \
875  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__countvalue_extended__descriptor) \
876     , 0, 0 }
877
878
879 struct  _Uenibstreamprotobuf__COUNTvaluePDCPSNlength18
880 {
881   ProtobufCMessage base;
882   uint32_t pdcp_snlength18;
883   uint32_t hfnforpdcp_snlength18;
884 };
885 #define UENIBSTREAMPROTOBUF__COUNTVALUE_PDCP__SNLENGTH18__INIT \
886  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor) \
887     , 0, 0 }
888
889
890 struct  _Uenibstreamprotobuf__ExpectedUEBehaviour
891 {
892   ProtobufCMessage base;
893   Uenibstreamprotobuf__ExpectedUEActivityBehaviour *expectedactivity;
894   Uenibstreamprotobuf__ExpectedHOInterval *expectedhointerval;
895 };
896 #define UENIBSTREAMPROTOBUF__EXPECTED_UEBEHAVIOUR__INIT \
897  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_uebehaviour__descriptor) \
898     , NULL, NULL }
899
900
901 struct  _Uenibstreamprotobuf__ExpectedUEActivityBehaviour
902 {
903   ProtobufCMessage base;
904   Google__Protobuf__UInt32Value *expectedactivityperiod;
905   Google__Protobuf__UInt32Value *expectedidleperiod;
906   Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *sourceofueactivitybehaviourinformation;
907   size_t n_ie_extensions;
908   Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs **ie_extensions;
909 };
910 #define UENIBSTREAMPROTOBUF__EXPECTED_UEACTIVITY_BEHAVIOUR__INIT \
911  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor) \
912     , NULL, NULL, NULL, 0,NULL }
913
914
915 struct  _Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs
916 {
917   ProtobufCMessage base;
918 };
919 #define UENIBSTREAMPROTOBUF__EXPECTED_UEACTIVITY_BEHAVIOUR__EXT_IES__INIT \
920  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor) \
921      }
922
923
924 struct  _Uenibstreamprotobuf__ExpectedHOInterval
925 {
926   ProtobufCMessage base;
927   Uenibstreamprotobuf__ExpectedHOInterval__Value value;
928 };
929 #define UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__INIT \
930  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_hointerval__descriptor) \
931     , UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__protobuf_unspecified }
932
933
934 struct  _Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation
935 {
936   ProtobufCMessage base;
937   Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation__Value value;
938 };
939 #define UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__INIT \
940  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor) \
941     , UENIBSTREAMPROTOBUF__SOURCE_OF_UEACTIVITY_BEHAVIOUR_INFORMATION__VALUE__protobuf_unspecified }
942
943
944 struct  _Uenibstreamprotobuf__SGNBAdditionTriggerInd
945 {
946   ProtobufCMessage base;
947   Uenibstreamprotobuf__SGNBAdditionTriggerInd__Value value;
948 };
949 #define UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__INIT \
950  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor) \
951     , UENIBSTREAMPROTOBUF__SGNB__ADDITION__TRIGGER__IND__VALUE__protobuf_unspecified }
952
953
954 /* Uenibstreamprotobuf__ENDCResourceConfiguration methods */
955 void   uenibstreamprotobuf__en__dc__resource_configuration__init
956                      (Uenibstreamprotobuf__ENDCResourceConfiguration         *message);
957 size_t uenibstreamprotobuf__en__dc__resource_configuration__get_packed_size
958                      (const Uenibstreamprotobuf__ENDCResourceConfiguration   *message);
959 size_t uenibstreamprotobuf__en__dc__resource_configuration__pack
960                      (const Uenibstreamprotobuf__ENDCResourceConfiguration   *message,
961                       uint8_t             *out);
962 size_t uenibstreamprotobuf__en__dc__resource_configuration__pack_to_buffer
963                      (const Uenibstreamprotobuf__ENDCResourceConfiguration   *message,
964                       ProtobufCBuffer     *buffer);
965 Uenibstreamprotobuf__ENDCResourceConfiguration *
966        uenibstreamprotobuf__en__dc__resource_configuration__unpack
967                      (ProtobufCAllocator  *allocator,
968                       size_t               len,
969                       const uint8_t       *data);
970 void   uenibstreamprotobuf__en__dc__resource_configuration__free_unpacked
971                      (Uenibstreamprotobuf__ENDCResourceConfiguration *message,
972                       ProtobufCAllocator *allocator);
973 /* Uenibstreamprotobuf__ERABLevelQoSParameters methods */
974 void   uenibstreamprotobuf__e__rab__level__qo_s__parameters__init
975                      (Uenibstreamprotobuf__ERABLevelQoSParameters         *message);
976 size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__get_packed_size
977                      (const Uenibstreamprotobuf__ERABLevelQoSParameters   *message);
978 size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__pack
979                      (const Uenibstreamprotobuf__ERABLevelQoSParameters   *message,
980                       uint8_t             *out);
981 size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__pack_to_buffer
982                      (const Uenibstreamprotobuf__ERABLevelQoSParameters   *message,
983                       ProtobufCBuffer     *buffer);
984 Uenibstreamprotobuf__ERABLevelQoSParameters *
985        uenibstreamprotobuf__e__rab__level__qo_s__parameters__unpack
986                      (ProtobufCAllocator  *allocator,
987                       size_t               len,
988                       const uint8_t       *data);
989 void   uenibstreamprotobuf__e__rab__level__qo_s__parameters__free_unpacked
990                      (Uenibstreamprotobuf__ERABLevelQoSParameters *message,
991                       ProtobufCAllocator *allocator);
992 /* Uenibstreamprotobuf__AllocationAndRetentionPriority methods */
993 void   uenibstreamprotobuf__allocation_and_retention_priority__init
994                      (Uenibstreamprotobuf__AllocationAndRetentionPriority         *message);
995 size_t uenibstreamprotobuf__allocation_and_retention_priority__get_packed_size
996                      (const Uenibstreamprotobuf__AllocationAndRetentionPriority   *message);
997 size_t uenibstreamprotobuf__allocation_and_retention_priority__pack
998                      (const Uenibstreamprotobuf__AllocationAndRetentionPriority   *message,
999                       uint8_t             *out);
1000 size_t uenibstreamprotobuf__allocation_and_retention_priority__pack_to_buffer
1001                      (const Uenibstreamprotobuf__AllocationAndRetentionPriority   *message,
1002                       ProtobufCBuffer     *buffer);
1003 Uenibstreamprotobuf__AllocationAndRetentionPriority *
1004        uenibstreamprotobuf__allocation_and_retention_priority__unpack
1005                      (ProtobufCAllocator  *allocator,
1006                       size_t               len,
1007                       const uint8_t       *data);
1008 void   uenibstreamprotobuf__allocation_and_retention_priority__free_unpacked
1009                      (Uenibstreamprotobuf__AllocationAndRetentionPriority *message,
1010                       ProtobufCAllocator *allocator);
1011 /* Uenibstreamprotobuf__PreEmptionVulnerability methods */
1012 void   uenibstreamprotobuf__pre_emption_vulnerability__init
1013                      (Uenibstreamprotobuf__PreEmptionVulnerability         *message);
1014 size_t uenibstreamprotobuf__pre_emption_vulnerability__get_packed_size
1015                      (const Uenibstreamprotobuf__PreEmptionVulnerability   *message);
1016 size_t uenibstreamprotobuf__pre_emption_vulnerability__pack
1017                      (const Uenibstreamprotobuf__PreEmptionVulnerability   *message,
1018                       uint8_t             *out);
1019 size_t uenibstreamprotobuf__pre_emption_vulnerability__pack_to_buffer
1020                      (const Uenibstreamprotobuf__PreEmptionVulnerability   *message,
1021                       ProtobufCBuffer     *buffer);
1022 Uenibstreamprotobuf__PreEmptionVulnerability *
1023        uenibstreamprotobuf__pre_emption_vulnerability__unpack
1024                      (ProtobufCAllocator  *allocator,
1025                       size_t               len,
1026                       const uint8_t       *data);
1027 void   uenibstreamprotobuf__pre_emption_vulnerability__free_unpacked
1028                      (Uenibstreamprotobuf__PreEmptionVulnerability *message,
1029                       ProtobufCAllocator *allocator);
1030 /* Uenibstreamprotobuf__PreEmptionCapability methods */
1031 void   uenibstreamprotobuf__pre_emption_capability__init
1032                      (Uenibstreamprotobuf__PreEmptionCapability         *message);
1033 size_t uenibstreamprotobuf__pre_emption_capability__get_packed_size
1034                      (const Uenibstreamprotobuf__PreEmptionCapability   *message);
1035 size_t uenibstreamprotobuf__pre_emption_capability__pack
1036                      (const Uenibstreamprotobuf__PreEmptionCapability   *message,
1037                       uint8_t             *out);
1038 size_t uenibstreamprotobuf__pre_emption_capability__pack_to_buffer
1039                      (const Uenibstreamprotobuf__PreEmptionCapability   *message,
1040                       ProtobufCBuffer     *buffer);
1041 Uenibstreamprotobuf__PreEmptionCapability *
1042        uenibstreamprotobuf__pre_emption_capability__unpack
1043                      (ProtobufCAllocator  *allocator,
1044                       size_t               len,
1045                       const uint8_t       *data);
1046 void   uenibstreamprotobuf__pre_emption_capability__free_unpacked
1047                      (Uenibstreamprotobuf__PreEmptionCapability *message,
1048                       ProtobufCAllocator *allocator);
1049 /* Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs methods */
1050 void   uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__init
1051                      (Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs         *message);
1052 size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__get_packed_size
1053                      (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs   *message);
1054 size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__pack
1055                      (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs   *message,
1056                       uint8_t             *out);
1057 size_t uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__pack_to_buffer
1058                      (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs   *message,
1059                       ProtobufCBuffer     *buffer);
1060 Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *
1061        uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__unpack
1062                      (ProtobufCAllocator  *allocator,
1063                       size_t               len,
1064                       const uint8_t       *data);
1065 void   uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__free_unpacked
1066                      (Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message,
1067                       ProtobufCAllocator *allocator);
1068 /* Uenibstreamprotobuf__GBRQosInformation methods */
1069 void   uenibstreamprotobuf__gbr__qos_information__init
1070                      (Uenibstreamprotobuf__GBRQosInformation         *message);
1071 size_t uenibstreamprotobuf__gbr__qos_information__get_packed_size
1072                      (const Uenibstreamprotobuf__GBRQosInformation   *message);
1073 size_t uenibstreamprotobuf__gbr__qos_information__pack
1074                      (const Uenibstreamprotobuf__GBRQosInformation   *message,
1075                       uint8_t             *out);
1076 size_t uenibstreamprotobuf__gbr__qos_information__pack_to_buffer
1077                      (const Uenibstreamprotobuf__GBRQosInformation   *message,
1078                       ProtobufCBuffer     *buffer);
1079 Uenibstreamprotobuf__GBRQosInformation *
1080        uenibstreamprotobuf__gbr__qos_information__unpack
1081                      (ProtobufCAllocator  *allocator,
1082                       size_t               len,
1083                       const uint8_t       *data);
1084 void   uenibstreamprotobuf__gbr__qos_information__free_unpacked
1085                      (Uenibstreamprotobuf__GBRQosInformation *message,
1086                       ProtobufCAllocator *allocator);
1087 /* Uenibstreamprotobuf__GBRQosInformationExtIEs methods */
1088 void   uenibstreamprotobuf__gbr__qos_information__ext_ies__init
1089                      (Uenibstreamprotobuf__GBRQosInformationExtIEs         *message);
1090 size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__get_packed_size
1091                      (const Uenibstreamprotobuf__GBRQosInformationExtIEs   *message);
1092 size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__pack
1093                      (const Uenibstreamprotobuf__GBRQosInformationExtIEs   *message,
1094                       uint8_t             *out);
1095 size_t uenibstreamprotobuf__gbr__qos_information__ext_ies__pack_to_buffer
1096                      (const Uenibstreamprotobuf__GBRQosInformationExtIEs   *message,
1097                       ProtobufCBuffer     *buffer);
1098 Uenibstreamprotobuf__GBRQosInformationExtIEs *
1099        uenibstreamprotobuf__gbr__qos_information__ext_ies__unpack
1100                      (ProtobufCAllocator  *allocator,
1101                       size_t               len,
1102                       const uint8_t       *data);
1103 void   uenibstreamprotobuf__gbr__qos_information__ext_ies__free_unpacked
1104                      (Uenibstreamprotobuf__GBRQosInformationExtIEs *message,
1105                       ProtobufCAllocator *allocator);
1106 /* Uenibstreamprotobuf__GTPtunnelEndpoint methods */
1107 void   uenibstreamprotobuf__gtptunnel_endpoint__init
1108                      (Uenibstreamprotobuf__GTPtunnelEndpoint         *message);
1109 size_t uenibstreamprotobuf__gtptunnel_endpoint__get_packed_size
1110                      (const Uenibstreamprotobuf__GTPtunnelEndpoint   *message);
1111 size_t uenibstreamprotobuf__gtptunnel_endpoint__pack
1112                      (const Uenibstreamprotobuf__GTPtunnelEndpoint   *message,
1113                       uint8_t             *out);
1114 size_t uenibstreamprotobuf__gtptunnel_endpoint__pack_to_buffer
1115                      (const Uenibstreamprotobuf__GTPtunnelEndpoint   *message,
1116                       ProtobufCBuffer     *buffer);
1117 Uenibstreamprotobuf__GTPtunnelEndpoint *
1118        uenibstreamprotobuf__gtptunnel_endpoint__unpack
1119                      (ProtobufCAllocator  *allocator,
1120                       size_t               len,
1121                       const uint8_t       *data);
1122 void   uenibstreamprotobuf__gtptunnel_endpoint__free_unpacked
1123                      (Uenibstreamprotobuf__GTPtunnelEndpoint *message,
1124                       ProtobufCAllocator *allocator);
1125 /* Uenibstreamprotobuf__GTPtunnelEndpointExtIEs methods */
1126 void   uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__init
1127                      (Uenibstreamprotobuf__GTPtunnelEndpointExtIEs         *message);
1128 size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__get_packed_size
1129                      (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs   *message);
1130 size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__pack
1131                      (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs   *message,
1132                       uint8_t             *out);
1133 size_t uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__pack_to_buffer
1134                      (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs   *message,
1135                       ProtobufCBuffer     *buffer);
1136 Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *
1137        uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__unpack
1138                      (ProtobufCAllocator  *allocator,
1139                       size_t               len,
1140                       const uint8_t       *data);
1141 void   uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__free_unpacked
1142                      (Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message,
1143                       ProtobufCAllocator *allocator);
1144 /* Uenibstreamprotobuf__RLCMode methods */
1145 void   uenibstreamprotobuf__rlcmode__init
1146                      (Uenibstreamprotobuf__RLCMode         *message);
1147 size_t uenibstreamprotobuf__rlcmode__get_packed_size
1148                      (const Uenibstreamprotobuf__RLCMode   *message);
1149 size_t uenibstreamprotobuf__rlcmode__pack
1150                      (const Uenibstreamprotobuf__RLCMode   *message,
1151                       uint8_t             *out);
1152 size_t uenibstreamprotobuf__rlcmode__pack_to_buffer
1153                      (const Uenibstreamprotobuf__RLCMode   *message,
1154                       ProtobufCBuffer     *buffer);
1155 Uenibstreamprotobuf__RLCMode *
1156        uenibstreamprotobuf__rlcmode__unpack
1157                      (ProtobufCAllocator  *allocator,
1158                       size_t               len,
1159                       const uint8_t       *data);
1160 void   uenibstreamprotobuf__rlcmode__free_unpacked
1161                      (Uenibstreamprotobuf__RLCMode *message,
1162                       ProtobufCAllocator *allocator);
1163 /* Uenibstreamprotobuf__RLCStatus methods */
1164 void   uenibstreamprotobuf__rlc__status__init
1165                      (Uenibstreamprotobuf__RLCStatus         *message);
1166 size_t uenibstreamprotobuf__rlc__status__get_packed_size
1167                      (const Uenibstreamprotobuf__RLCStatus   *message);
1168 size_t uenibstreamprotobuf__rlc__status__pack
1169                      (const Uenibstreamprotobuf__RLCStatus   *message,
1170                       uint8_t             *out);
1171 size_t uenibstreamprotobuf__rlc__status__pack_to_buffer
1172                      (const Uenibstreamprotobuf__RLCStatus   *message,
1173                       ProtobufCBuffer     *buffer);
1174 Uenibstreamprotobuf__RLCStatus *
1175        uenibstreamprotobuf__rlc__status__unpack
1176                      (ProtobufCAllocator  *allocator,
1177                       size_t               len,
1178                       const uint8_t       *data);
1179 void   uenibstreamprotobuf__rlc__status__free_unpacked
1180                      (Uenibstreamprotobuf__RLCStatus *message,
1181                       ProtobufCAllocator *allocator);
1182 /* Uenibstreamprotobuf__ULConfiguration methods */
1183 void   uenibstreamprotobuf__ulconfiguration__init
1184                      (Uenibstreamprotobuf__ULConfiguration         *message);
1185 size_t uenibstreamprotobuf__ulconfiguration__get_packed_size
1186                      (const Uenibstreamprotobuf__ULConfiguration   *message);
1187 size_t uenibstreamprotobuf__ulconfiguration__pack
1188                      (const Uenibstreamprotobuf__ULConfiguration   *message,
1189                       uint8_t             *out);
1190 size_t uenibstreamprotobuf__ulconfiguration__pack_to_buffer
1191                      (const Uenibstreamprotobuf__ULConfiguration   *message,
1192                       ProtobufCBuffer     *buffer);
1193 Uenibstreamprotobuf__ULConfiguration *
1194        uenibstreamprotobuf__ulconfiguration__unpack
1195                      (ProtobufCAllocator  *allocator,
1196                       size_t               len,
1197                       const uint8_t       *data);
1198 void   uenibstreamprotobuf__ulconfiguration__free_unpacked
1199                      (Uenibstreamprotobuf__ULConfiguration *message,
1200                       ProtobufCAllocator *allocator);
1201 /* Uenibstreamprotobuf__PDCPSnLength methods */
1202 void   uenibstreamprotobuf__pdcpsn_length__init
1203                      (Uenibstreamprotobuf__PDCPSnLength         *message);
1204 size_t uenibstreamprotobuf__pdcpsn_length__get_packed_size
1205                      (const Uenibstreamprotobuf__PDCPSnLength   *message);
1206 size_t uenibstreamprotobuf__pdcpsn_length__pack
1207                      (const Uenibstreamprotobuf__PDCPSnLength   *message,
1208                       uint8_t             *out);
1209 size_t uenibstreamprotobuf__pdcpsn_length__pack_to_buffer
1210                      (const Uenibstreamprotobuf__PDCPSnLength   *message,
1211                       ProtobufCBuffer     *buffer);
1212 Uenibstreamprotobuf__PDCPSnLength *
1213        uenibstreamprotobuf__pdcpsn_length__unpack
1214                      (ProtobufCAllocator  *allocator,
1215                       size_t               len,
1216                       const uint8_t       *data);
1217 void   uenibstreamprotobuf__pdcpsn_length__free_unpacked
1218                      (Uenibstreamprotobuf__PDCPSnLength *message,
1219                       ProtobufCAllocator *allocator);
1220 /* Uenibstreamprotobuf__PDCPChangeIndication methods */
1221 void   uenibstreamprotobuf__pdcpchange_indication__init
1222                      (Uenibstreamprotobuf__PDCPChangeIndication         *message);
1223 size_t uenibstreamprotobuf__pdcpchange_indication__get_packed_size
1224                      (const Uenibstreamprotobuf__PDCPChangeIndication   *message);
1225 size_t uenibstreamprotobuf__pdcpchange_indication__pack
1226                      (const Uenibstreamprotobuf__PDCPChangeIndication   *message,
1227                       uint8_t             *out);
1228 size_t uenibstreamprotobuf__pdcpchange_indication__pack_to_buffer
1229                      (const Uenibstreamprotobuf__PDCPChangeIndication   *message,
1230                       ProtobufCBuffer     *buffer);
1231 Uenibstreamprotobuf__PDCPChangeIndication *
1232        uenibstreamprotobuf__pdcpchange_indication__unpack
1233                      (ProtobufCAllocator  *allocator,
1234                       size_t               len,
1235                       const uint8_t       *data);
1236 void   uenibstreamprotobuf__pdcpchange_indication__free_unpacked
1237                      (Uenibstreamprotobuf__PDCPChangeIndication *message,
1238                       ProtobufCAllocator *allocator);
1239 /* Uenibstreamprotobuf__SplitSRBs methods */
1240 void   uenibstreamprotobuf__split_srbs__init
1241                      (Uenibstreamprotobuf__SplitSRBs         *message);
1242 size_t uenibstreamprotobuf__split_srbs__get_packed_size
1243                      (const Uenibstreamprotobuf__SplitSRBs   *message);
1244 size_t uenibstreamprotobuf__split_srbs__pack
1245                      (const Uenibstreamprotobuf__SplitSRBs   *message,
1246                       uint8_t             *out);
1247 size_t uenibstreamprotobuf__split_srbs__pack_to_buffer
1248                      (const Uenibstreamprotobuf__SplitSRBs   *message,
1249                       ProtobufCBuffer     *buffer);
1250 Uenibstreamprotobuf__SplitSRBs *
1251        uenibstreamprotobuf__split_srbs__unpack
1252                      (ProtobufCAllocator  *allocator,
1253                       size_t               len,
1254                       const uint8_t       *data);
1255 void   uenibstreamprotobuf__split_srbs__free_unpacked
1256                      (Uenibstreamprotobuf__SplitSRBs *message,
1257                       ProtobufCAllocator *allocator);
1258 /* Uenibstreamprotobuf__NRCGI methods */
1259 void   uenibstreamprotobuf__nrcgi__init
1260                      (Uenibstreamprotobuf__NRCGI         *message);
1261 size_t uenibstreamprotobuf__nrcgi__get_packed_size
1262                      (const Uenibstreamprotobuf__NRCGI   *message);
1263 size_t uenibstreamprotobuf__nrcgi__pack
1264                      (const Uenibstreamprotobuf__NRCGI   *message,
1265                       uint8_t             *out);
1266 size_t uenibstreamprotobuf__nrcgi__pack_to_buffer
1267                      (const Uenibstreamprotobuf__NRCGI   *message,
1268                       ProtobufCBuffer     *buffer);
1269 Uenibstreamprotobuf__NRCGI *
1270        uenibstreamprotobuf__nrcgi__unpack
1271                      (ProtobufCAllocator  *allocator,
1272                       size_t               len,
1273                       const uint8_t       *data);
1274 void   uenibstreamprotobuf__nrcgi__free_unpacked
1275                      (Uenibstreamprotobuf__NRCGI *message,
1276                       ProtobufCAllocator *allocator);
1277 /* Uenibstreamprotobuf__NRCGIExtIEs methods */
1278 void   uenibstreamprotobuf__nrcgi__ext_ies__init
1279                      (Uenibstreamprotobuf__NRCGIExtIEs         *message);
1280 size_t uenibstreamprotobuf__nrcgi__ext_ies__get_packed_size
1281                      (const Uenibstreamprotobuf__NRCGIExtIEs   *message);
1282 size_t uenibstreamprotobuf__nrcgi__ext_ies__pack
1283                      (const Uenibstreamprotobuf__NRCGIExtIEs   *message,
1284                       uint8_t             *out);
1285 size_t uenibstreamprotobuf__nrcgi__ext_ies__pack_to_buffer
1286                      (const Uenibstreamprotobuf__NRCGIExtIEs   *message,
1287                       ProtobufCBuffer     *buffer);
1288 Uenibstreamprotobuf__NRCGIExtIEs *
1289        uenibstreamprotobuf__nrcgi__ext_ies__unpack
1290                      (ProtobufCAllocator  *allocator,
1291                       size_t               len,
1292                       const uint8_t       *data);
1293 void   uenibstreamprotobuf__nrcgi__ext_ies__free_unpacked
1294                      (Uenibstreamprotobuf__NRCGIExtIEs *message,
1295                       ProtobufCAllocator *allocator);
1296 /* Uenibstreamprotobuf__ECGI methods */
1297 void   uenibstreamprotobuf__ecgi__init
1298                      (Uenibstreamprotobuf__ECGI         *message);
1299 size_t uenibstreamprotobuf__ecgi__get_packed_size
1300                      (const Uenibstreamprotobuf__ECGI   *message);
1301 size_t uenibstreamprotobuf__ecgi__pack
1302                      (const Uenibstreamprotobuf__ECGI   *message,
1303                       uint8_t             *out);
1304 size_t uenibstreamprotobuf__ecgi__pack_to_buffer
1305                      (const Uenibstreamprotobuf__ECGI   *message,
1306                       ProtobufCBuffer     *buffer);
1307 Uenibstreamprotobuf__ECGI *
1308        uenibstreamprotobuf__ecgi__unpack
1309                      (ProtobufCAllocator  *allocator,
1310                       size_t               len,
1311                       const uint8_t       *data);
1312 void   uenibstreamprotobuf__ecgi__free_unpacked
1313                      (Uenibstreamprotobuf__ECGI *message,
1314                       ProtobufCAllocator *allocator);
1315 /* Uenibstreamprotobuf__ERABList methods */
1316 void   uenibstreamprotobuf__e__rab__list__init
1317                      (Uenibstreamprotobuf__ERABList         *message);
1318 size_t uenibstreamprotobuf__e__rab__list__get_packed_size
1319                      (const Uenibstreamprotobuf__ERABList   *message);
1320 size_t uenibstreamprotobuf__e__rab__list__pack
1321                      (const Uenibstreamprotobuf__ERABList   *message,
1322                       uint8_t             *out);
1323 size_t uenibstreamprotobuf__e__rab__list__pack_to_buffer
1324                      (const Uenibstreamprotobuf__ERABList   *message,
1325                       ProtobufCBuffer     *buffer);
1326 Uenibstreamprotobuf__ERABList *
1327        uenibstreamprotobuf__e__rab__list__unpack
1328                      (ProtobufCAllocator  *allocator,
1329                       size_t               len,
1330                       const uint8_t       *data);
1331 void   uenibstreamprotobuf__e__rab__list__free_unpacked
1332                      (Uenibstreamprotobuf__ERABList *message,
1333                       ProtobufCAllocator *allocator);
1334 /* Uenibstreamprotobuf__ERABItemIEs methods */
1335 void   uenibstreamprotobuf__e__rab__item_ies__init
1336                      (Uenibstreamprotobuf__ERABItemIEs         *message);
1337 size_t uenibstreamprotobuf__e__rab__item_ies__get_packed_size
1338                      (const Uenibstreamprotobuf__ERABItemIEs   *message);
1339 size_t uenibstreamprotobuf__e__rab__item_ies__pack
1340                      (const Uenibstreamprotobuf__ERABItemIEs   *message,
1341                       uint8_t             *out);
1342 size_t uenibstreamprotobuf__e__rab__item_ies__pack_to_buffer
1343                      (const Uenibstreamprotobuf__ERABItemIEs   *message,
1344                       ProtobufCBuffer     *buffer);
1345 Uenibstreamprotobuf__ERABItemIEs *
1346        uenibstreamprotobuf__e__rab__item_ies__unpack
1347                      (ProtobufCAllocator  *allocator,
1348                       size_t               len,
1349                       const uint8_t       *data);
1350 void   uenibstreamprotobuf__e__rab__item_ies__free_unpacked
1351                      (Uenibstreamprotobuf__ERABItemIEs *message,
1352                       ProtobufCAllocator *allocator);
1353 /* Uenibstreamprotobuf__ERABItem methods */
1354 void   uenibstreamprotobuf__e__rab__item__init
1355                      (Uenibstreamprotobuf__ERABItem         *message);
1356 size_t uenibstreamprotobuf__e__rab__item__get_packed_size
1357                      (const Uenibstreamprotobuf__ERABItem   *message);
1358 size_t uenibstreamprotobuf__e__rab__item__pack
1359                      (const Uenibstreamprotobuf__ERABItem   *message,
1360                       uint8_t             *out);
1361 size_t uenibstreamprotobuf__e__rab__item__pack_to_buffer
1362                      (const Uenibstreamprotobuf__ERABItem   *message,
1363                       ProtobufCBuffer     *buffer);
1364 Uenibstreamprotobuf__ERABItem *
1365        uenibstreamprotobuf__e__rab__item__unpack
1366                      (ProtobufCAllocator  *allocator,
1367                       size_t               len,
1368                       const uint8_t       *data);
1369 void   uenibstreamprotobuf__e__rab__item__free_unpacked
1370                      (Uenibstreamprotobuf__ERABItem *message,
1371                       ProtobufCAllocator *allocator);
1372 /* Uenibstreamprotobuf__CriticalityDiagnostics methods */
1373 void   uenibstreamprotobuf__criticality_diagnostics__init
1374                      (Uenibstreamprotobuf__CriticalityDiagnostics         *message);
1375 size_t uenibstreamprotobuf__criticality_diagnostics__get_packed_size
1376                      (const Uenibstreamprotobuf__CriticalityDiagnostics   *message);
1377 size_t uenibstreamprotobuf__criticality_diagnostics__pack
1378                      (const Uenibstreamprotobuf__CriticalityDiagnostics   *message,
1379                       uint8_t             *out);
1380 size_t uenibstreamprotobuf__criticality_diagnostics__pack_to_buffer
1381                      (const Uenibstreamprotobuf__CriticalityDiagnostics   *message,
1382                       ProtobufCBuffer     *buffer);
1383 Uenibstreamprotobuf__CriticalityDiagnostics *
1384        uenibstreamprotobuf__criticality_diagnostics__unpack
1385                      (ProtobufCAllocator  *allocator,
1386                       size_t               len,
1387                       const uint8_t       *data);
1388 void   uenibstreamprotobuf__criticality_diagnostics__free_unpacked
1389                      (Uenibstreamprotobuf__CriticalityDiagnostics *message,
1390                       ProtobufCAllocator *allocator);
1391 /* Uenibstreamprotobuf__TriggeringMessage methods */
1392 void   uenibstreamprotobuf__triggering_message__init
1393                      (Uenibstreamprotobuf__TriggeringMessage         *message);
1394 size_t uenibstreamprotobuf__triggering_message__get_packed_size
1395                      (const Uenibstreamprotobuf__TriggeringMessage   *message);
1396 size_t uenibstreamprotobuf__triggering_message__pack
1397                      (const Uenibstreamprotobuf__TriggeringMessage   *message,
1398                       uint8_t             *out);
1399 size_t uenibstreamprotobuf__triggering_message__pack_to_buffer
1400                      (const Uenibstreamprotobuf__TriggeringMessage   *message,
1401                       ProtobufCBuffer     *buffer);
1402 Uenibstreamprotobuf__TriggeringMessage *
1403        uenibstreamprotobuf__triggering_message__unpack
1404                      (ProtobufCAllocator  *allocator,
1405                       size_t               len,
1406                       const uint8_t       *data);
1407 void   uenibstreamprotobuf__triggering_message__free_unpacked
1408                      (Uenibstreamprotobuf__TriggeringMessage *message,
1409                       ProtobufCAllocator *allocator);
1410 /* Uenibstreamprotobuf__Criticality methods */
1411 void   uenibstreamprotobuf__criticality__init
1412                      (Uenibstreamprotobuf__Criticality         *message);
1413 size_t uenibstreamprotobuf__criticality__get_packed_size
1414                      (const Uenibstreamprotobuf__Criticality   *message);
1415 size_t uenibstreamprotobuf__criticality__pack
1416                      (const Uenibstreamprotobuf__Criticality   *message,
1417                       uint8_t             *out);
1418 size_t uenibstreamprotobuf__criticality__pack_to_buffer
1419                      (const Uenibstreamprotobuf__Criticality   *message,
1420                       ProtobufCBuffer     *buffer);
1421 Uenibstreamprotobuf__Criticality *
1422        uenibstreamprotobuf__criticality__unpack
1423                      (ProtobufCAllocator  *allocator,
1424                       size_t               len,
1425                       const uint8_t       *data);
1426 void   uenibstreamprotobuf__criticality__free_unpacked
1427                      (Uenibstreamprotobuf__Criticality *message,
1428                       ProtobufCAllocator *allocator);
1429 /* Uenibstreamprotobuf__CriticalityDiagnosticsIEList methods */
1430 void   uenibstreamprotobuf__criticality_diagnostics__ie__list__init
1431                      (Uenibstreamprotobuf__CriticalityDiagnosticsIEList         *message);
1432 size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__get_packed_size
1433                      (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList   *message);
1434 size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__pack
1435                      (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList   *message,
1436                       uint8_t             *out);
1437 size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__pack_to_buffer
1438                      (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList   *message,
1439                       ProtobufCBuffer     *buffer);
1440 Uenibstreamprotobuf__CriticalityDiagnosticsIEList *
1441        uenibstreamprotobuf__criticality_diagnostics__ie__list__unpack
1442                      (ProtobufCAllocator  *allocator,
1443                       size_t               len,
1444                       const uint8_t       *data);
1445 void   uenibstreamprotobuf__criticality_diagnostics__ie__list__free_unpacked
1446                      (Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message,
1447                       ProtobufCAllocator *allocator);
1448 /* Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem methods */
1449 void   uenibstreamprotobuf__criticality_diagnostics__ie__list__item__init
1450                      (Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem         *message);
1451 size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__get_packed_size
1452                      (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem   *message);
1453 size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__pack
1454                      (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem   *message,
1455                       uint8_t             *out);
1456 size_t uenibstreamprotobuf__criticality_diagnostics__ie__list__item__pack_to_buffer
1457                      (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem   *message,
1458                       ProtobufCBuffer     *buffer);
1459 Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *
1460        uenibstreamprotobuf__criticality_diagnostics__ie__list__item__unpack
1461                      (ProtobufCAllocator  *allocator,
1462                       size_t               len,
1463                       const uint8_t       *data);
1464 void   uenibstreamprotobuf__criticality_diagnostics__ie__list__item__free_unpacked
1465                      (Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message,
1466                       ProtobufCAllocator *allocator);
1467 /* Uenibstreamprotobuf__TypeOfError methods */
1468 void   uenibstreamprotobuf__type_of_error__init
1469                      (Uenibstreamprotobuf__TypeOfError         *message);
1470 size_t uenibstreamprotobuf__type_of_error__get_packed_size
1471                      (const Uenibstreamprotobuf__TypeOfError   *message);
1472 size_t uenibstreamprotobuf__type_of_error__pack
1473                      (const Uenibstreamprotobuf__TypeOfError   *message,
1474                       uint8_t             *out);
1475 size_t uenibstreamprotobuf__type_of_error__pack_to_buffer
1476                      (const Uenibstreamprotobuf__TypeOfError   *message,
1477                       ProtobufCBuffer     *buffer);
1478 Uenibstreamprotobuf__TypeOfError *
1479        uenibstreamprotobuf__type_of_error__unpack
1480                      (ProtobufCAllocator  *allocator,
1481                       size_t               len,
1482                       const uint8_t       *data);
1483 void   uenibstreamprotobuf__type_of_error__free_unpacked
1484                      (Uenibstreamprotobuf__TypeOfError *message,
1485                       ProtobufCAllocator *allocator);
1486 /* Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs methods */
1487 void   uenibstreamprotobuf__criticality_diagnostics__ext_ies__init
1488                      (Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs         *message);
1489 size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__get_packed_size
1490                      (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs   *message);
1491 size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__pack
1492                      (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs   *message,
1493                       uint8_t             *out);
1494 size_t uenibstreamprotobuf__criticality_diagnostics__ext_ies__pack_to_buffer
1495                      (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs   *message,
1496                       ProtobufCBuffer     *buffer);
1497 Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *
1498        uenibstreamprotobuf__criticality_diagnostics__ext_ies__unpack
1499                      (ProtobufCAllocator  *allocator,
1500                       size_t               len,
1501                       const uint8_t       *data);
1502 void   uenibstreamprotobuf__criticality_diagnostics__ext_ies__free_unpacked
1503                      (Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message,
1504                       ProtobufCAllocator *allocator);
1505 /* Uenibstreamprotobuf__SgNBResourceCoordinationInformation methods */
1506 void   uenibstreamprotobuf__sg_nbresource_coordination_information__init
1507                      (Uenibstreamprotobuf__SgNBResourceCoordinationInformation         *message);
1508 size_t uenibstreamprotobuf__sg_nbresource_coordination_information__get_packed_size
1509                      (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation   *message);
1510 size_t uenibstreamprotobuf__sg_nbresource_coordination_information__pack
1511                      (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation   *message,
1512                       uint8_t             *out);
1513 size_t uenibstreamprotobuf__sg_nbresource_coordination_information__pack_to_buffer
1514                      (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation   *message,
1515                       ProtobufCBuffer     *buffer);
1516 Uenibstreamprotobuf__SgNBResourceCoordinationInformation *
1517        uenibstreamprotobuf__sg_nbresource_coordination_information__unpack
1518                      (ProtobufCAllocator  *allocator,
1519                       size_t               len,
1520                       const uint8_t       *data);
1521 void   uenibstreamprotobuf__sg_nbresource_coordination_information__free_unpacked
1522                      (Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message,
1523                       ProtobufCAllocator *allocator);
1524 /* Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs methods */
1525 void   uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__init
1526                      (Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs         *message);
1527 size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__get_packed_size
1528                      (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs   *message);
1529 size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__pack
1530                      (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs   *message,
1531                       uint8_t             *out);
1532 size_t uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__pack_to_buffer
1533                      (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs   *message,
1534                       ProtobufCBuffer     *buffer);
1535 Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *
1536        uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__unpack
1537                      (ProtobufCAllocator  *allocator,
1538                       size_t               len,
1539                       const uint8_t       *data);
1540 void   uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__free_unpacked
1541                      (Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message,
1542                       ProtobufCAllocator *allocator);
1543 /* Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation methods */
1544 void   uenibstreamprotobuf__sg_nbcoordination_assistance_information__init
1545                      (Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation         *message);
1546 size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__get_packed_size
1547                      (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation   *message);
1548 size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__pack
1549                      (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation   *message,
1550                       uint8_t             *out);
1551 size_t uenibstreamprotobuf__sg_nbcoordination_assistance_information__pack_to_buffer
1552                      (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation   *message,
1553                       ProtobufCBuffer     *buffer);
1554 Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *
1555        uenibstreamprotobuf__sg_nbcoordination_assistance_information__unpack
1556                      (ProtobufCAllocator  *allocator,
1557                       size_t               len,
1558                       const uint8_t       *data);
1559 void   uenibstreamprotobuf__sg_nbcoordination_assistance_information__free_unpacked
1560                      (Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message,
1561                       ProtobufCAllocator *allocator);
1562 /* Uenibstreamprotobuf__RRCConfigInd methods */
1563 void   uenibstreamprotobuf__rrc__config__ind__init
1564                      (Uenibstreamprotobuf__RRCConfigInd         *message);
1565 size_t uenibstreamprotobuf__rrc__config__ind__get_packed_size
1566                      (const Uenibstreamprotobuf__RRCConfigInd   *message);
1567 size_t uenibstreamprotobuf__rrc__config__ind__pack
1568                      (const Uenibstreamprotobuf__RRCConfigInd   *message,
1569                       uint8_t             *out);
1570 size_t uenibstreamprotobuf__rrc__config__ind__pack_to_buffer
1571                      (const Uenibstreamprotobuf__RRCConfigInd   *message,
1572                       ProtobufCBuffer     *buffer);
1573 Uenibstreamprotobuf__RRCConfigInd *
1574        uenibstreamprotobuf__rrc__config__ind__unpack
1575                      (ProtobufCAllocator  *allocator,
1576                       size_t               len,
1577                       const uint8_t       *data);
1578 void   uenibstreamprotobuf__rrc__config__ind__free_unpacked
1579                      (Uenibstreamprotobuf__RRCConfigInd *message,
1580                       ProtobufCAllocator *allocator);
1581 /* Uenibstreamprotobuf__HandoverRestrictionList methods */
1582 void   uenibstreamprotobuf__handover_restriction_list__init
1583                      (Uenibstreamprotobuf__HandoverRestrictionList         *message);
1584 size_t uenibstreamprotobuf__handover_restriction_list__get_packed_size
1585                      (const Uenibstreamprotobuf__HandoverRestrictionList   *message);
1586 size_t uenibstreamprotobuf__handover_restriction_list__pack
1587                      (const Uenibstreamprotobuf__HandoverRestrictionList   *message,
1588                       uint8_t             *out);
1589 size_t uenibstreamprotobuf__handover_restriction_list__pack_to_buffer
1590                      (const Uenibstreamprotobuf__HandoverRestrictionList   *message,
1591                       ProtobufCBuffer     *buffer);
1592 Uenibstreamprotobuf__HandoverRestrictionList *
1593        uenibstreamprotobuf__handover_restriction_list__unpack
1594                      (ProtobufCAllocator  *allocator,
1595                       size_t               len,
1596                       const uint8_t       *data);
1597 void   uenibstreamprotobuf__handover_restriction_list__free_unpacked
1598                      (Uenibstreamprotobuf__HandoverRestrictionList *message,
1599                       ProtobufCAllocator *allocator);
1600 /* Uenibstreamprotobuf__EPLMNs methods */
1601 void   uenibstreamprotobuf__eplmns__init
1602                      (Uenibstreamprotobuf__EPLMNs         *message);
1603 size_t uenibstreamprotobuf__eplmns__get_packed_size
1604                      (const Uenibstreamprotobuf__EPLMNs   *message);
1605 size_t uenibstreamprotobuf__eplmns__pack
1606                      (const Uenibstreamprotobuf__EPLMNs   *message,
1607                       uint8_t             *out);
1608 size_t uenibstreamprotobuf__eplmns__pack_to_buffer
1609                      (const Uenibstreamprotobuf__EPLMNs   *message,
1610                       ProtobufCBuffer     *buffer);
1611 Uenibstreamprotobuf__EPLMNs *
1612        uenibstreamprotobuf__eplmns__unpack
1613                      (ProtobufCAllocator  *allocator,
1614                       size_t               len,
1615                       const uint8_t       *data);
1616 void   uenibstreamprotobuf__eplmns__free_unpacked
1617                      (Uenibstreamprotobuf__EPLMNs *message,
1618                       ProtobufCAllocator *allocator);
1619 /* Uenibstreamprotobuf__ForbiddenTAs methods */
1620 void   uenibstreamprotobuf__forbidden_tas__init
1621                      (Uenibstreamprotobuf__ForbiddenTAs         *message);
1622 size_t uenibstreamprotobuf__forbidden_tas__get_packed_size
1623                      (const Uenibstreamprotobuf__ForbiddenTAs   *message);
1624 size_t uenibstreamprotobuf__forbidden_tas__pack
1625                      (const Uenibstreamprotobuf__ForbiddenTAs   *message,
1626                       uint8_t             *out);
1627 size_t uenibstreamprotobuf__forbidden_tas__pack_to_buffer
1628                      (const Uenibstreamprotobuf__ForbiddenTAs   *message,
1629                       ProtobufCBuffer     *buffer);
1630 Uenibstreamprotobuf__ForbiddenTAs *
1631        uenibstreamprotobuf__forbidden_tas__unpack
1632                      (ProtobufCAllocator  *allocator,
1633                       size_t               len,
1634                       const uint8_t       *data);
1635 void   uenibstreamprotobuf__forbidden_tas__free_unpacked
1636                      (Uenibstreamprotobuf__ForbiddenTAs *message,
1637                       ProtobufCAllocator *allocator);
1638 /* Uenibstreamprotobuf__ForbiddenTAsItem methods */
1639 void   uenibstreamprotobuf__forbidden_tas__item__init
1640                      (Uenibstreamprotobuf__ForbiddenTAsItem         *message);
1641 size_t uenibstreamprotobuf__forbidden_tas__item__get_packed_size
1642                      (const Uenibstreamprotobuf__ForbiddenTAsItem   *message);
1643 size_t uenibstreamprotobuf__forbidden_tas__item__pack
1644                      (const Uenibstreamprotobuf__ForbiddenTAsItem   *message,
1645                       uint8_t             *out);
1646 size_t uenibstreamprotobuf__forbidden_tas__item__pack_to_buffer
1647                      (const Uenibstreamprotobuf__ForbiddenTAsItem   *message,
1648                       ProtobufCBuffer     *buffer);
1649 Uenibstreamprotobuf__ForbiddenTAsItem *
1650        uenibstreamprotobuf__forbidden_tas__item__unpack
1651                      (ProtobufCAllocator  *allocator,
1652                       size_t               len,
1653                       const uint8_t       *data);
1654 void   uenibstreamprotobuf__forbidden_tas__item__free_unpacked
1655                      (Uenibstreamprotobuf__ForbiddenTAsItem *message,
1656                       ProtobufCAllocator *allocator);
1657 /* Uenibstreamprotobuf__ForbiddenTACs methods */
1658 void   uenibstreamprotobuf__forbidden_tacs__init
1659                      (Uenibstreamprotobuf__ForbiddenTACs         *message);
1660 size_t uenibstreamprotobuf__forbidden_tacs__get_packed_size
1661                      (const Uenibstreamprotobuf__ForbiddenTACs   *message);
1662 size_t uenibstreamprotobuf__forbidden_tacs__pack
1663                      (const Uenibstreamprotobuf__ForbiddenTACs   *message,
1664                       uint8_t             *out);
1665 size_t uenibstreamprotobuf__forbidden_tacs__pack_to_buffer
1666                      (const Uenibstreamprotobuf__ForbiddenTACs   *message,
1667                       ProtobufCBuffer     *buffer);
1668 Uenibstreamprotobuf__ForbiddenTACs *
1669        uenibstreamprotobuf__forbidden_tacs__unpack
1670                      (ProtobufCAllocator  *allocator,
1671                       size_t               len,
1672                       const uint8_t       *data);
1673 void   uenibstreamprotobuf__forbidden_tacs__free_unpacked
1674                      (Uenibstreamprotobuf__ForbiddenTACs *message,
1675                       ProtobufCAllocator *allocator);
1676 /* Uenibstreamprotobuf__ForbiddenLAs methods */
1677 void   uenibstreamprotobuf__forbidden_las__init
1678                      (Uenibstreamprotobuf__ForbiddenLAs         *message);
1679 size_t uenibstreamprotobuf__forbidden_las__get_packed_size
1680                      (const Uenibstreamprotobuf__ForbiddenLAs   *message);
1681 size_t uenibstreamprotobuf__forbidden_las__pack
1682                      (const Uenibstreamprotobuf__ForbiddenLAs   *message,
1683                       uint8_t             *out);
1684 size_t uenibstreamprotobuf__forbidden_las__pack_to_buffer
1685                      (const Uenibstreamprotobuf__ForbiddenLAs   *message,
1686                       ProtobufCBuffer     *buffer);
1687 Uenibstreamprotobuf__ForbiddenLAs *
1688        uenibstreamprotobuf__forbidden_las__unpack
1689                      (ProtobufCAllocator  *allocator,
1690                       size_t               len,
1691                       const uint8_t       *data);
1692 void   uenibstreamprotobuf__forbidden_las__free_unpacked
1693                      (Uenibstreamprotobuf__ForbiddenLAs *message,
1694                       ProtobufCAllocator *allocator);
1695 /* Uenibstreamprotobuf__ForbiddenLAsItem methods */
1696 void   uenibstreamprotobuf__forbidden_las__item__init
1697                      (Uenibstreamprotobuf__ForbiddenLAsItem         *message);
1698 size_t uenibstreamprotobuf__forbidden_las__item__get_packed_size
1699                      (const Uenibstreamprotobuf__ForbiddenLAsItem   *message);
1700 size_t uenibstreamprotobuf__forbidden_las__item__pack
1701                      (const Uenibstreamprotobuf__ForbiddenLAsItem   *message,
1702                       uint8_t             *out);
1703 size_t uenibstreamprotobuf__forbidden_las__item__pack_to_buffer
1704                      (const Uenibstreamprotobuf__ForbiddenLAsItem   *message,
1705                       ProtobufCBuffer     *buffer);
1706 Uenibstreamprotobuf__ForbiddenLAsItem *
1707        uenibstreamprotobuf__forbidden_las__item__unpack
1708                      (ProtobufCAllocator  *allocator,
1709                       size_t               len,
1710                       const uint8_t       *data);
1711 void   uenibstreamprotobuf__forbidden_las__item__free_unpacked
1712                      (Uenibstreamprotobuf__ForbiddenLAsItem *message,
1713                       ProtobufCAllocator *allocator);
1714 /* Uenibstreamprotobuf__ForbiddenLACs methods */
1715 void   uenibstreamprotobuf__forbidden_lacs__init
1716                      (Uenibstreamprotobuf__ForbiddenLACs         *message);
1717 size_t uenibstreamprotobuf__forbidden_lacs__get_packed_size
1718                      (const Uenibstreamprotobuf__ForbiddenLACs   *message);
1719 size_t uenibstreamprotobuf__forbidden_lacs__pack
1720                      (const Uenibstreamprotobuf__ForbiddenLACs   *message,
1721                       uint8_t             *out);
1722 size_t uenibstreamprotobuf__forbidden_lacs__pack_to_buffer
1723                      (const Uenibstreamprotobuf__ForbiddenLACs   *message,
1724                       ProtobufCBuffer     *buffer);
1725 Uenibstreamprotobuf__ForbiddenLACs *
1726        uenibstreamprotobuf__forbidden_lacs__unpack
1727                      (ProtobufCAllocator  *allocator,
1728                       size_t               len,
1729                       const uint8_t       *data);
1730 void   uenibstreamprotobuf__forbidden_lacs__free_unpacked
1731                      (Uenibstreamprotobuf__ForbiddenLACs *message,
1732                       ProtobufCAllocator *allocator);
1733 /* Uenibstreamprotobuf__ForbiddenInterRATs methods */
1734 void   uenibstreamprotobuf__forbidden_inter_rats__init
1735                      (Uenibstreamprotobuf__ForbiddenInterRATs         *message);
1736 size_t uenibstreamprotobuf__forbidden_inter_rats__get_packed_size
1737                      (const Uenibstreamprotobuf__ForbiddenInterRATs   *message);
1738 size_t uenibstreamprotobuf__forbidden_inter_rats__pack
1739                      (const Uenibstreamprotobuf__ForbiddenInterRATs   *message,
1740                       uint8_t             *out);
1741 size_t uenibstreamprotobuf__forbidden_inter_rats__pack_to_buffer
1742                      (const Uenibstreamprotobuf__ForbiddenInterRATs   *message,
1743                       ProtobufCBuffer     *buffer);
1744 Uenibstreamprotobuf__ForbiddenInterRATs *
1745        uenibstreamprotobuf__forbidden_inter_rats__unpack
1746                      (ProtobufCAllocator  *allocator,
1747                       size_t               len,
1748                       const uint8_t       *data);
1749 void   uenibstreamprotobuf__forbidden_inter_rats__free_unpacked
1750                      (Uenibstreamprotobuf__ForbiddenInterRATs *message,
1751                       ProtobufCAllocator *allocator);
1752 /* Uenibstreamprotobuf__HandoverRestrictionListExtIEs methods */
1753 void   uenibstreamprotobuf__handover_restriction_list__ext_ies__init
1754                      (Uenibstreamprotobuf__HandoverRestrictionListExtIEs         *message);
1755 size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__get_packed_size
1756                      (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs   *message);
1757 size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__pack
1758                      (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs   *message,
1759                       uint8_t             *out);
1760 size_t uenibstreamprotobuf__handover_restriction_list__ext_ies__pack_to_buffer
1761                      (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs   *message,
1762                       ProtobufCBuffer     *buffer);
1763 Uenibstreamprotobuf__HandoverRestrictionListExtIEs *
1764        uenibstreamprotobuf__handover_restriction_list__ext_ies__unpack
1765                      (ProtobufCAllocator  *allocator,
1766                       size_t               len,
1767                       const uint8_t       *data);
1768 void   uenibstreamprotobuf__handover_restriction_list__ext_ies__free_unpacked
1769                      (Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message,
1770                       ProtobufCAllocator *allocator);
1771 /* Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT methods */
1772 void   uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__init
1773                      (Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT         *message);
1774 size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__get_packed_size
1775                      (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT   *message);
1776 size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__pack
1777                      (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT   *message,
1778                       uint8_t             *out);
1779 size_t uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__pack_to_buffer
1780                      (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT   *message,
1781                       ProtobufCBuffer     *buffer);
1782 Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *
1783        uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__unpack
1784                      (ProtobufCAllocator  *allocator,
1785                       size_t               len,
1786                       const uint8_t       *data);
1787 void   uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__free_unpacked
1788                      (Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message,
1789                       ProtobufCAllocator *allocator);
1790 /* Uenibstreamprotobuf__CNTypeRestrictions methods */
1791 void   uenibstreamprotobuf__cntype_restrictions__init
1792                      (Uenibstreamprotobuf__CNTypeRestrictions         *message);
1793 size_t uenibstreamprotobuf__cntype_restrictions__get_packed_size
1794                      (const Uenibstreamprotobuf__CNTypeRestrictions   *message);
1795 size_t uenibstreamprotobuf__cntype_restrictions__pack
1796                      (const Uenibstreamprotobuf__CNTypeRestrictions   *message,
1797                       uint8_t             *out);
1798 size_t uenibstreamprotobuf__cntype_restrictions__pack_to_buffer
1799                      (const Uenibstreamprotobuf__CNTypeRestrictions   *message,
1800                       ProtobufCBuffer     *buffer);
1801 Uenibstreamprotobuf__CNTypeRestrictions *
1802        uenibstreamprotobuf__cntype_restrictions__unpack
1803                      (ProtobufCAllocator  *allocator,
1804                       size_t               len,
1805                       const uint8_t       *data);
1806 void   uenibstreamprotobuf__cntype_restrictions__free_unpacked
1807                      (Uenibstreamprotobuf__CNTypeRestrictions *message,
1808                       ProtobufCAllocator *allocator);
1809 /* Uenibstreamprotobuf__CNTypeRestrictionsItem methods */
1810 void   uenibstreamprotobuf__cntype_restrictions_item__init
1811                      (Uenibstreamprotobuf__CNTypeRestrictionsItem         *message);
1812 size_t uenibstreamprotobuf__cntype_restrictions_item__get_packed_size
1813                      (const Uenibstreamprotobuf__CNTypeRestrictionsItem   *message);
1814 size_t uenibstreamprotobuf__cntype_restrictions_item__pack
1815                      (const Uenibstreamprotobuf__CNTypeRestrictionsItem   *message,
1816                       uint8_t             *out);
1817 size_t uenibstreamprotobuf__cntype_restrictions_item__pack_to_buffer
1818                      (const Uenibstreamprotobuf__CNTypeRestrictionsItem   *message,
1819                       ProtobufCBuffer     *buffer);
1820 Uenibstreamprotobuf__CNTypeRestrictionsItem *
1821        uenibstreamprotobuf__cntype_restrictions_item__unpack
1822                      (ProtobufCAllocator  *allocator,
1823                       size_t               len,
1824                       const uint8_t       *data);
1825 void   uenibstreamprotobuf__cntype_restrictions_item__free_unpacked
1826                      (Uenibstreamprotobuf__CNTypeRestrictionsItem *message,
1827                       ProtobufCAllocator *allocator);
1828 /* Uenibstreamprotobuf__NRrestrictionin5GS methods */
1829 void   uenibstreamprotobuf__nrrestrictionin5_gs__init
1830                      (Uenibstreamprotobuf__NRrestrictionin5GS         *message);
1831 size_t uenibstreamprotobuf__nrrestrictionin5_gs__get_packed_size
1832                      (const Uenibstreamprotobuf__NRrestrictionin5GS   *message);
1833 size_t uenibstreamprotobuf__nrrestrictionin5_gs__pack
1834                      (const Uenibstreamprotobuf__NRrestrictionin5GS   *message,
1835                       uint8_t             *out);
1836 size_t uenibstreamprotobuf__nrrestrictionin5_gs__pack_to_buffer
1837                      (const Uenibstreamprotobuf__NRrestrictionin5GS   *message,
1838                       ProtobufCBuffer     *buffer);
1839 Uenibstreamprotobuf__NRrestrictionin5GS *
1840        uenibstreamprotobuf__nrrestrictionin5_gs__unpack
1841                      (ProtobufCAllocator  *allocator,
1842                       size_t               len,
1843                       const uint8_t       *data);
1844 void   uenibstreamprotobuf__nrrestrictionin5_gs__free_unpacked
1845                      (Uenibstreamprotobuf__NRrestrictionin5GS *message,
1846                       ProtobufCAllocator *allocator);
1847 /* Uenibstreamprotobuf__NRUESecurityCapabilities methods */
1848 void   uenibstreamprotobuf__nruesecurity_capabilities__init
1849                      (Uenibstreamprotobuf__NRUESecurityCapabilities         *message);
1850 size_t uenibstreamprotobuf__nruesecurity_capabilities__get_packed_size
1851                      (const Uenibstreamprotobuf__NRUESecurityCapabilities   *message);
1852 size_t uenibstreamprotobuf__nruesecurity_capabilities__pack
1853                      (const Uenibstreamprotobuf__NRUESecurityCapabilities   *message,
1854                       uint8_t             *out);
1855 size_t uenibstreamprotobuf__nruesecurity_capabilities__pack_to_buffer
1856                      (const Uenibstreamprotobuf__NRUESecurityCapabilities   *message,
1857                       ProtobufCBuffer     *buffer);
1858 Uenibstreamprotobuf__NRUESecurityCapabilities *
1859        uenibstreamprotobuf__nruesecurity_capabilities__unpack
1860                      (ProtobufCAllocator  *allocator,
1861                       size_t               len,
1862                       const uint8_t       *data);
1863 void   uenibstreamprotobuf__nruesecurity_capabilities__free_unpacked
1864                      (Uenibstreamprotobuf__NRUESecurityCapabilities *message,
1865                       ProtobufCAllocator *allocator);
1866 /* Uenibstreamprotobuf__UEAggregateMaximumBitRate methods */
1867 void   uenibstreamprotobuf__ueaggregate_maximum_bit_rate__init
1868                      (Uenibstreamprotobuf__UEAggregateMaximumBitRate         *message);
1869 size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__get_packed_size
1870                      (const Uenibstreamprotobuf__UEAggregateMaximumBitRate   *message);
1871 size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__pack
1872                      (const Uenibstreamprotobuf__UEAggregateMaximumBitRate   *message,
1873                       uint8_t             *out);
1874 size_t uenibstreamprotobuf__ueaggregate_maximum_bit_rate__pack_to_buffer
1875                      (const Uenibstreamprotobuf__UEAggregateMaximumBitRate   *message,
1876                       ProtobufCBuffer     *buffer);
1877 Uenibstreamprotobuf__UEAggregateMaximumBitRate *
1878        uenibstreamprotobuf__ueaggregate_maximum_bit_rate__unpack
1879                      (ProtobufCAllocator  *allocator,
1880                       size_t               len,
1881                       const uint8_t       *data);
1882 void   uenibstreamprotobuf__ueaggregate_maximum_bit_rate__free_unpacked
1883                      (Uenibstreamprotobuf__UEAggregateMaximumBitRate *message,
1884                       ProtobufCAllocator *allocator);
1885 /* Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs methods */
1886 void   uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__init
1887                      (Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs         *message);
1888 size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__get_packed_size
1889                      (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs   *message);
1890 size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__pack
1891                      (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs   *message,
1892                       uint8_t             *out);
1893 size_t uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__pack_to_buffer
1894                      (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs   *message,
1895                       ProtobufCBuffer     *buffer);
1896 Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *
1897        uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__unpack
1898                      (ProtobufCAllocator  *allocator,
1899                       size_t               len,
1900                       const uint8_t       *data);
1901 void   uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__free_unpacked
1902                      (Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message,
1903                       ProtobufCAllocator *allocator);
1904 /* Uenibstreamprotobuf__DLForwarding methods */
1905 void   uenibstreamprotobuf__dl__forwarding__init
1906                      (Uenibstreamprotobuf__DLForwarding         *message);
1907 size_t uenibstreamprotobuf__dl__forwarding__get_packed_size
1908                      (const Uenibstreamprotobuf__DLForwarding   *message);
1909 size_t uenibstreamprotobuf__dl__forwarding__pack
1910                      (const Uenibstreamprotobuf__DLForwarding   *message,
1911                       uint8_t             *out);
1912 size_t uenibstreamprotobuf__dl__forwarding__pack_to_buffer
1913                      (const Uenibstreamprotobuf__DLForwarding   *message,
1914                       ProtobufCBuffer     *buffer);
1915 Uenibstreamprotobuf__DLForwarding *
1916        uenibstreamprotobuf__dl__forwarding__unpack
1917                      (ProtobufCAllocator  *allocator,
1918                       size_t               len,
1919                       const uint8_t       *data);
1920 void   uenibstreamprotobuf__dl__forwarding__free_unpacked
1921                      (Uenibstreamprotobuf__DLForwarding *message,
1922                       ProtobufCAllocator *allocator);
1923 /* Uenibstreamprotobuf__DuplicationActivation methods */
1924 void   uenibstreamprotobuf__duplication_activation__init
1925                      (Uenibstreamprotobuf__DuplicationActivation         *message);
1926 size_t uenibstreamprotobuf__duplication_activation__get_packed_size
1927                      (const Uenibstreamprotobuf__DuplicationActivation   *message);
1928 size_t uenibstreamprotobuf__duplication_activation__pack
1929                      (const Uenibstreamprotobuf__DuplicationActivation   *message,
1930                       uint8_t             *out);
1931 size_t uenibstreamprotobuf__duplication_activation__pack_to_buffer
1932                      (const Uenibstreamprotobuf__DuplicationActivation   *message,
1933                       ProtobufCBuffer     *buffer);
1934 Uenibstreamprotobuf__DuplicationActivation *
1935        uenibstreamprotobuf__duplication_activation__unpack
1936                      (ProtobufCAllocator  *allocator,
1937                       size_t               len,
1938                       const uint8_t       *data);
1939 void   uenibstreamprotobuf__duplication_activation__free_unpacked
1940                      (Uenibstreamprotobuf__DuplicationActivation *message,
1941                       ProtobufCAllocator *allocator);
1942 /* Uenibstreamprotobuf__MeNBResourceCoordinationInformation methods */
1943 void   uenibstreamprotobuf__me_nbresource_coordination_information__init
1944                      (Uenibstreamprotobuf__MeNBResourceCoordinationInformation         *message);
1945 size_t uenibstreamprotobuf__me_nbresource_coordination_information__get_packed_size
1946                      (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation   *message);
1947 size_t uenibstreamprotobuf__me_nbresource_coordination_information__pack
1948                      (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation   *message,
1949                       uint8_t             *out);
1950 size_t uenibstreamprotobuf__me_nbresource_coordination_information__pack_to_buffer
1951                      (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation   *message,
1952                       ProtobufCBuffer     *buffer);
1953 Uenibstreamprotobuf__MeNBResourceCoordinationInformation *
1954        uenibstreamprotobuf__me_nbresource_coordination_information__unpack
1955                      (ProtobufCAllocator  *allocator,
1956                       size_t               len,
1957                       const uint8_t       *data);
1958 void   uenibstreamprotobuf__me_nbresource_coordination_information__free_unpacked
1959                      (Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message,
1960                       ProtobufCAllocator *allocator);
1961 /* Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs methods */
1962 void   uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__init
1963                      (Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs         *message);
1964 size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__get_packed_size
1965                      (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs   *message);
1966 size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__pack
1967                      (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs   *message,
1968                       uint8_t             *out);
1969 size_t uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__pack_to_buffer
1970                      (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs   *message,
1971                       ProtobufCBuffer     *buffer);
1972 Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *
1973        uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__unpack
1974                      (ProtobufCAllocator  *allocator,
1975                       size_t               len,
1976                       const uint8_t       *data);
1977 void   uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__free_unpacked
1978                      (Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message,
1979                       ProtobufCAllocator *allocator);
1980 /* Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation methods */
1981 void   uenibstreamprotobuf__me_nbcoordination_assistance_information__init
1982                      (Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation         *message);
1983 size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__get_packed_size
1984                      (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation   *message);
1985 size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__pack
1986                      (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation   *message,
1987                       uint8_t             *out);
1988 size_t uenibstreamprotobuf__me_nbcoordination_assistance_information__pack_to_buffer
1989                      (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation   *message,
1990                       ProtobufCBuffer     *buffer);
1991 Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *
1992        uenibstreamprotobuf__me_nbcoordination_assistance_information__unpack
1993                      (ProtobufCAllocator  *allocator,
1994                       size_t               len,
1995                       const uint8_t       *data);
1996 void   uenibstreamprotobuf__me_nbcoordination_assistance_information__free_unpacked
1997                      (Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message,
1998                       ProtobufCAllocator *allocator);
1999 /* Uenibstreamprotobuf__COUNTvalue methods */
2000 void   uenibstreamprotobuf__countvalue__init
2001                      (Uenibstreamprotobuf__COUNTvalue         *message);
2002 size_t uenibstreamprotobuf__countvalue__get_packed_size
2003                      (const Uenibstreamprotobuf__COUNTvalue   *message);
2004 size_t uenibstreamprotobuf__countvalue__pack
2005                      (const Uenibstreamprotobuf__COUNTvalue   *message,
2006                       uint8_t             *out);
2007 size_t uenibstreamprotobuf__countvalue__pack_to_buffer
2008                      (const Uenibstreamprotobuf__COUNTvalue   *message,
2009                       ProtobufCBuffer     *buffer);
2010 Uenibstreamprotobuf__COUNTvalue *
2011        uenibstreamprotobuf__countvalue__unpack
2012                      (ProtobufCAllocator  *allocator,
2013                       size_t               len,
2014                       const uint8_t       *data);
2015 void   uenibstreamprotobuf__countvalue__free_unpacked
2016                      (Uenibstreamprotobuf__COUNTvalue *message,
2017                       ProtobufCAllocator *allocator);
2018 /* Uenibstreamprotobuf__COUNTValueExtended methods */
2019 void   uenibstreamprotobuf__countvalue_extended__init
2020                      (Uenibstreamprotobuf__COUNTValueExtended         *message);
2021 size_t uenibstreamprotobuf__countvalue_extended__get_packed_size
2022                      (const Uenibstreamprotobuf__COUNTValueExtended   *message);
2023 size_t uenibstreamprotobuf__countvalue_extended__pack
2024                      (const Uenibstreamprotobuf__COUNTValueExtended   *message,
2025                       uint8_t             *out);
2026 size_t uenibstreamprotobuf__countvalue_extended__pack_to_buffer
2027                      (const Uenibstreamprotobuf__COUNTValueExtended   *message,
2028                       ProtobufCBuffer     *buffer);
2029 Uenibstreamprotobuf__COUNTValueExtended *
2030        uenibstreamprotobuf__countvalue_extended__unpack
2031                      (ProtobufCAllocator  *allocator,
2032                       size_t               len,
2033                       const uint8_t       *data);
2034 void   uenibstreamprotobuf__countvalue_extended__free_unpacked
2035                      (Uenibstreamprotobuf__COUNTValueExtended *message,
2036                       ProtobufCAllocator *allocator);
2037 /* Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 methods */
2038 void   uenibstreamprotobuf__countvalue_pdcp__snlength18__init
2039                      (Uenibstreamprotobuf__COUNTvaluePDCPSNlength18         *message);
2040 size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__get_packed_size
2041                      (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18   *message);
2042 size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__pack
2043                      (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18   *message,
2044                       uint8_t             *out);
2045 size_t uenibstreamprotobuf__countvalue_pdcp__snlength18__pack_to_buffer
2046                      (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18   *message,
2047                       ProtobufCBuffer     *buffer);
2048 Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *
2049        uenibstreamprotobuf__countvalue_pdcp__snlength18__unpack
2050                      (ProtobufCAllocator  *allocator,
2051                       size_t               len,
2052                       const uint8_t       *data);
2053 void   uenibstreamprotobuf__countvalue_pdcp__snlength18__free_unpacked
2054                      (Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message,
2055                       ProtobufCAllocator *allocator);
2056 /* Uenibstreamprotobuf__ExpectedUEBehaviour methods */
2057 void   uenibstreamprotobuf__expected_uebehaviour__init
2058                      (Uenibstreamprotobuf__ExpectedUEBehaviour         *message);
2059 size_t uenibstreamprotobuf__expected_uebehaviour__get_packed_size
2060                      (const Uenibstreamprotobuf__ExpectedUEBehaviour   *message);
2061 size_t uenibstreamprotobuf__expected_uebehaviour__pack
2062                      (const Uenibstreamprotobuf__ExpectedUEBehaviour   *message,
2063                       uint8_t             *out);
2064 size_t uenibstreamprotobuf__expected_uebehaviour__pack_to_buffer
2065                      (const Uenibstreamprotobuf__ExpectedUEBehaviour   *message,
2066                       ProtobufCBuffer     *buffer);
2067 Uenibstreamprotobuf__ExpectedUEBehaviour *
2068        uenibstreamprotobuf__expected_uebehaviour__unpack
2069                      (ProtobufCAllocator  *allocator,
2070                       size_t               len,
2071                       const uint8_t       *data);
2072 void   uenibstreamprotobuf__expected_uebehaviour__free_unpacked
2073                      (Uenibstreamprotobuf__ExpectedUEBehaviour *message,
2074                       ProtobufCAllocator *allocator);
2075 /* Uenibstreamprotobuf__ExpectedUEActivityBehaviour methods */
2076 void   uenibstreamprotobuf__expected_ueactivity_behaviour__init
2077                      (Uenibstreamprotobuf__ExpectedUEActivityBehaviour         *message);
2078 size_t uenibstreamprotobuf__expected_ueactivity_behaviour__get_packed_size
2079                      (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour   *message);
2080 size_t uenibstreamprotobuf__expected_ueactivity_behaviour__pack
2081                      (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour   *message,
2082                       uint8_t             *out);
2083 size_t uenibstreamprotobuf__expected_ueactivity_behaviour__pack_to_buffer
2084                      (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour   *message,
2085                       ProtobufCBuffer     *buffer);
2086 Uenibstreamprotobuf__ExpectedUEActivityBehaviour *
2087        uenibstreamprotobuf__expected_ueactivity_behaviour__unpack
2088                      (ProtobufCAllocator  *allocator,
2089                       size_t               len,
2090                       const uint8_t       *data);
2091 void   uenibstreamprotobuf__expected_ueactivity_behaviour__free_unpacked
2092                      (Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message,
2093                       ProtobufCAllocator *allocator);
2094 /* Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs methods */
2095 void   uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__init
2096                      (Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs         *message);
2097 size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__get_packed_size
2098                      (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs   *message);
2099 size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__pack
2100                      (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs   *message,
2101                       uint8_t             *out);
2102 size_t uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__pack_to_buffer
2103                      (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs   *message,
2104                       ProtobufCBuffer     *buffer);
2105 Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *
2106        uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__unpack
2107                      (ProtobufCAllocator  *allocator,
2108                       size_t               len,
2109                       const uint8_t       *data);
2110 void   uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__free_unpacked
2111                      (Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message,
2112                       ProtobufCAllocator *allocator);
2113 /* Uenibstreamprotobuf__ExpectedHOInterval methods */
2114 void   uenibstreamprotobuf__expected_hointerval__init
2115                      (Uenibstreamprotobuf__ExpectedHOInterval         *message);
2116 size_t uenibstreamprotobuf__expected_hointerval__get_packed_size
2117                      (const Uenibstreamprotobuf__ExpectedHOInterval   *message);
2118 size_t uenibstreamprotobuf__expected_hointerval__pack
2119                      (const Uenibstreamprotobuf__ExpectedHOInterval   *message,
2120                       uint8_t             *out);
2121 size_t uenibstreamprotobuf__expected_hointerval__pack_to_buffer
2122                      (const Uenibstreamprotobuf__ExpectedHOInterval   *message,
2123                       ProtobufCBuffer     *buffer);
2124 Uenibstreamprotobuf__ExpectedHOInterval *
2125        uenibstreamprotobuf__expected_hointerval__unpack
2126                      (ProtobufCAllocator  *allocator,
2127                       size_t               len,
2128                       const uint8_t       *data);
2129 void   uenibstreamprotobuf__expected_hointerval__free_unpacked
2130                      (Uenibstreamprotobuf__ExpectedHOInterval *message,
2131                       ProtobufCAllocator *allocator);
2132 /* Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation methods */
2133 void   uenibstreamprotobuf__source_of_ueactivity_behaviour_information__init
2134                      (Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation         *message);
2135 size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__get_packed_size
2136                      (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation   *message);
2137 size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__pack
2138                      (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation   *message,
2139                       uint8_t             *out);
2140 size_t uenibstreamprotobuf__source_of_ueactivity_behaviour_information__pack_to_buffer
2141                      (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation   *message,
2142                       ProtobufCBuffer     *buffer);
2143 Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *
2144        uenibstreamprotobuf__source_of_ueactivity_behaviour_information__unpack
2145                      (ProtobufCAllocator  *allocator,
2146                       size_t               len,
2147                       const uint8_t       *data);
2148 void   uenibstreamprotobuf__source_of_ueactivity_behaviour_information__free_unpacked
2149                      (Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message,
2150                       ProtobufCAllocator *allocator);
2151 /* Uenibstreamprotobuf__SGNBAdditionTriggerInd methods */
2152 void   uenibstreamprotobuf__sgnb__addition__trigger__ind__init
2153                      (Uenibstreamprotobuf__SGNBAdditionTriggerInd         *message);
2154 size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__get_packed_size
2155                      (const Uenibstreamprotobuf__SGNBAdditionTriggerInd   *message);
2156 size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__pack
2157                      (const Uenibstreamprotobuf__SGNBAdditionTriggerInd   *message,
2158                       uint8_t             *out);
2159 size_t uenibstreamprotobuf__sgnb__addition__trigger__ind__pack_to_buffer
2160                      (const Uenibstreamprotobuf__SGNBAdditionTriggerInd   *message,
2161                       ProtobufCBuffer     *buffer);
2162 Uenibstreamprotobuf__SGNBAdditionTriggerInd *
2163        uenibstreamprotobuf__sgnb__addition__trigger__ind__unpack
2164                      (ProtobufCAllocator  *allocator,
2165                       size_t               len,
2166                       const uint8_t       *data);
2167 void   uenibstreamprotobuf__sgnb__addition__trigger__ind__free_unpacked
2168                      (Uenibstreamprotobuf__SGNBAdditionTriggerInd *message,
2169                       ProtobufCAllocator *allocator);
2170 /* --- per-message closures --- */
2171
2172 typedef void (*Uenibstreamprotobuf__ENDCResourceConfiguration_Closure)
2173                  (const Uenibstreamprotobuf__ENDCResourceConfiguration *message,
2174                   void *closure_data);
2175 typedef void (*Uenibstreamprotobuf__ERABLevelQoSParameters_Closure)
2176                  (const Uenibstreamprotobuf__ERABLevelQoSParameters *message,
2177                   void *closure_data);
2178 typedef void (*Uenibstreamprotobuf__AllocationAndRetentionPriority_Closure)
2179                  (const Uenibstreamprotobuf__AllocationAndRetentionPriority *message,
2180                   void *closure_data);
2181 typedef void (*Uenibstreamprotobuf__PreEmptionVulnerability_Closure)
2182                  (const Uenibstreamprotobuf__PreEmptionVulnerability *message,
2183                   void *closure_data);
2184 typedef void (*Uenibstreamprotobuf__PreEmptionCapability_Closure)
2185                  (const Uenibstreamprotobuf__PreEmptionCapability *message,
2186                   void *closure_data);
2187 typedef void (*Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs_Closure)
2188                  (const Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs *message,
2189                   void *closure_data);
2190 typedef void (*Uenibstreamprotobuf__GBRQosInformation_Closure)
2191                  (const Uenibstreamprotobuf__GBRQosInformation *message,
2192                   void *closure_data);
2193 typedef void (*Uenibstreamprotobuf__GBRQosInformationExtIEs_Closure)
2194                  (const Uenibstreamprotobuf__GBRQosInformationExtIEs *message,
2195                   void *closure_data);
2196 typedef void (*Uenibstreamprotobuf__GTPtunnelEndpoint_Closure)
2197                  (const Uenibstreamprotobuf__GTPtunnelEndpoint *message,
2198                   void *closure_data);
2199 typedef void (*Uenibstreamprotobuf__GTPtunnelEndpointExtIEs_Closure)
2200                  (const Uenibstreamprotobuf__GTPtunnelEndpointExtIEs *message,
2201                   void *closure_data);
2202 typedef void (*Uenibstreamprotobuf__RLCMode_Closure)
2203                  (const Uenibstreamprotobuf__RLCMode *message,
2204                   void *closure_data);
2205 typedef void (*Uenibstreamprotobuf__RLCStatus_Closure)
2206                  (const Uenibstreamprotobuf__RLCStatus *message,
2207                   void *closure_data);
2208 typedef void (*Uenibstreamprotobuf__ULConfiguration_Closure)
2209                  (const Uenibstreamprotobuf__ULConfiguration *message,
2210                   void *closure_data);
2211 typedef void (*Uenibstreamprotobuf__PDCPSnLength_Closure)
2212                  (const Uenibstreamprotobuf__PDCPSnLength *message,
2213                   void *closure_data);
2214 typedef void (*Uenibstreamprotobuf__PDCPChangeIndication_Closure)
2215                  (const Uenibstreamprotobuf__PDCPChangeIndication *message,
2216                   void *closure_data);
2217 typedef void (*Uenibstreamprotobuf__SplitSRBs_Closure)
2218                  (const Uenibstreamprotobuf__SplitSRBs *message,
2219                   void *closure_data);
2220 typedef void (*Uenibstreamprotobuf__NRCGI_Closure)
2221                  (const Uenibstreamprotobuf__NRCGI *message,
2222                   void *closure_data);
2223 typedef void (*Uenibstreamprotobuf__NRCGIExtIEs_Closure)
2224                  (const Uenibstreamprotobuf__NRCGIExtIEs *message,
2225                   void *closure_data);
2226 typedef void (*Uenibstreamprotobuf__ECGI_Closure)
2227                  (const Uenibstreamprotobuf__ECGI *message,
2228                   void *closure_data);
2229 typedef void (*Uenibstreamprotobuf__ERABList_Closure)
2230                  (const Uenibstreamprotobuf__ERABList *message,
2231                   void *closure_data);
2232 typedef void (*Uenibstreamprotobuf__ERABItemIEs_Closure)
2233                  (const Uenibstreamprotobuf__ERABItemIEs *message,
2234                   void *closure_data);
2235 typedef void (*Uenibstreamprotobuf__ERABItem_Closure)
2236                  (const Uenibstreamprotobuf__ERABItem *message,
2237                   void *closure_data);
2238 typedef void (*Uenibstreamprotobuf__CriticalityDiagnostics_Closure)
2239                  (const Uenibstreamprotobuf__CriticalityDiagnostics *message,
2240                   void *closure_data);
2241 typedef void (*Uenibstreamprotobuf__TriggeringMessage_Closure)
2242                  (const Uenibstreamprotobuf__TriggeringMessage *message,
2243                   void *closure_data);
2244 typedef void (*Uenibstreamprotobuf__Criticality_Closure)
2245                  (const Uenibstreamprotobuf__Criticality *message,
2246                   void *closure_data);
2247 typedef void (*Uenibstreamprotobuf__CriticalityDiagnosticsIEList_Closure)
2248                  (const Uenibstreamprotobuf__CriticalityDiagnosticsIEList *message,
2249                   void *closure_data);
2250 typedef void (*Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem_Closure)
2251                  (const Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem *message,
2252                   void *closure_data);
2253 typedef void (*Uenibstreamprotobuf__TypeOfError_Closure)
2254                  (const Uenibstreamprotobuf__TypeOfError *message,
2255                   void *closure_data);
2256 typedef void (*Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs_Closure)
2257                  (const Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs *message,
2258                   void *closure_data);
2259 typedef void (*Uenibstreamprotobuf__SgNBResourceCoordinationInformation_Closure)
2260                  (const Uenibstreamprotobuf__SgNBResourceCoordinationInformation *message,
2261                   void *closure_data);
2262 typedef void (*Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs_Closure)
2263                  (const Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs *message,
2264                   void *closure_data);
2265 typedef void (*Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation_Closure)
2266                  (const Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *message,
2267                   void *closure_data);
2268 typedef void (*Uenibstreamprotobuf__RRCConfigInd_Closure)
2269                  (const Uenibstreamprotobuf__RRCConfigInd *message,
2270                   void *closure_data);
2271 typedef void (*Uenibstreamprotobuf__HandoverRestrictionList_Closure)
2272                  (const Uenibstreamprotobuf__HandoverRestrictionList *message,
2273                   void *closure_data);
2274 typedef void (*Uenibstreamprotobuf__EPLMNs_Closure)
2275                  (const Uenibstreamprotobuf__EPLMNs *message,
2276                   void *closure_data);
2277 typedef void (*Uenibstreamprotobuf__ForbiddenTAs_Closure)
2278                  (const Uenibstreamprotobuf__ForbiddenTAs *message,
2279                   void *closure_data);
2280 typedef void (*Uenibstreamprotobuf__ForbiddenTAsItem_Closure)
2281                  (const Uenibstreamprotobuf__ForbiddenTAsItem *message,
2282                   void *closure_data);
2283 typedef void (*Uenibstreamprotobuf__ForbiddenTACs_Closure)
2284                  (const Uenibstreamprotobuf__ForbiddenTACs *message,
2285                   void *closure_data);
2286 typedef void (*Uenibstreamprotobuf__ForbiddenLAs_Closure)
2287                  (const Uenibstreamprotobuf__ForbiddenLAs *message,
2288                   void *closure_data);
2289 typedef void (*Uenibstreamprotobuf__ForbiddenLAsItem_Closure)
2290                  (const Uenibstreamprotobuf__ForbiddenLAsItem *message,
2291                   void *closure_data);
2292 typedef void (*Uenibstreamprotobuf__ForbiddenLACs_Closure)
2293                  (const Uenibstreamprotobuf__ForbiddenLACs *message,
2294                   void *closure_data);
2295 typedef void (*Uenibstreamprotobuf__ForbiddenInterRATs_Closure)
2296                  (const Uenibstreamprotobuf__ForbiddenInterRATs *message,
2297                   void *closure_data);
2298 typedef void (*Uenibstreamprotobuf__HandoverRestrictionListExtIEs_Closure)
2299                  (const Uenibstreamprotobuf__HandoverRestrictionListExtIEs *message,
2300                   void *closure_data);
2301 typedef void (*Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT_Closure)
2302                  (const Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *message,
2303                   void *closure_data);
2304 typedef void (*Uenibstreamprotobuf__CNTypeRestrictions_Closure)
2305                  (const Uenibstreamprotobuf__CNTypeRestrictions *message,
2306                   void *closure_data);
2307 typedef void (*Uenibstreamprotobuf__CNTypeRestrictionsItem_Closure)
2308                  (const Uenibstreamprotobuf__CNTypeRestrictionsItem *message,
2309                   void *closure_data);
2310 typedef void (*Uenibstreamprotobuf__NRrestrictionin5GS_Closure)
2311                  (const Uenibstreamprotobuf__NRrestrictionin5GS *message,
2312                   void *closure_data);
2313 typedef void (*Uenibstreamprotobuf__NRUESecurityCapabilities_Closure)
2314                  (const Uenibstreamprotobuf__NRUESecurityCapabilities *message,
2315                   void *closure_data);
2316 typedef void (*Uenibstreamprotobuf__UEAggregateMaximumBitRate_Closure)
2317                  (const Uenibstreamprotobuf__UEAggregateMaximumBitRate *message,
2318                   void *closure_data);
2319 typedef void (*Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs_Closure)
2320                  (const Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs *message,
2321                   void *closure_data);
2322 typedef void (*Uenibstreamprotobuf__DLForwarding_Closure)
2323                  (const Uenibstreamprotobuf__DLForwarding *message,
2324                   void *closure_data);
2325 typedef void (*Uenibstreamprotobuf__DuplicationActivation_Closure)
2326                  (const Uenibstreamprotobuf__DuplicationActivation *message,
2327                   void *closure_data);
2328 typedef void (*Uenibstreamprotobuf__MeNBResourceCoordinationInformation_Closure)
2329                  (const Uenibstreamprotobuf__MeNBResourceCoordinationInformation *message,
2330                   void *closure_data);
2331 typedef void (*Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs_Closure)
2332                  (const Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs *message,
2333                   void *closure_data);
2334 typedef void (*Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation_Closure)
2335                  (const Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *message,
2336                   void *closure_data);
2337 typedef void (*Uenibstreamprotobuf__COUNTvalue_Closure)
2338                  (const Uenibstreamprotobuf__COUNTvalue *message,
2339                   void *closure_data);
2340 typedef void (*Uenibstreamprotobuf__COUNTValueExtended_Closure)
2341                  (const Uenibstreamprotobuf__COUNTValueExtended *message,
2342                   void *closure_data);
2343 typedef void (*Uenibstreamprotobuf__COUNTvaluePDCPSNlength18_Closure)
2344                  (const Uenibstreamprotobuf__COUNTvaluePDCPSNlength18 *message,
2345                   void *closure_data);
2346 typedef void (*Uenibstreamprotobuf__ExpectedUEBehaviour_Closure)
2347                  (const Uenibstreamprotobuf__ExpectedUEBehaviour *message,
2348                   void *closure_data);
2349 typedef void (*Uenibstreamprotobuf__ExpectedUEActivityBehaviour_Closure)
2350                  (const Uenibstreamprotobuf__ExpectedUEActivityBehaviour *message,
2351                   void *closure_data);
2352 typedef void (*Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs_Closure)
2353                  (const Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs *message,
2354                   void *closure_data);
2355 typedef void (*Uenibstreamprotobuf__ExpectedHOInterval_Closure)
2356                  (const Uenibstreamprotobuf__ExpectedHOInterval *message,
2357                   void *closure_data);
2358 typedef void (*Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation_Closure)
2359                  (const Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation *message,
2360                   void *closure_data);
2361 typedef void (*Uenibstreamprotobuf__SGNBAdditionTriggerInd_Closure)
2362                  (const Uenibstreamprotobuf__SGNBAdditionTriggerInd *message,
2363                   void *closure_data);
2364
2365 /* --- services --- */
2366
2367
2368 /* --- descriptors --- */
2369
2370 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__en__dc__resource_configuration__descriptor;
2371 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__en__dc__resource_configuration__status__descriptor;
2372 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__descriptor;
2373 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__allocation_and_retention_priority__descriptor;
2374 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pre_emption_vulnerability__descriptor;
2375 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pre_emption_vulnerability__value__descriptor;
2376 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pre_emption_capability__descriptor;
2377 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pre_emption_capability__value__descriptor;
2378 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__level__qo_s__parameters__ext_ies__descriptor;
2379 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gbr__qos_information__descriptor;
2380 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gbr__qos_information__ext_ies__descriptor;
2381 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gtptunnel_endpoint__descriptor;
2382 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor;
2383 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlcmode__descriptor;
2384 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__rlcmode__value__descriptor;
2385 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rlc__status__descriptor;
2386 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__rlc__status__reestablishment__indication__descriptor;
2387 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ulconfiguration__descriptor;
2388 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__ulconfiguration__ul__ue__configuration__descriptor;
2389 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcpsn_length__descriptor;
2390 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pdcpsn_length__value__descriptor;
2391 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__pdcpchange_indication__descriptor;
2392 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__pdcpchange_indication__value__descriptor;
2393 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__split_srbs__descriptor;
2394 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__split_srbs__value__descriptor;
2395 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrcgi__descriptor;
2396 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrcgi__ext_ies__descriptor;
2397 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ecgi__descriptor;
2398 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__list__descriptor;
2399 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__item_ies__descriptor;
2400 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rab__item__descriptor;
2401 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__descriptor;
2402 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__triggering_message__descriptor;
2403 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__triggering_message__value__descriptor;
2404 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality__descriptor;
2405 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__criticality__value__descriptor;
2406 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor;
2407 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor;
2408 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__type_of_error__descriptor;
2409 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__type_of_error__value__descriptor;
2410 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor;
2411 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information__descriptor;
2412 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor;
2413 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbcoordination_assistance_information__descriptor;
2414 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sg_nbcoordination_assistance_information__value__descriptor;
2415 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__rrc__config__ind__descriptor;
2416 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__rrc__config__ind__value__descriptor;
2417 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__handover_restriction_list__descriptor;
2418 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eplmns__descriptor;
2419 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tas__descriptor;
2420 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tas__item__descriptor;
2421 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_tacs__descriptor;
2422 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_las__descriptor;
2423 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_las__item__descriptor;
2424 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_lacs__descriptor;
2425 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__forbidden_inter_rats__descriptor;
2426 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__forbidden_inter_rats__value__descriptor;
2427 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor;
2428 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__descriptor;
2429 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__nrrestrictionin_epsas_secondary_rat__value__descriptor;
2430 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cntype_restrictions__descriptor;
2431 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cntype_restrictions_item__descriptor;
2432 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__cntype_restrictions_item__cn_type__descriptor;
2433 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nrrestrictionin5_gs__descriptor;
2434 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__nrrestrictionin5_gs__value__descriptor;
2435 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__nruesecurity_capabilities__descriptor;
2436 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor;
2437 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor;
2438 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__dl__forwarding__descriptor;
2439 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__dl__forwarding__value__descriptor;
2440 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__duplication_activation__descriptor;
2441 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__duplication_activation__value__descriptor;
2442 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbresource_coordination_information__descriptor;
2443 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor;
2444 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__me_nbcoordination_assistance_information__descriptor;
2445 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__me_nbcoordination_assistance_information__value__descriptor;
2446 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue__descriptor;
2447 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue_extended__descriptor;
2448 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor;
2449 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_uebehaviour__descriptor;
2450 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor;
2451 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor;
2452 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__expected_hointerval__descriptor;
2453 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__expected_hointerval__value__descriptor;
2454 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__source_of_ueactivity_behaviour_information__descriptor;
2455 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__source_of_ueactivity_behaviour_information__value__descriptor;
2456 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sgnb__addition__trigger__ind__descriptor;
2457 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sgnb__addition__trigger__ind__value__descriptor;
2458
2459 PROTOBUF_C__END_DECLS
2460
2461
2462 #endif  /* PROTOBUF_C_x2ap_5fcommon_5ftypes_2eproto__INCLUDED */