1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: sgnb_change_confirm.proto */
4 #ifndef PROTOBUF_C_sgnb_5fchange_5fconfirm_2eproto__INCLUDED
5 #define PROTOBUF_C_sgnb_5fchange_5fconfirm_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"
20 typedef struct _StreamingProtobufs__SgNBChangeConfirm StreamingProtobufs__SgNBChangeConfirm;
21 typedef struct _StreamingProtobufs__SgNBChangeConfirmIEs StreamingProtobufs__SgNBChangeConfirmIEs;
22 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList;
23 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs;
24 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem;
25 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs;
26 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent;
27 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs;
28 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent;
29 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs;
35 /* --- messages --- */
37 struct _StreamingProtobufs__SgNBChangeConfirm
39 ProtobufCMessage base;
40 StreamingProtobufs__SgNBChangeConfirmIEs *protocolies;
42 #define STREAMING_PROTOBUFS__SG_NBCHANGE_CONFIRM__INIT \
43 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sg_nbchange_confirm__descriptor) \
47 struct _StreamingProtobufs__SgNBChangeConfirmIEs
49 ProtobufCMessage base;
50 uint32_t id_menb_ue_x2ap_id;
51 uint32_t id_sgnb_ue_x2ap_id;
52 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList *id_e_rabs_tobereleased_sgnbchaconflist;
53 StreamingProtobufs__CriticalityDiagnostics *id_criticalitydiagnostics;
54 Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension;
56 #define STREAMING_PROTOBUFS__SG_NBCHANGE_CONFIRM__IES__INIT \
57 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sg_nbchange_confirm__ies__descriptor) \
58 , 0, 0, NULL, NULL, NULL }
61 struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList
63 ProtobufCMessage base;
65 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs **items;
67 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF_LIST__INIT \
68 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf_list__descriptor) \
72 struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs
74 ProtobufCMessage base;
75 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem *id_e_rabs_tobereleased_sgnbchaconf_item;
77 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__ITEM_IES__INIT \
78 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ies__descriptor) \
83 STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0,
84 STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3,
85 STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4
86 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__ITEM__RESOURCE_CONFIGURATION)
87 } StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem__ResourceConfigurationCase;
89 struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem
91 ProtobufCMessage base;
93 StreamingProtobufs__ENDCResourceConfiguration *en_dc_resourceconfiguration;
94 size_t n_ie_extensions;
95 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs **ie_extensions;
96 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem__ResourceConfigurationCase resource_configuration_case;
98 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent *sgnbpdcppresent;
99 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent *sgnbpdcpnotpresent;
102 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__ITEM__INIT \
103 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item__descriptor) \
104 , 0, NULL, 0,NULL, STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} }
107 struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs
109 ProtobufCMessage base;
111 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__ITEM_EXT_IES__INIT \
112 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ext_ies__descriptor) \
116 struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent
118 ProtobufCMessage base;
119 StreamingProtobufs__GTPtunnelEndpoint *ul_gtptunnelendpoint;
120 StreamingProtobufs__GTPtunnelEndpoint *dl_gtptunnelendpoint;
121 size_t n_ie_extensions;
122 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs **ie_extensions;
124 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__SG_NBPDCPPRESENT__INIT \
125 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent__descriptor) \
126 , NULL, NULL, 0,NULL }
129 struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs
131 ProtobufCMessage base;
133 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__SG_NBPDCPPRESENT_EXT_IES__INIT \
134 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent_ext_ies__descriptor) \
138 struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent
140 ProtobufCMessage base;
141 size_t n_ie_extensions;
142 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs **ie_extensions;
144 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__SG_NBPDCPNOTPRESENT__INIT \
145 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent__descriptor) \
149 struct _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs
151 ProtobufCMessage base;
153 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBCHA_CONF__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \
154 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent_ext_ies__descriptor) \
158 /* StreamingProtobufs__SgNBChangeConfirm methods */
159 void streaming_protobufs__sg_nbchange_confirm__init
160 (StreamingProtobufs__SgNBChangeConfirm *message);
161 size_t streaming_protobufs__sg_nbchange_confirm__get_packed_size
162 (const StreamingProtobufs__SgNBChangeConfirm *message);
163 size_t streaming_protobufs__sg_nbchange_confirm__pack
164 (const StreamingProtobufs__SgNBChangeConfirm *message,
166 size_t streaming_protobufs__sg_nbchange_confirm__pack_to_buffer
167 (const StreamingProtobufs__SgNBChangeConfirm *message,
168 ProtobufCBuffer *buffer);
169 StreamingProtobufs__SgNBChangeConfirm *
170 streaming_protobufs__sg_nbchange_confirm__unpack
171 (ProtobufCAllocator *allocator,
173 const uint8_t *data);
174 void streaming_protobufs__sg_nbchange_confirm__free_unpacked
175 (StreamingProtobufs__SgNBChangeConfirm *message,
176 ProtobufCAllocator *allocator);
177 /* StreamingProtobufs__SgNBChangeConfirmIEs methods */
178 void streaming_protobufs__sg_nbchange_confirm__ies__init
179 (StreamingProtobufs__SgNBChangeConfirmIEs *message);
180 size_t streaming_protobufs__sg_nbchange_confirm__ies__get_packed_size
181 (const StreamingProtobufs__SgNBChangeConfirmIEs *message);
182 size_t streaming_protobufs__sg_nbchange_confirm__ies__pack
183 (const StreamingProtobufs__SgNBChangeConfirmIEs *message,
185 size_t streaming_protobufs__sg_nbchange_confirm__ies__pack_to_buffer
186 (const StreamingProtobufs__SgNBChangeConfirmIEs *message,
187 ProtobufCBuffer *buffer);
188 StreamingProtobufs__SgNBChangeConfirmIEs *
189 streaming_protobufs__sg_nbchange_confirm__ies__unpack
190 (ProtobufCAllocator *allocator,
192 const uint8_t *data);
193 void streaming_protobufs__sg_nbchange_confirm__ies__free_unpacked
194 (StreamingProtobufs__SgNBChangeConfirmIEs *message,
195 ProtobufCAllocator *allocator);
196 /* StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList methods */
197 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf_list__init
198 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList *message);
199 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf_list__get_packed_size
200 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList *message);
201 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf_list__pack
202 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList *message,
204 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf_list__pack_to_buffer
205 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList *message,
206 ProtobufCBuffer *buffer);
207 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList *
208 streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf_list__unpack
209 (ProtobufCAllocator *allocator,
211 const uint8_t *data);
212 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf_list__free_unpacked
213 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList *message,
214 ProtobufCAllocator *allocator);
215 /* StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs methods */
216 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ies__init
217 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs *message);
218 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ies__get_packed_size
219 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs *message);
220 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ies__pack
221 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs *message,
223 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ies__pack_to_buffer
224 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs *message,
225 ProtobufCBuffer *buffer);
226 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs *
227 streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ies__unpack
228 (ProtobufCAllocator *allocator,
230 const uint8_t *data);
231 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ies__free_unpacked
232 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs *message,
233 ProtobufCAllocator *allocator);
234 /* StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem methods */
235 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item__init
236 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem *message);
237 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item__get_packed_size
238 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem *message);
239 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item__pack
240 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem *message,
242 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item__pack_to_buffer
243 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem *message,
244 ProtobufCBuffer *buffer);
245 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem *
246 streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item__unpack
247 (ProtobufCAllocator *allocator,
249 const uint8_t *data);
250 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item__free_unpacked
251 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem *message,
252 ProtobufCAllocator *allocator);
253 /* StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs methods */
254 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ext_ies__init
255 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs *message);
256 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ext_ies__get_packed_size
257 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs *message);
258 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ext_ies__pack
259 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs *message,
261 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ext_ies__pack_to_buffer
262 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs *message,
263 ProtobufCBuffer *buffer);
264 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs *
265 streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ext_ies__unpack
266 (ProtobufCAllocator *allocator,
268 const uint8_t *data);
269 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ext_ies__free_unpacked
270 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs *message,
271 ProtobufCAllocator *allocator);
272 /* StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent methods */
273 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent__init
274 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent *message);
275 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent__get_packed_size
276 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent *message);
277 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent__pack
278 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent *message,
280 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent__pack_to_buffer
281 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent *message,
282 ProtobufCBuffer *buffer);
283 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent *
284 streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent__unpack
285 (ProtobufCAllocator *allocator,
287 const uint8_t *data);
288 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent__free_unpacked
289 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent *message,
290 ProtobufCAllocator *allocator);
291 /* StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs methods */
292 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent_ext_ies__init
293 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs *message);
294 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent_ext_ies__get_packed_size
295 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs *message);
296 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent_ext_ies__pack
297 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs *message,
299 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent_ext_ies__pack_to_buffer
300 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs *message,
301 ProtobufCBuffer *buffer);
302 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs *
303 streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent_ext_ies__unpack
304 (ProtobufCAllocator *allocator,
306 const uint8_t *data);
307 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent_ext_ies__free_unpacked
308 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs *message,
309 ProtobufCAllocator *allocator);
310 /* StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent methods */
311 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent__init
312 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent *message);
313 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent__get_packed_size
314 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent *message);
315 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent__pack
316 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent *message,
318 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent__pack_to_buffer
319 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent *message,
320 ProtobufCBuffer *buffer);
321 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent *
322 streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent__unpack
323 (ProtobufCAllocator *allocator,
325 const uint8_t *data);
326 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent__free_unpacked
327 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent *message,
328 ProtobufCAllocator *allocator);
329 /* StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs methods */
330 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent_ext_ies__init
331 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs *message);
332 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent_ext_ies__get_packed_size
333 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs *message);
334 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent_ext_ies__pack
335 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs *message,
337 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
338 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs *message,
339 ProtobufCBuffer *buffer);
340 StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs *
341 streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent_ext_ies__unpack
342 (ProtobufCAllocator *allocator,
344 const uint8_t *data);
345 void streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent_ext_ies__free_unpacked
346 (StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs *message,
347 ProtobufCAllocator *allocator);
348 /* --- per-message closures --- */
350 typedef void (*StreamingProtobufs__SgNBChangeConfirm_Closure)
351 (const StreamingProtobufs__SgNBChangeConfirm *message,
353 typedef void (*StreamingProtobufs__SgNBChangeConfirmIEs_Closure)
354 (const StreamingProtobufs__SgNBChangeConfirmIEs *message,
356 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList_Closure)
357 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList *message,
359 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs_Closure)
360 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs *message,
362 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem_Closure)
363 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem *message,
365 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs_Closure)
366 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs *message,
368 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent_Closure)
369 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent *message,
371 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs_Closure)
372 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs *message,
374 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent_Closure)
375 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent *message,
377 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs_Closure)
378 (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs *message,
381 /* --- services --- */
384 /* --- descriptors --- */
386 extern const ProtobufCMessageDescriptor streaming_protobufs__sg_nbchange_confirm__descriptor;
387 extern const ProtobufCMessageDescriptor streaming_protobufs__sg_nbchange_confirm__ies__descriptor;
388 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf_list__descriptor;
389 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ies__descriptor;
390 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item__descriptor;
391 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__item_ext_ies__descriptor;
392 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent__descriptor;
393 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcppresent_ext_ies__descriptor;
394 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent__descriptor;
395 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbcha_conf__sg_nbpdcpnotpresent_ext_ies__descriptor;
397 PROTOBUF_C__END_DECLS
400 #endif /* PROTOBUF_C_sgnb_5fchange_5fconfirm_2eproto__INCLUDED */