1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: sgnb_addition_request.proto */
4 #ifndef PROTOBUF_C_sgnb_5faddition_5frequest_2eproto__INCLUDED
5 #define PROTOBUF_C_sgnb_5faddition_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 "rrc_cg_config_info.pb-c.h"
21 typedef struct _StreamingProtobufs__SgNBAdditionRequest StreamingProtobufs__SgNBAdditionRequest;
22 typedef struct _StreamingProtobufs__SgNBAdditionRequestIEs StreamingProtobufs__SgNBAdditionRequestIEs;
23 typedef struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqList StreamingProtobufs__ERABsToBeAddedSgNBAddReqList;
24 typedef struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs;
25 typedef struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem;
26 typedef struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs;
27 typedef struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent;
28 typedef struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs;
29 typedef struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent;
30 typedef struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs;
36 /* --- messages --- */
38 struct _StreamingProtobufs__SgNBAdditionRequest
40 ProtobufCMessage base;
41 StreamingProtobufs__SgNBAdditionRequestIEs *protocolies;
43 #define STREAMING_PROTOBUFS__SG_NBADDITION_REQUEST__INIT \
44 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sg_nbaddition_request__descriptor) \
48 struct _StreamingProtobufs__SgNBAdditionRequestIEs
50 ProtobufCMessage base;
51 uint32_t id_menb_ue_x2ap_id;
52 StreamingProtobufs__NRUESecurityCapabilities *id_nruesecuritycapabilities;
53 ProtobufCBinaryData id_sgnbsecuritykey;
54 StreamingProtobufs__UEAggregateMaximumBitRate *id_sgnbueaggregatemaximumbitrate;
55 Google__Protobuf__BytesValue *id_selectedplmn;
56 StreamingProtobufs__HandoverRestrictionList *id_handoverrestrictionlist;
57 StreamingProtobufs__ERABsToBeAddedSgNBAddReqList *id_e_rabs_tobeadded_sgnbaddreqlist;
58 StreamingProtobufs__CGConfigInfo *id_menbtosgnbcontainer;
59 Google__Protobuf__UInt32Value *id_sgnb_ue_x2ap_id;
60 StreamingProtobufs__ExpectedUEBehaviour *id_expecteduebehaviour;
61 Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension;
62 StreamingProtobufs__SplitSRBs *id_requestedsplitsrbs;
63 StreamingProtobufs__MeNBResourceCoordinationInformation *id_menbresourcecoordinationinformation;
64 StreamingProtobufs__SGNBAdditionTriggerInd *id_sgnb_addition_trigger_ind;
65 Google__Protobuf__UInt32Value *id_subscriberprofileidforrfp;
66 StreamingProtobufs__ECGI *id_menbcell_id;
68 #define STREAMING_PROTOBUFS__SG_NBADDITION_REQUEST__IES__INIT \
69 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sg_nbaddition_request__ies__descriptor) \
70 , 0, NULL, {0,NULL}, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
73 struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqList
75 ProtobufCMessage base;
77 StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs **items;
79 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ_LIST__INIT \
80 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_list__descriptor) \
84 struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs
86 ProtobufCMessage base;
87 StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem *id_e_rabs_tobeadded_sgnbaddreq_item;
89 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM_IES__INIT \
90 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor) \
95 STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0,
96 STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 4,
97 STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 5
98 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__RESOURCE_CONFIGURATION)
99 } StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem__ResourceConfigurationCase;
101 struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem
103 ProtobufCMessage base;
106 StreamingProtobufs__ENDCResourceConfiguration *en_dc_resourceconfiguration;
107 size_t n_ie_extensions;
108 StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs **ie_extensions;
109 StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem__ResourceConfigurationCase resource_configuration_case;
111 StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *sgnbpdcppresent;
112 StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *sgnbpdcpnotpresent;
115 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__INIT \
116 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item__descriptor) \
117 , 0, 0, NULL, 0,NULL, STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} }
120 struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs
122 ProtobufCMessage base;
124 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__ITEM_EXT_IES__INIT \
125 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor) \
129 struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent
131 ProtobufCMessage base;
132 StreamingProtobufs__ERABLevelQoSParameters *full_e_rab_level_qos_parameters;
133 StreamingProtobufs__GBRQosInformation *max_mcg_admit_e_rab_level_qos_parameters;
134 StreamingProtobufs__DLForwarding *dl_forwarding;
135 StreamingProtobufs__GTPtunnelEndpoint *menb_dl_gtp_teidatmcg;
136 StreamingProtobufs__GTPtunnelEndpoint *s1_ul_gtptunnelendpoint;
137 size_t n_ie_extensions;
138 StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs **ie_extensions;
140 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPPRESENT__INIT \
141 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor) \
142 , NULL, NULL, NULL, NULL, NULL, 0,NULL }
145 struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs
147 ProtobufCMessage base;
148 StreamingProtobufs__RLCMode *id_rlcmode_transferred;
150 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPPRESENT_EXT_IES__INIT \
151 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor) \
155 struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent
157 ProtobufCMessage base;
158 StreamingProtobufs__ERABLevelQoSParameters *requested_scg_e_rab_level_qos_parameters;
159 StreamingProtobufs__GTPtunnelEndpoint *menb_ul_gtp_teidatpdcp;
160 StreamingProtobufs__GTPtunnelEndpoint *secondary_menb_ul_gtp_teidatpdcp;
161 StreamingProtobufs__RLCMode *rlc_mode;
162 StreamingProtobufs__ULConfiguration *ul_configuration;
163 size_t n_ie_extensions;
164 StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs **ie_extensions;
166 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPNOTPRESENT__INIT \
167 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor) \
168 , NULL, NULL, NULL, NULL, NULL, 0,NULL }
171 struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs
173 ProtobufCMessage base;
174 StreamingProtobufs__PDCPSnLength *id_ulpdcpsnlength;
175 StreamingProtobufs__PDCPSnLength *id_dlpdcpsnlength;
176 StreamingProtobufs__DuplicationActivation *id_duplicationactivation;
178 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \
179 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor) \
183 /* StreamingProtobufs__SgNBAdditionRequest methods */
184 void streaming_protobufs__sg_nbaddition_request__init
185 (StreamingProtobufs__SgNBAdditionRequest *message);
186 size_t streaming_protobufs__sg_nbaddition_request__get_packed_size
187 (const StreamingProtobufs__SgNBAdditionRequest *message);
188 size_t streaming_protobufs__sg_nbaddition_request__pack
189 (const StreamingProtobufs__SgNBAdditionRequest *message,
191 size_t streaming_protobufs__sg_nbaddition_request__pack_to_buffer
192 (const StreamingProtobufs__SgNBAdditionRequest *message,
193 ProtobufCBuffer *buffer);
194 StreamingProtobufs__SgNBAdditionRequest *
195 streaming_protobufs__sg_nbaddition_request__unpack
196 (ProtobufCAllocator *allocator,
198 const uint8_t *data);
199 void streaming_protobufs__sg_nbaddition_request__free_unpacked
200 (StreamingProtobufs__SgNBAdditionRequest *message,
201 ProtobufCAllocator *allocator);
202 /* StreamingProtobufs__SgNBAdditionRequestIEs methods */
203 void streaming_protobufs__sg_nbaddition_request__ies__init
204 (StreamingProtobufs__SgNBAdditionRequestIEs *message);
205 size_t streaming_protobufs__sg_nbaddition_request__ies__get_packed_size
206 (const StreamingProtobufs__SgNBAdditionRequestIEs *message);
207 size_t streaming_protobufs__sg_nbaddition_request__ies__pack
208 (const StreamingProtobufs__SgNBAdditionRequestIEs *message,
210 size_t streaming_protobufs__sg_nbaddition_request__ies__pack_to_buffer
211 (const StreamingProtobufs__SgNBAdditionRequestIEs *message,
212 ProtobufCBuffer *buffer);
213 StreamingProtobufs__SgNBAdditionRequestIEs *
214 streaming_protobufs__sg_nbaddition_request__ies__unpack
215 (ProtobufCAllocator *allocator,
217 const uint8_t *data);
218 void streaming_protobufs__sg_nbaddition_request__ies__free_unpacked
219 (StreamingProtobufs__SgNBAdditionRequestIEs *message,
220 ProtobufCAllocator *allocator);
221 /* StreamingProtobufs__ERABsToBeAddedSgNBAddReqList methods */
222 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_list__init
223 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqList *message);
224 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_list__get_packed_size
225 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqList *message);
226 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_list__pack
227 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqList *message,
229 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_list__pack_to_buffer
230 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqList *message,
231 ProtobufCBuffer *buffer);
232 StreamingProtobufs__ERABsToBeAddedSgNBAddReqList *
233 streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_list__unpack
234 (ProtobufCAllocator *allocator,
236 const uint8_t *data);
237 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_list__free_unpacked
238 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqList *message,
239 ProtobufCAllocator *allocator);
240 /* StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs methods */
241 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ies__init
242 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs *message);
243 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ies__get_packed_size
244 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs *message);
245 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ies__pack
246 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs *message,
248 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ies__pack_to_buffer
249 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs *message,
250 ProtobufCBuffer *buffer);
251 StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs *
252 streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ies__unpack
253 (ProtobufCAllocator *allocator,
255 const uint8_t *data);
256 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ies__free_unpacked
257 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs *message,
258 ProtobufCAllocator *allocator);
259 /* StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem methods */
260 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item__init
261 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem *message);
262 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item__get_packed_size
263 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem *message);
264 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item__pack
265 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem *message,
267 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item__pack_to_buffer
268 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem *message,
269 ProtobufCBuffer *buffer);
270 StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem *
271 streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item__unpack
272 (ProtobufCAllocator *allocator,
274 const uint8_t *data);
275 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item__free_unpacked
276 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem *message,
277 ProtobufCAllocator *allocator);
278 /* StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs methods */
279 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__init
280 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs *message);
281 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__get_packed_size
282 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs *message);
283 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__pack
284 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs *message,
286 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__pack_to_buffer
287 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs *message,
288 ProtobufCBuffer *buffer);
289 StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs *
290 streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__unpack
291 (ProtobufCAllocator *allocator,
293 const uint8_t *data);
294 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__free_unpacked
295 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs *message,
296 ProtobufCAllocator *allocator);
297 /* StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent methods */
298 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__init
299 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message);
300 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__get_packed_size
301 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message);
302 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__pack
303 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message,
305 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__pack_to_buffer
306 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message,
307 ProtobufCBuffer *buffer);
308 StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *
309 streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__unpack
310 (ProtobufCAllocator *allocator,
312 const uint8_t *data);
313 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__free_unpacked
314 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message,
315 ProtobufCAllocator *allocator);
316 /* StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs methods */
317 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__init
318 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message);
319 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__get_packed_size
320 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message);
321 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__pack
322 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message,
324 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__pack_to_buffer
325 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message,
326 ProtobufCBuffer *buffer);
327 StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *
328 streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__unpack
329 (ProtobufCAllocator *allocator,
331 const uint8_t *data);
332 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__free_unpacked
333 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message,
334 ProtobufCAllocator *allocator);
335 /* StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent methods */
336 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__init
337 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message);
338 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__get_packed_size
339 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message);
340 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__pack
341 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message,
343 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__pack_to_buffer
344 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message,
345 ProtobufCBuffer *buffer);
346 StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *
347 streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__unpack
348 (ProtobufCAllocator *allocator,
350 const uint8_t *data);
351 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__free_unpacked
352 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message,
353 ProtobufCAllocator *allocator);
354 /* StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs methods */
355 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__init
356 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message);
357 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size
358 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message);
359 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__pack
360 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message,
362 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
363 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message,
364 ProtobufCBuffer *buffer);
365 StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *
366 streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__unpack
367 (ProtobufCAllocator *allocator,
369 const uint8_t *data);
370 void streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked
371 (StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message,
372 ProtobufCAllocator *allocator);
373 /* --- per-message closures --- */
375 typedef void (*StreamingProtobufs__SgNBAdditionRequest_Closure)
376 (const StreamingProtobufs__SgNBAdditionRequest *message,
378 typedef void (*StreamingProtobufs__SgNBAdditionRequestIEs_Closure)
379 (const StreamingProtobufs__SgNBAdditionRequestIEs *message,
381 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqList_Closure)
382 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqList *message,
384 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs_Closure)
385 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs *message,
387 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem_Closure)
388 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem *message,
390 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs_Closure)
391 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs *message,
393 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent_Closure)
394 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message,
396 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs_Closure)
397 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message,
399 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent_Closure)
400 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message,
402 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs_Closure)
403 (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message,
406 /* --- services --- */
409 /* --- descriptors --- */
411 extern const ProtobufCMessageDescriptor streaming_protobufs__sg_nbaddition_request__descriptor;
412 extern const ProtobufCMessageDescriptor streaming_protobufs__sg_nbaddition_request__ies__descriptor;
413 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_list__descriptor;
414 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ies__descriptor;
415 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item__descriptor;
416 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__item_ext_ies__descriptor;
417 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent__descriptor;
418 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcppresent_ext_ies__descriptor;
419 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent__descriptor;
420 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req__sg_nbpdcpnotpresent_ext_ies__descriptor;
422 PROTOBUF_C__END_DECLS
425 #endif /* PROTOBUF_C_sgnb_5faddition_5frequest_2eproto__INCLUDED */