1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: x2ap_common_types.proto */
4 #ifndef PROTOBUF_C_x2ap_5fcommon_5ftypes_2eproto__INCLUDED
5 #define PROTOBUF_C_x2ap_5fcommon_5ftypes_2eproto__INCLUDED
7 #include <protobuf-c/protobuf-c.h>
9 PROTOBUF_C__BEGIN_DECLS
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.
17 #include "google/protobuf/wrappers.pb-c.h"
18 #include "error_cause.pb-c.h"
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;
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;
242 /* --- messages --- */
244 struct _Uenibstreamprotobuf__ENDCResourceConfiguration
246 ProtobufCMessage base;
247 Uenibstreamprotobuf__ENDCResourceConfiguration__Status pdcpatsgnb;
248 Uenibstreamprotobuf__ENDCResourceConfiguration__Status mcgresources;
249 Uenibstreamprotobuf__ENDCResourceConfiguration__Status scgresources;
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 }
256 struct _Uenibstreamprotobuf__ERABLevelQoSParameters
258 ProtobufCMessage base;
260 Uenibstreamprotobuf__AllocationAndRetentionPriority *allocationandretentionpriority;
261 Uenibstreamprotobuf__GBRQosInformation *gbrqosinformation;
262 size_t n_ie_extensions;
263 Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs **ie_extensions;
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 }
270 struct _Uenibstreamprotobuf__AllocationAndRetentionPriority
272 ProtobufCMessage base;
273 uint32_t prioritylevel;
274 Uenibstreamprotobuf__PreEmptionCapability *pre_emptioncapability;
275 Uenibstreamprotobuf__PreEmptionVulnerability *pre_emptionvulnerability;
277 #define UENIBSTREAMPROTOBUF__ALLOCATION_AND_RETENTION_PRIORITY__INIT \
278 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__allocation_and_retention_priority__descriptor) \
282 struct _Uenibstreamprotobuf__PreEmptionVulnerability
284 ProtobufCMessage base;
285 Uenibstreamprotobuf__PreEmptionVulnerability__Value value;
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 }
292 struct _Uenibstreamprotobuf__PreEmptionCapability
294 ProtobufCMessage base;
295 Uenibstreamprotobuf__PreEmptionCapability__Value value;
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 }
302 struct _Uenibstreamprotobuf__ERABLevelQoSParametersExtIEs
304 ProtobufCMessage base;
305 Google__Protobuf__UInt32Value *id_downlinkpacketlossrate;
306 Google__Protobuf__UInt32Value *id_uplinkpacketlossrate;
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) \
313 struct _Uenibstreamprotobuf__GBRQosInformation
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;
323 #define UENIBSTREAMPROTOBUF__GBR__QOS_INFORMATION__INIT \
324 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gbr__qos_information__descriptor) \
325 , 0, 0, 0, 0, 0,NULL }
328 struct _Uenibstreamprotobuf__GBRQosInformationExtIEs
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;
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 }
341 struct _Uenibstreamprotobuf__GTPtunnelEndpoint
343 ProtobufCMessage base;
344 char *transportlayeraddress;
346 size_t n_ie_extensions;
347 Uenibstreamprotobuf__GTPtunnelEndpointExtIEs **ie_extensions;
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 }
354 struct _Uenibstreamprotobuf__GTPtunnelEndpointExtIEs
356 ProtobufCMessage base;
358 #define UENIBSTREAMPROTOBUF__GTPTUNNEL_ENDPOINT__EXT_IES__INIT \
359 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__gtptunnel_endpoint__ext_ies__descriptor) \
363 struct _Uenibstreamprotobuf__RLCMode
365 ProtobufCMessage base;
366 Uenibstreamprotobuf__RLCMode__Value value;
368 #define UENIBSTREAMPROTOBUF__RLCMODE__INIT \
369 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlcmode__descriptor) \
370 , UENIBSTREAMPROTOBUF__RLCMODE__VALUE__protobuf_unspecified }
373 struct _Uenibstreamprotobuf__RLCStatus
375 ProtobufCMessage base;
376 Uenibstreamprotobuf__RLCStatus__ReestablishmentIndication reestablishment_indication;
378 #define UENIBSTREAMPROTOBUF__RLC__STATUS__INIT \
379 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__rlc__status__descriptor) \
380 , UENIBSTREAMPROTOBUF__RLC__STATUS__REESTABLISHMENT__INDICATION__protobuf_unspecified }
383 struct _Uenibstreamprotobuf__ULConfiguration
385 ProtobufCMessage base;
386 Uenibstreamprotobuf__ULConfiguration__ULUEConfiguration ul_pdcp;
388 #define UENIBSTREAMPROTOBUF__ULCONFIGURATION__INIT \
389 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ulconfiguration__descriptor) \
390 , UENIBSTREAMPROTOBUF__ULCONFIGURATION__UL__UE__CONFIGURATION__protobuf_unspecified }
393 struct _Uenibstreamprotobuf__PDCPSnLength
395 ProtobufCMessage base;
396 Uenibstreamprotobuf__PDCPSnLength__Value value;
398 #define UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__INIT \
399 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcpsn_length__descriptor) \
400 , UENIBSTREAMPROTOBUF__PDCPSN_LENGTH__VALUE__protobuf_unspecified }
403 struct _Uenibstreamprotobuf__PDCPChangeIndication
405 ProtobufCMessage base;
406 Uenibstreamprotobuf__PDCPChangeIndication__Value value;
408 #define UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__INIT \
409 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__pdcpchange_indication__descriptor) \
410 , UENIBSTREAMPROTOBUF__PDCPCHANGE_INDICATION__VALUE__protobuf_unspecified }
413 struct _Uenibstreamprotobuf__SplitSRBs
415 ProtobufCMessage base;
416 Uenibstreamprotobuf__SplitSRBs__Value value;
418 #define UENIBSTREAMPROTOBUF__SPLIT_SRBS__INIT \
419 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__split_srbs__descriptor) \
420 , UENIBSTREAMPROTOBUF__SPLIT_SRBS__VALUE__protobuf_unspecified }
423 struct _Uenibstreamprotobuf__NRCGI
425 ProtobufCMessage base;
427 char *nrcellidentifier;
428 size_t n_ie_extensions;
429 Uenibstreamprotobuf__NRCGIExtIEs **ie_extensions;
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 }
436 struct _Uenibstreamprotobuf__NRCGIExtIEs
438 ProtobufCMessage base;
440 #define UENIBSTREAMPROTOBUF__NRCGI__EXT_IES__INIT \
441 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrcgi__ext_ies__descriptor) \
445 struct _Uenibstreamprotobuf__ECGI
447 ProtobufCMessage base;
449 char *eutrancellidentifier;
451 #define UENIBSTREAMPROTOBUF__ECGI__INIT \
452 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ecgi__descriptor) \
453 , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string }
456 struct _Uenibstreamprotobuf__ERABList
458 ProtobufCMessage base;
460 Uenibstreamprotobuf__ERABItemIEs **items;
462 #define UENIBSTREAMPROTOBUF__E__RAB__LIST__INIT \
463 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__list__descriptor) \
467 struct _Uenibstreamprotobuf__ERABItemIEs
469 ProtobufCMessage base;
470 Uenibstreamprotobuf__ERABItem *id_e_rab_item;
472 #define UENIBSTREAMPROTOBUF__E__RAB__ITEM_IES__INIT \
473 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__item_ies__descriptor) \
477 struct _Uenibstreamprotobuf__ERABItem
479 ProtobufCMessage base;
481 Uenibstreamprotobuf__Cause *cause;
483 #define UENIBSTREAMPROTOBUF__E__RAB__ITEM__INIT \
484 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rab__item__descriptor) \
488 struct _Uenibstreamprotobuf__CriticalityDiagnostics
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;
498 #define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__INIT \
499 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__descriptor) \
500 , NULL, NULL, NULL, NULL, 0,NULL }
503 struct _Uenibstreamprotobuf__TriggeringMessage
505 ProtobufCMessage base;
506 Uenibstreamprotobuf__TriggeringMessage__Value value;
508 #define UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__INIT \
509 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__triggering_message__descriptor) \
510 , UENIBSTREAMPROTOBUF__TRIGGERING_MESSAGE__VALUE__protobuf_unspecified }
513 struct _Uenibstreamprotobuf__Criticality
515 ProtobufCMessage base;
516 Uenibstreamprotobuf__Criticality__Value value;
518 #define UENIBSTREAMPROTOBUF__CRITICALITY__INIT \
519 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality__descriptor) \
520 , UENIBSTREAMPROTOBUF__CRITICALITY__VALUE__protobuf_unspecified }
523 struct _Uenibstreamprotobuf__CriticalityDiagnosticsIEList
525 ProtobufCMessage base;
527 Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem **items;
529 #define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__IE__LIST__INIT \
530 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__ie__list__descriptor) \
534 struct _Uenibstreamprotobuf__CriticalityDiagnosticsIEListItem
536 ProtobufCMessage base;
537 Uenibstreamprotobuf__Criticality *iecriticality;
539 Uenibstreamprotobuf__TypeOfError *typeoferror;
541 #define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__IE__LIST__ITEM__INIT \
542 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__ie__list__item__descriptor) \
546 struct _Uenibstreamprotobuf__TypeOfError
548 ProtobufCMessage base;
549 Uenibstreamprotobuf__TypeOfError__Value value;
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 }
556 struct _Uenibstreamprotobuf__CriticalityDiagnosticsExtIEs
558 ProtobufCMessage base;
560 #define UENIBSTREAMPROTOBUF__CRITICALITY_DIAGNOSTICS__EXT_IES__INIT \
561 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__criticality_diagnostics__ext_ies__descriptor) \
565 struct _Uenibstreamprotobuf__SgNBResourceCoordinationInformation
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;
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 }
579 struct _Uenibstreamprotobuf__SgNBResourceCoordinationInformationExtIEs
581 ProtobufCMessage base;
582 Uenibstreamprotobuf__ECGI *id_ecgi;
583 Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation *id_sgnbcoordinationassistanceinformation;
585 #define UENIBSTREAMPROTOBUF__SG_NBRESOURCE_COORDINATION_INFORMATION_EXT_IES__INIT \
586 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbresource_coordination_information_ext_ies__descriptor) \
590 struct _Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation
592 ProtobufCMessage base;
593 Uenibstreamprotobuf__SgNBCoordinationAssistanceInformation__Value value;
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 }
600 struct _Uenibstreamprotobuf__RRCConfigInd
602 ProtobufCMessage base;
603 Uenibstreamprotobuf__RRCConfigInd__Value value;
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 }
610 struct _Uenibstreamprotobuf__HandoverRestrictionList
612 ProtobufCMessage base;
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;
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 }
626 struct _Uenibstreamprotobuf__EPLMNs
628 ProtobufCMessage base;
632 #define UENIBSTREAMPROTOBUF__EPLMNS__INIT \
633 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eplmns__descriptor) \
637 struct _Uenibstreamprotobuf__ForbiddenTAs
639 ProtobufCMessage base;
641 Uenibstreamprotobuf__ForbiddenTAsItem **items;
643 #define UENIBSTREAMPROTOBUF__FORBIDDEN_TAS__INIT \
644 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_tas__descriptor) \
648 struct _Uenibstreamprotobuf__ForbiddenTAsItem
650 ProtobufCMessage base;
652 Uenibstreamprotobuf__ForbiddenTACs *forbiddentacs;
654 #define UENIBSTREAMPROTOBUF__FORBIDDEN_TAS__ITEM__INIT \
655 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_tas__item__descriptor) \
656 , (char *)protobuf_c_empty_string, NULL }
659 struct _Uenibstreamprotobuf__ForbiddenTACs
661 ProtobufCMessage base;
665 #define UENIBSTREAMPROTOBUF__FORBIDDEN_TACS__INIT \
666 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_tacs__descriptor) \
670 struct _Uenibstreamprotobuf__ForbiddenLAs
672 ProtobufCMessage base;
674 Uenibstreamprotobuf__ForbiddenLAsItem **items;
676 #define UENIBSTREAMPROTOBUF__FORBIDDEN_LAS__INIT \
677 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_las__descriptor) \
681 struct _Uenibstreamprotobuf__ForbiddenLAsItem
683 ProtobufCMessage base;
685 Uenibstreamprotobuf__ForbiddenLACs *forbiddenlacs;
687 #define UENIBSTREAMPROTOBUF__FORBIDDEN_LAS__ITEM__INIT \
688 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_las__item__descriptor) \
689 , (char *)protobuf_c_empty_string, NULL }
692 struct _Uenibstreamprotobuf__ForbiddenLACs
694 ProtobufCMessage base;
698 #define UENIBSTREAMPROTOBUF__FORBIDDEN_LACS__INIT \
699 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__forbidden_lacs__descriptor) \
703 struct _Uenibstreamprotobuf__ForbiddenInterRATs
705 ProtobufCMessage base;
706 Uenibstreamprotobuf__ForbiddenInterRATs__Value value;
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 }
713 struct _Uenibstreamprotobuf__HandoverRestrictionListExtIEs
715 ProtobufCMessage base;
716 Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT *id_nrrestrictioninepsassecondaryrat;
717 Uenibstreamprotobuf__CNTypeRestrictions *id_cntyperestrictions;
718 Uenibstreamprotobuf__NRrestrictionin5GS *id_nrrestrictionin5gs;
720 #define UENIBSTREAMPROTOBUF__HANDOVER_RESTRICTION_LIST__EXT_IES__INIT \
721 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__handover_restriction_list__ext_ies__descriptor) \
725 struct _Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT
727 ProtobufCMessage base;
728 Uenibstreamprotobuf__NRrestrictioninEPSasSecondaryRAT__Value value;
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 }
735 struct _Uenibstreamprotobuf__CNTypeRestrictions
737 ProtobufCMessage base;
739 Uenibstreamprotobuf__CNTypeRestrictionsItem **items;
741 #define UENIBSTREAMPROTOBUF__CNTYPE_RESTRICTIONS__INIT \
742 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cntype_restrictions__descriptor) \
746 struct _Uenibstreamprotobuf__CNTypeRestrictionsItem
748 ProtobufCMessage base;
750 Uenibstreamprotobuf__CNTypeRestrictionsItem__CNType cn_type;
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 }
757 struct _Uenibstreamprotobuf__NRrestrictionin5GS
759 ProtobufCMessage base;
760 Uenibstreamprotobuf__NRrestrictionin5GS__Value value;
762 #define UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__INIT \
763 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__nrrestrictionin5_gs__descriptor) \
764 , UENIBSTREAMPROTOBUF__NRRESTRICTIONIN5_GS__VALUE__protobuf_unspecified }
767 struct _Uenibstreamprotobuf__NRUESecurityCapabilities
769 ProtobufCMessage base;
770 char *nrencryptionalgorithms;
771 char *nrintegrityprotectionalgorithms;
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 }
778 struct _Uenibstreamprotobuf__UEAggregateMaximumBitRate
780 ProtobufCMessage base;
781 uint64_t ueaggregatemaximumbitratedownlink;
782 uint64_t ueaggregatemaximumbitrateuplink;
783 size_t n_ie_extensions;
784 Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs **ie_extensions;
786 #define UENIBSTREAMPROTOBUF__UEAGGREGATE_MAXIMUM_BIT_RATE__INIT \
787 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ueaggregate_maximum_bit_rate__descriptor) \
791 struct _Uenibstreamprotobuf__UEAggregateMaximumBitrateExtIEs
793 ProtobufCMessage base;
794 Google__Protobuf__UInt64Value *id_extended_ueaggregatemaximumbitratedownlink;
795 Google__Protobuf__UInt64Value *id_extended_ueaggregatemaximumbitrateuplink;
797 #define UENIBSTREAMPROTOBUF__UEAGGREGATE__MAXIMUM_BITRATE__EXT_IES__INIT \
798 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ueaggregate__maximum_bitrate__ext_ies__descriptor) \
802 struct _Uenibstreamprotobuf__DLForwarding
804 ProtobufCMessage base;
805 Uenibstreamprotobuf__DLForwarding__Value value;
807 #define UENIBSTREAMPROTOBUF__DL__FORWARDING__INIT \
808 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__dl__forwarding__descriptor) \
809 , UENIBSTREAMPROTOBUF__DL__FORWARDING__VALUE__protobuf_unspecified }
812 struct _Uenibstreamprotobuf__DuplicationActivation
814 ProtobufCMessage base;
815 Uenibstreamprotobuf__DuplicationActivation__Value value;
817 #define UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__INIT \
818 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__duplication_activation__descriptor) \
819 , UENIBSTREAMPROTOBUF__DUPLICATION_ACTIVATION__VALUE__protobuf_unspecified }
822 struct _Uenibstreamprotobuf__MeNBResourceCoordinationInformation
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;
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 }
836 struct _Uenibstreamprotobuf__MeNBResourceCoordinationInformationExtIEs
838 ProtobufCMessage base;
839 Uenibstreamprotobuf__NRCGI *id_nrcgi;
840 Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation *id_menbcoordinationassistanceinformation;
842 #define UENIBSTREAMPROTOBUF__ME_NBRESOURCE_COORDINATION_INFORMATION_EXT_IES__INIT \
843 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__me_nbresource_coordination_information_ext_ies__descriptor) \
847 struct _Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation
849 ProtobufCMessage base;
850 Uenibstreamprotobuf__MeNBCoordinationAssistanceInformation__Value value;
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 }
857 struct _Uenibstreamprotobuf__COUNTvalue
859 ProtobufCMessage base;
863 #define UENIBSTREAMPROTOBUF__COUNTVALUE__INIT \
864 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__countvalue__descriptor) \
868 struct _Uenibstreamprotobuf__COUNTValueExtended
870 ProtobufCMessage base;
871 uint32_t pdcp_snextended;
872 uint32_t hfnmodified;
874 #define UENIBSTREAMPROTOBUF__COUNTVALUE_EXTENDED__INIT \
875 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__countvalue_extended__descriptor) \
879 struct _Uenibstreamprotobuf__COUNTvaluePDCPSNlength18
881 ProtobufCMessage base;
882 uint32_t pdcp_snlength18;
883 uint32_t hfnforpdcp_snlength18;
885 #define UENIBSTREAMPROTOBUF__COUNTVALUE_PDCP__SNLENGTH18__INIT \
886 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__countvalue_pdcp__snlength18__descriptor) \
890 struct _Uenibstreamprotobuf__ExpectedUEBehaviour
892 ProtobufCMessage base;
893 Uenibstreamprotobuf__ExpectedUEActivityBehaviour *expectedactivity;
894 Uenibstreamprotobuf__ExpectedHOInterval *expectedhointerval;
896 #define UENIBSTREAMPROTOBUF__EXPECTED_UEBEHAVIOUR__INIT \
897 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_uebehaviour__descriptor) \
901 struct _Uenibstreamprotobuf__ExpectedUEActivityBehaviour
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;
910 #define UENIBSTREAMPROTOBUF__EXPECTED_UEACTIVITY_BEHAVIOUR__INIT \
911 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_ueactivity_behaviour__descriptor) \
912 , NULL, NULL, NULL, 0,NULL }
915 struct _Uenibstreamprotobuf__ExpectedUEActivityBehaviourExtIEs
917 ProtobufCMessage base;
919 #define UENIBSTREAMPROTOBUF__EXPECTED_UEACTIVITY_BEHAVIOUR__EXT_IES__INIT \
920 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_ueactivity_behaviour__ext_ies__descriptor) \
924 struct _Uenibstreamprotobuf__ExpectedHOInterval
926 ProtobufCMessage base;
927 Uenibstreamprotobuf__ExpectedHOInterval__Value value;
929 #define UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__INIT \
930 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__expected_hointerval__descriptor) \
931 , UENIBSTREAMPROTOBUF__EXPECTED_HOINTERVAL__VALUE__protobuf_unspecified }
934 struct _Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation
936 ProtobufCMessage base;
937 Uenibstreamprotobuf__SourceOfUEActivityBehaviourInformation__Value value;
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 }
944 struct _Uenibstreamprotobuf__SGNBAdditionTriggerInd
946 ProtobufCMessage base;
947 Uenibstreamprotobuf__SGNBAdditionTriggerInd__Value value;
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 }
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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,
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 --- */
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);
2365 /* --- services --- */
2368 /* --- descriptors --- */
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;
2459 PROTOBUF_C__END_DECLS
2462 #endif /* PROTOBUF_C_x2ap_5fcommon_5ftypes_2eproto__INCLUDED */