1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: sgnb_modification_request.proto */
4 #ifndef PROTOBUF_C_sgnb_5fmodification_5frequest_2eproto__INCLUDED
5 #define PROTOBUF_C_sgnb_5fmodification_5frequest_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 "x2ap_common_types.pb-c.h"
19 #include "common_types.pb-c.h"
20 #include "error_cause.pb-c.h"
21 #include "rrc_cg_config_info.pb-c.h"
23 typedef struct _Uenibstreamprotobuf__SgNBModificationRequest Uenibstreamprotobuf__SgNBModificationRequest;
24 typedef struct _Uenibstreamprotobuf__SgNBModificationRequestIEs Uenibstreamprotobuf__SgNBModificationRequestIEs;
25 typedef struct _Uenibstreamprotobuf__UEContextInformationSgNBModReq Uenibstreamprotobuf__UEContextInformationSgNBModReq;
26 typedef struct _Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs;
27 typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList;
28 typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs;
29 typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem;
30 typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs;
31 typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent;
32 typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs;
33 typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent;
34 typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs;
35 typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList;
36 typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs;
37 typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem;
38 typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs;
39 typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent;
40 typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs;
41 typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent;
42 typedef struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs;
43 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList;
44 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs;
45 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem;
46 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs;
47 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent;
48 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs;
49 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent;
50 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs;
56 /* --- messages --- */
58 struct _Uenibstreamprotobuf__SgNBModificationRequest
60 ProtobufCMessage base;
61 Uenibstreamprotobuf__SgNBModificationRequestIEs *protocolies;
63 #define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST__INIT \
64 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_request__descriptor) \
68 struct _Uenibstreamprotobuf__SgNBModificationRequestIEs
70 ProtobufCMessage base;
71 uint32_t id_menb_ue_x2ap_id;
72 uint32_t id_sgnb_ue_x2ap_id;
73 Uenibstreamprotobuf__Cause *id_cause;
74 Google__Protobuf__StringValue *id_selectedplmn;
75 Uenibstreamprotobuf__HandoverRestrictionList *id_handoverrestrictionlist;
76 Uenibstreamprotobuf__TrueOpt *id_scgconfigurationquery;
77 Uenibstreamprotobuf__UEContextInformationSgNBModReq *id_ue_contextinformation_sgnbmodreq;
79 *The content of id_MeNBtoSgNBContainer has been specified in 3GPP 38.331 to be CG-ConfigInfo.
81 Uenibstreamprotobuf__CGConfigInfo *id_menbtosgnbcontainer;
82 Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension;
83 Uenibstreamprotobuf__MeNBResourceCoordinationInformation *id_menbresourcecoordinationinformation;
84 Uenibstreamprotobuf__SplitSRBs *id_requestedsplitsrbs;
85 Uenibstreamprotobuf__SplitSRBs *id_requestedsplitsrbsrelease;
87 #define UENIBSTREAMPROTOBUF__SG_NBMODIFICATION_REQUEST__IES__INIT \
88 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor) \
89 , 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
92 struct _Uenibstreamprotobuf__UEContextInformationSgNBModReq
94 ProtobufCMessage base;
95 Uenibstreamprotobuf__NRUESecurityCapabilities *nrue_securitycapabilities;
96 Google__Protobuf__StringValue *sgnb_securitykey;
97 Uenibstreamprotobuf__UEAggregateMaximumBitRate *sgnbueaggregatemaximumbitrate;
98 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *e_rabs_tobeadded;
99 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *e_rabs_tobemodified;
100 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *e_rabs_tobereleased;
101 size_t n_ie_extensions;
102 Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs **ie_extensions;
104 #define UENIBSTREAMPROTOBUF__UE__CONTEXT_INFORMATION__SG_NBMOD_REQ__INIT \
105 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor) \
106 , NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL }
109 struct _Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs
111 ProtobufCMessage base;
112 Google__Protobuf__UInt32Value *id_subscriberprofileidforrfp;
114 #define UENIBSTREAMPROTOBUF__UE__CONTEXT_INFORMATION_SG_NBMOD_REQ_EXT_IES__INIT \
115 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor) \
119 struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList
121 ProtobufCMessage base;
123 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs **items;
125 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__LIST__INIT \
126 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor) \
130 struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs
132 ProtobufCMessage base;
133 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *id_e_rabs_tobeadded_sgnbmodreq_item;
135 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM_IES__INIT \
136 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor) \
141 UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0,
142 UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 4,
143 UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 5
144 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION)
145 } Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem__ResourceConfigurationCase;
147 struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem
149 ProtobufCMessage base;
152 Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration;
153 size_t n_ie_extensions;
154 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs **ie_extensions;
155 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem__ResourceConfigurationCase resource_configuration_case;
157 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *sgnbpdcppresent;
158 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *sgnbpdcpnotpresent;
161 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__INIT \
162 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor) \
163 , 0, 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} }
166 struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs
168 ProtobufCMessage base;
170 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT \
171 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor) \
175 struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent
177 ProtobufCMessage base;
178 Uenibstreamprotobuf__ERABLevelQoSParameters *full_e_rab_level_qos_parameters;
179 Uenibstreamprotobuf__GBRQosInformation *max_mn_admit_e_rab_level_qos_parameters;
180 Uenibstreamprotobuf__DLForwarding *dl_forwarding;
181 Uenibstreamprotobuf__GTPtunnelEndpoint *menb_dl_gtp_teidatmcg;
182 Uenibstreamprotobuf__GTPtunnelEndpoint *s1_ul_gtptunnelendpoint;
183 size_t n_ie_extensions;
184 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs **ie_extensions;
186 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT \
187 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor) \
188 , NULL, NULL, NULL, NULL, NULL, 0,NULL }
191 struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs
193 ProtobufCMessage base;
194 Uenibstreamprotobuf__RLCMode *id_rlcmode_transferred;
196 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT \
197 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor) \
201 struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent
203 ProtobufCMessage base;
204 Uenibstreamprotobuf__ERABLevelQoSParameters *requested_scg_e_rab_level_qos_parameters;
205 Uenibstreamprotobuf__GTPtunnelEndpoint *menb_ul_gtp_teidatpdcp;
206 Uenibstreamprotobuf__GTPtunnelEndpoint *secondary_menb_ul_gtp_teidatpdcp;
207 Uenibstreamprotobuf__RLCMode *rlc_mode;
208 Uenibstreamprotobuf__ULConfiguration *ul_configuration;
209 size_t n_ie_extensions;
210 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs **ie_extensions;
212 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT \
213 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor) \
214 , NULL, NULL, NULL, NULL, NULL, 0,NULL }
217 struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs
219 ProtobufCMessage base;
220 Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength;
221 Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength;
222 Uenibstreamprotobuf__DuplicationActivation *id_duplicationactivation;
224 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \
225 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor) \
229 struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList
231 ProtobufCMessage base;
233 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs **items;
235 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__LIST__INIT \
236 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor) \
240 struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs
242 ProtobufCMessage base;
243 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *id_e_rabs_tobemodified_sgnbmodreq_item;
245 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM_IES__INIT \
246 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor) \
251 UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0,
252 UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3,
253 UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4
254 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION)
255 } Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem__ResourceConfigurationCase;
257 struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem
259 ProtobufCMessage base;
261 Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration;
262 size_t n_ie_extensions;
263 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs **ie_extensions;
264 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem__ResourceConfigurationCase resource_configuration_case;
266 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *sgnbpdcppresent;
267 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *sgnbpdcpnotpresent;
270 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__INIT \
271 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor) \
272 , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} }
275 struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs
277 ProtobufCMessage base;
279 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT \
280 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor) \
284 struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent
286 ProtobufCMessage base;
287 Uenibstreamprotobuf__ERABLevelQoSParameters *full_e_rab_level_qos_parameters;
288 Uenibstreamprotobuf__GBRQosInformation *max_mn_admit_e_rab_level_qos_parameters;
289 Uenibstreamprotobuf__GTPtunnelEndpoint *menb_dl_gtp_teidatmcg;
290 Uenibstreamprotobuf__GTPtunnelEndpoint *s1_ul_gtptunnelendpoint;
291 size_t n_ie_extensions;
292 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs **ie_extensions;
294 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT \
295 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor) \
296 , NULL, NULL, NULL, NULL, 0,NULL }
299 struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs
301 ProtobufCMessage base;
302 Uenibstreamprotobuf__RLCStatus *id_rlc_status;
304 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT \
305 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor) \
309 struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent
311 ProtobufCMessage base;
312 Uenibstreamprotobuf__ERABLevelQoSParameters *requested_scg_e_rab_level_qos_parameters;
313 Uenibstreamprotobuf__GTPtunnelEndpoint *menb_ul_gtp_teidatpdcp;
314 Uenibstreamprotobuf__ULConfiguration *ul_configuration;
315 size_t n_ie_extensions;
316 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs **ie_extensions;
318 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT \
319 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor) \
320 , NULL, NULL, NULL, 0,NULL }
323 struct _Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs
325 ProtobufCMessage base;
326 Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength;
327 Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength;
328 Uenibstreamprotobuf__GTPtunnelEndpoint *id_secondarymenbulgtpteidatpdcp;
330 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_MODIFIED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \
331 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor) \
335 struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList
337 ProtobufCMessage base;
339 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs **items;
341 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__LIST__INIT \
342 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor) \
346 struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs
348 ProtobufCMessage base;
349 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *id_e_rabs_tobereleased_sgnbmodreq_item;
351 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM_IES__INIT \
352 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor) \
357 UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0,
358 UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3,
359 UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4
360 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION)
361 } Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem__ResourceConfigurationCase;
363 struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem
365 ProtobufCMessage base;
367 Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration;
368 size_t n_ie_extensions;
369 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs **ie_extensions;
370 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem__ResourceConfigurationCase resource_configuration_case;
372 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *sgnbpdcppresent;
373 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *sgnbpdcpnotpresent;
376 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__INIT \
377 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor) \
378 , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} }
381 struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs
383 ProtobufCMessage base;
385 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__ITEM_EXT_IES__INIT \
386 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor) \
390 struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent
392 ProtobufCMessage base;
393 Uenibstreamprotobuf__GTPtunnelEndpoint *dl_gtptunnelendpoint;
394 Uenibstreamprotobuf__GTPtunnelEndpoint *ul_gtptunnelendpoint;
395 size_t n_ie_extensions;
396 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs **ie_extensions;
398 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPPRESENT__INIT \
399 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor) \
400 , NULL, NULL, 0,NULL }
403 struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs
405 ProtobufCMessage base;
407 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT \
408 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor) \
412 struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent
414 ProtobufCMessage base;
415 size_t n_ie_extensions;
416 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs **ie_extensions;
418 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT__INIT \
419 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor) \
423 struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs
425 ProtobufCMessage base;
427 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBMOD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \
428 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor) \
432 /* Uenibstreamprotobuf__SgNBModificationRequest methods */
433 void uenibstreamprotobuf__sg_nbmodification_request__init
434 (Uenibstreamprotobuf__SgNBModificationRequest *message);
435 size_t uenibstreamprotobuf__sg_nbmodification_request__get_packed_size
436 (const Uenibstreamprotobuf__SgNBModificationRequest *message);
437 size_t uenibstreamprotobuf__sg_nbmodification_request__pack
438 (const Uenibstreamprotobuf__SgNBModificationRequest *message,
440 size_t uenibstreamprotobuf__sg_nbmodification_request__pack_to_buffer
441 (const Uenibstreamprotobuf__SgNBModificationRequest *message,
442 ProtobufCBuffer *buffer);
443 Uenibstreamprotobuf__SgNBModificationRequest *
444 uenibstreamprotobuf__sg_nbmodification_request__unpack
445 (ProtobufCAllocator *allocator,
447 const uint8_t *data);
448 void uenibstreamprotobuf__sg_nbmodification_request__free_unpacked
449 (Uenibstreamprotobuf__SgNBModificationRequest *message,
450 ProtobufCAllocator *allocator);
451 /* Uenibstreamprotobuf__SgNBModificationRequestIEs methods */
452 void uenibstreamprotobuf__sg_nbmodification_request__ies__init
453 (Uenibstreamprotobuf__SgNBModificationRequestIEs *message);
454 size_t uenibstreamprotobuf__sg_nbmodification_request__ies__get_packed_size
455 (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message);
456 size_t uenibstreamprotobuf__sg_nbmodification_request__ies__pack
457 (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message,
459 size_t uenibstreamprotobuf__sg_nbmodification_request__ies__pack_to_buffer
460 (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message,
461 ProtobufCBuffer *buffer);
462 Uenibstreamprotobuf__SgNBModificationRequestIEs *
463 uenibstreamprotobuf__sg_nbmodification_request__ies__unpack
464 (ProtobufCAllocator *allocator,
466 const uint8_t *data);
467 void uenibstreamprotobuf__sg_nbmodification_request__ies__free_unpacked
468 (Uenibstreamprotobuf__SgNBModificationRequestIEs *message,
469 ProtobufCAllocator *allocator);
470 /* Uenibstreamprotobuf__UEContextInformationSgNBModReq methods */
471 void uenibstreamprotobuf__ue__context_information__sg_nbmod_req__init
472 (Uenibstreamprotobuf__UEContextInformationSgNBModReq *message);
473 size_t uenibstreamprotobuf__ue__context_information__sg_nbmod_req__get_packed_size
474 (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message);
475 size_t uenibstreamprotobuf__ue__context_information__sg_nbmod_req__pack
476 (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message,
478 size_t uenibstreamprotobuf__ue__context_information__sg_nbmod_req__pack_to_buffer
479 (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message,
480 ProtobufCBuffer *buffer);
481 Uenibstreamprotobuf__UEContextInformationSgNBModReq *
482 uenibstreamprotobuf__ue__context_information__sg_nbmod_req__unpack
483 (ProtobufCAllocator *allocator,
485 const uint8_t *data);
486 void uenibstreamprotobuf__ue__context_information__sg_nbmod_req__free_unpacked
487 (Uenibstreamprotobuf__UEContextInformationSgNBModReq *message,
488 ProtobufCAllocator *allocator);
489 /* Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs methods */
490 void uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__init
491 (Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message);
492 size_t uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__get_packed_size
493 (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message);
494 size_t uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__pack
495 (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message,
497 size_t uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__pack_to_buffer
498 (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message,
499 ProtobufCBuffer *buffer);
500 Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *
501 uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__unpack
502 (ProtobufCAllocator *allocator,
504 const uint8_t *data);
505 void uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__free_unpacked
506 (Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message,
507 ProtobufCAllocator *allocator);
508 /* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList methods */
509 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__init
510 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message);
511 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__get_packed_size
512 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message);
513 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__pack
514 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message,
516 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__pack_to_buffer
517 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message,
518 ProtobufCBuffer *buffer);
519 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *
520 uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__unpack
521 (ProtobufCAllocator *allocator,
523 const uint8_t *data);
524 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__free_unpacked
525 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message,
526 ProtobufCAllocator *allocator);
527 /* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs methods */
528 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__init
529 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message);
530 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__get_packed_size
531 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message);
532 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__pack
533 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message,
535 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__pack_to_buffer
536 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message,
537 ProtobufCBuffer *buffer);
538 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *
539 uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__unpack
540 (ProtobufCAllocator *allocator,
542 const uint8_t *data);
543 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__free_unpacked
544 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message,
545 ProtobufCAllocator *allocator);
546 /* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem methods */
547 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__init
548 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message);
549 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__get_packed_size
550 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message);
551 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__pack
552 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message,
554 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__pack_to_buffer
555 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message,
556 ProtobufCBuffer *buffer);
557 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *
558 uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__unpack
559 (ProtobufCAllocator *allocator,
561 const uint8_t *data);
562 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__free_unpacked
563 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message,
564 ProtobufCAllocator *allocator);
565 /* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs methods */
566 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__init
567 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message);
568 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__get_packed_size
569 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message);
570 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__pack
571 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message,
573 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__pack_to_buffer
574 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message,
575 ProtobufCBuffer *buffer);
576 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *
577 uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__unpack
578 (ProtobufCAllocator *allocator,
580 const uint8_t *data);
581 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__free_unpacked
582 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message,
583 ProtobufCAllocator *allocator);
584 /* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent methods */
585 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__init
586 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message);
587 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__get_packed_size
588 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message);
589 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__pack
590 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message,
592 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer
593 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message,
594 ProtobufCBuffer *buffer);
595 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *
596 uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__unpack
597 (ProtobufCAllocator *allocator,
599 const uint8_t *data);
600 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__free_unpacked
601 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message,
602 ProtobufCAllocator *allocator);
603 /* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs methods */
604 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init
605 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message);
606 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size
607 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message);
608 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack
609 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message,
611 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer
612 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message,
613 ProtobufCBuffer *buffer);
614 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *
615 uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack
616 (ProtobufCAllocator *allocator,
618 const uint8_t *data);
619 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked
620 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message,
621 ProtobufCAllocator *allocator);
622 /* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent methods */
623 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__init
624 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message);
625 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size
626 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message);
627 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__pack
628 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message,
630 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer
631 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message,
632 ProtobufCBuffer *buffer);
633 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *
634 uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__unpack
635 (ProtobufCAllocator *allocator,
637 const uint8_t *data);
638 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked
639 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message,
640 ProtobufCAllocator *allocator);
641 /* Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs methods */
642 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init
643 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message);
644 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size
645 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message);
646 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack
647 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
649 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
650 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
651 ProtobufCBuffer *buffer);
652 Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *
653 uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack
654 (ProtobufCAllocator *allocator,
656 const uint8_t *data);
657 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked
658 (Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
659 ProtobufCAllocator *allocator);
660 /* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList methods */
661 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__init
662 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message);
663 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__get_packed_size
664 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message);
665 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__pack
666 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message,
668 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__pack_to_buffer
669 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message,
670 ProtobufCBuffer *buffer);
671 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *
672 uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__unpack
673 (ProtobufCAllocator *allocator,
675 const uint8_t *data);
676 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__free_unpacked
677 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message,
678 ProtobufCAllocator *allocator);
679 /* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs methods */
680 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__init
681 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message);
682 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__get_packed_size
683 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message);
684 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__pack
685 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message,
687 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__pack_to_buffer
688 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message,
689 ProtobufCBuffer *buffer);
690 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *
691 uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__unpack
692 (ProtobufCAllocator *allocator,
694 const uint8_t *data);
695 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__free_unpacked
696 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message,
697 ProtobufCAllocator *allocator);
698 /* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem methods */
699 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__init
700 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message);
701 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__get_packed_size
702 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message);
703 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__pack
704 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message,
706 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__pack_to_buffer
707 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message,
708 ProtobufCBuffer *buffer);
709 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *
710 uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__unpack
711 (ProtobufCAllocator *allocator,
713 const uint8_t *data);
714 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__free_unpacked
715 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message,
716 ProtobufCAllocator *allocator);
717 /* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs methods */
718 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__init
719 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message);
720 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__get_packed_size
721 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message);
722 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__pack
723 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message,
725 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__pack_to_buffer
726 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message,
727 ProtobufCBuffer *buffer);
728 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *
729 uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__unpack
730 (ProtobufCAllocator *allocator,
732 const uint8_t *data);
733 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__free_unpacked
734 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message,
735 ProtobufCAllocator *allocator);
736 /* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent methods */
737 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__init
738 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message);
739 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__get_packed_size
740 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message);
741 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__pack
742 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message,
744 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer
745 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message,
746 ProtobufCBuffer *buffer);
747 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *
748 uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__unpack
749 (ProtobufCAllocator *allocator,
751 const uint8_t *data);
752 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__free_unpacked
753 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message,
754 ProtobufCAllocator *allocator);
755 /* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs methods */
756 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init
757 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message);
758 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size
759 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message);
760 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack
761 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message,
763 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer
764 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message,
765 ProtobufCBuffer *buffer);
766 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *
767 uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack
768 (ProtobufCAllocator *allocator,
770 const uint8_t *data);
771 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked
772 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message,
773 ProtobufCAllocator *allocator);
774 /* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent methods */
775 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__init
776 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message);
777 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size
778 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message);
779 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__pack
780 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message,
782 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer
783 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message,
784 ProtobufCBuffer *buffer);
785 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *
786 uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__unpack
787 (ProtobufCAllocator *allocator,
789 const uint8_t *data);
790 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked
791 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message,
792 ProtobufCAllocator *allocator);
793 /* Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs methods */
794 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init
795 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message);
796 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size
797 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message);
798 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack
799 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
801 size_t uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
802 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
803 ProtobufCBuffer *buffer);
804 Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *
805 uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack
806 (ProtobufCAllocator *allocator,
808 const uint8_t *data);
809 void uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked
810 (Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
811 ProtobufCAllocator *allocator);
812 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList methods */
813 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__init
814 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message);
815 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__get_packed_size
816 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message);
817 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__pack
818 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message,
820 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__pack_to_buffer
821 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message,
822 ProtobufCBuffer *buffer);
823 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *
824 uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__unpack
825 (ProtobufCAllocator *allocator,
827 const uint8_t *data);
828 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__free_unpacked
829 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message,
830 ProtobufCAllocator *allocator);
831 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs methods */
832 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__init
833 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message);
834 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__get_packed_size
835 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message);
836 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__pack
837 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message,
839 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__pack_to_buffer
840 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message,
841 ProtobufCBuffer *buffer);
842 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *
843 uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__unpack
844 (ProtobufCAllocator *allocator,
846 const uint8_t *data);
847 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__free_unpacked
848 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message,
849 ProtobufCAllocator *allocator);
850 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem methods */
851 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__init
852 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message);
853 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__get_packed_size
854 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message);
855 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__pack
856 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message,
858 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__pack_to_buffer
859 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message,
860 ProtobufCBuffer *buffer);
861 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *
862 uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__unpack
863 (ProtobufCAllocator *allocator,
865 const uint8_t *data);
866 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__free_unpacked
867 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message,
868 ProtobufCAllocator *allocator);
869 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs methods */
870 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__init
871 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message);
872 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__get_packed_size
873 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message);
874 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__pack
875 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message,
877 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__pack_to_buffer
878 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message,
879 ProtobufCBuffer *buffer);
880 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *
881 uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__unpack
882 (ProtobufCAllocator *allocator,
884 const uint8_t *data);
885 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__free_unpacked
886 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message,
887 ProtobufCAllocator *allocator);
888 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent methods */
889 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__init
890 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message);
891 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__get_packed_size
892 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message);
893 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__pack
894 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message,
896 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__pack_to_buffer
897 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message,
898 ProtobufCBuffer *buffer);
899 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *
900 uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__unpack
901 (ProtobufCAllocator *allocator,
903 const uint8_t *data);
904 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__free_unpacked
905 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message,
906 ProtobufCAllocator *allocator);
907 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs methods */
908 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__init
909 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message);
910 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__get_packed_size
911 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message);
912 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack
913 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message,
915 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__pack_to_buffer
916 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message,
917 ProtobufCBuffer *buffer);
918 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *
919 uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__unpack
920 (ProtobufCAllocator *allocator,
922 const uint8_t *data);
923 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__free_unpacked
924 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message,
925 ProtobufCAllocator *allocator);
926 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent methods */
927 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__init
928 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message);
929 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__get_packed_size
930 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message);
931 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__pack
932 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message,
934 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__pack_to_buffer
935 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message,
936 ProtobufCBuffer *buffer);
937 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *
938 uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__unpack
939 (ProtobufCAllocator *allocator,
941 const uint8_t *data);
942 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__free_unpacked
943 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message,
944 ProtobufCAllocator *allocator);
945 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs methods */
946 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__init
947 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message);
948 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size
949 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message);
950 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack
951 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
953 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
954 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
955 ProtobufCBuffer *buffer);
956 Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *
957 uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__unpack
958 (ProtobufCAllocator *allocator,
960 const uint8_t *data);
961 void uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked
962 (Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
963 ProtobufCAllocator *allocator);
964 /* --- per-message closures --- */
966 typedef void (*Uenibstreamprotobuf__SgNBModificationRequest_Closure)
967 (const Uenibstreamprotobuf__SgNBModificationRequest *message,
969 typedef void (*Uenibstreamprotobuf__SgNBModificationRequestIEs_Closure)
970 (const Uenibstreamprotobuf__SgNBModificationRequestIEs *message,
972 typedef void (*Uenibstreamprotobuf__UEContextInformationSgNBModReq_Closure)
973 (const Uenibstreamprotobuf__UEContextInformationSgNBModReq *message,
975 typedef void (*Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs_Closure)
976 (const Uenibstreamprotobuf__UEContextInformationSgNBModReqExtIEs *message,
978 typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList_Closure)
979 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqList *message,
981 typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs_Closure)
982 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemIEs *message,
984 typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem_Closure)
985 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItem *message,
987 typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs_Closure)
988 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqItemExtIEs *message,
990 typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent_Closure)
991 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresent *message,
993 typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs_Closure)
994 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPpresentExtIEs *message,
996 typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent_Closure)
997 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresent *message,
999 typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs_Closure)
1000 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
1001 void *closure_data);
1002 typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList_Closure)
1003 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqList *message,
1004 void *closure_data);
1005 typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs_Closure)
1006 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemIEs *message,
1007 void *closure_data);
1008 typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem_Closure)
1009 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItem *message,
1010 void *closure_data);
1011 typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs_Closure)
1012 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqItemExtIEs *message,
1013 void *closure_data);
1014 typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent_Closure)
1015 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresent *message,
1016 void *closure_data);
1017 typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs_Closure)
1018 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPpresentExtIEs *message,
1019 void *closure_data);
1020 typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent_Closure)
1021 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresent *message,
1022 void *closure_data);
1023 typedef void (*Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs_Closure)
1024 (const Uenibstreamprotobuf__ERABsToBeModifiedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
1025 void *closure_data);
1026 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList_Closure)
1027 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqList *message,
1028 void *closure_data);
1029 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs_Closure)
1030 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemIEs *message,
1031 void *closure_data);
1032 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem_Closure)
1033 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItem *message,
1034 void *closure_data);
1035 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs_Closure)
1036 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqItemExtIEs *message,
1037 void *closure_data);
1038 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent_Closure)
1039 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresent *message,
1040 void *closure_data);
1041 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs_Closure)
1042 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPpresentExtIEs *message,
1043 void *closure_data);
1044 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent_Closure)
1045 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresent *message,
1046 void *closure_data);
1047 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs_Closure)
1048 (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBModReqSgNBPDCPnotpresentExtIEs *message,
1049 void *closure_data);
1051 /* --- services --- */
1054 /* --- descriptors --- */
1056 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request__descriptor;
1057 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbmodification_request__ies__descriptor;
1058 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__context_information__sg_nbmod_req__descriptor;
1059 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__ue__context_information_sg_nbmod_req_ext_ies__descriptor;
1060 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__list__descriptor;
1061 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ies__descriptor;
1062 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item__descriptor;
1063 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__item_ext_ies__descriptor;
1064 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent__descriptor;
1065 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor;
1066 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor;
1067 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor;
1068 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__list__descriptor;
1069 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ies__descriptor;
1070 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item__descriptor;
1071 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__item_ext_ies__descriptor;
1072 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent__descriptor;
1073 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor;
1074 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor;
1075 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_modified__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor;
1076 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__list__descriptor;
1077 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ies__descriptor;
1078 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item__descriptor;
1079 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__item_ext_ies__descriptor;
1080 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent__descriptor;
1081 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcppresent_ext_ies__descriptor;
1082 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent__descriptor;
1083 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbmod_req__sg_nbpdcpnotpresent_ext_ies__descriptor;
1085 PROTOBUF_C__END_DECLS
1088 #endif /* PROTOBUF_C_sgnb_5fmodification_5frequest_2eproto__INCLUDED */