1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: sgnb_release_request.proto */
4 #ifndef PROTOBUF_C_sgnb_5frelease_5frequest_2eproto__INCLUDED
5 #define PROTOBUF_C_sgnb_5frelease_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"
20 #include "error_cause.pb-c.h"
22 typedef struct _StreamingProtobufs__SgNBReleaseRequest StreamingProtobufs__SgNBReleaseRequest;
23 typedef struct _StreamingProtobufs__SgNBReleaseRequestIEs StreamingProtobufs__SgNBReleaseRequestIEs;
24 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList;
25 typedef struct _StreamingProtobufs__UEContextKeptIndicator StreamingProtobufs__UEContextKeptIndicator;
26 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem;
27 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs;
28 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent;
29 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent;
30 typedef struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs;
35 typedef enum _StreamingProtobufs__UEContextKeptIndicator__Value {
36 STREAMING_PROTOBUFS__UE__CONTEXT_KEPT_INDICATOR__VALUE__protobuf_unspecified = 0,
37 STREAMING_PROTOBUFS__UE__CONTEXT_KEPT_INDICATOR__VALUE__true = 1
38 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__UE__CONTEXT_KEPT_INDICATOR__VALUE)
39 } StreamingProtobufs__UEContextKeptIndicator__Value;
41 /* --- messages --- */
43 struct _StreamingProtobufs__SgNBReleaseRequest
45 ProtobufCMessage base;
46 StreamingProtobufs__SgNBReleaseRequestIEs *protocolies;
48 #define STREAMING_PROTOBUFS__SG_NBRELEASE_REQUEST__INIT \
49 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sg_nbrelease_request__descriptor) \
53 struct _StreamingProtobufs__SgNBReleaseRequestIEs
55 ProtobufCMessage base;
56 uint32_t id_menb_ue_x2ap_id;
57 Google__Protobuf__UInt32Value *id_sgnb_ue_x2ap_id;
58 StreamingProtobufs__Cause *id_cause;
59 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList *id_e_rabs_tobereleased_sgnbrelreqlist;
60 StreamingProtobufs__UEContextKeptIndicator *id_ue_contextkeptindicator;
61 Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension;
63 *The content of id_MeNBtoSgNBContainer has been specified in 3GPP 38.331 to be CG-ConfigInfo.
65 StreamingProtobufs__CGConfigInfo *id_menbtosgnbcontainer;
67 #define STREAMING_PROTOBUFS__SG_NBRELEASE_REQUEST__IES__INIT \
68 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sg_nbrelease_request__ies__descriptor) \
69 , 0, NULL, NULL, NULL, NULL, NULL, NULL }
72 struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList
74 ProtobufCMessage base;
75 size_t n_id_e_rabs_tobereleased_sgnbrelreq_item;
76 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem **id_e_rabs_tobereleased_sgnbrelreq_item;
78 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ_LIST__INIT \
79 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req_list__descriptor) \
83 struct _StreamingProtobufs__UEContextKeptIndicator
85 ProtobufCMessage base;
86 StreamingProtobufs__UEContextKeptIndicator__Value value;
88 #define STREAMING_PROTOBUFS__UE__CONTEXT_KEPT_INDICATOR__INIT \
89 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__ue__context_kept_indicator__descriptor) \
90 , STREAMING_PROTOBUFS__UE__CONTEXT_KEPT_INDICATOR__VALUE__protobuf_unspecified }
94 STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0,
95 STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3,
96 STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4
97 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__RESOURCE_CONFIGURATION)
98 } StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem__ResourceConfigurationCase;
100 struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem
102 ProtobufCMessage base;
104 StreamingProtobufs__ENDCResourceConfiguration *en_dc_resourceconfiguration;
105 size_t n_ie_extensions;
106 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs **ie_extensions;
107 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem__ResourceConfigurationCase resource_configuration_case;
109 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *sgnbpdcppresent;
110 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *sgnbpdcpnotpresent;
113 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__INIT \
114 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item__descriptor) \
115 , 0, NULL, 0,NULL, STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} }
118 struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs
120 ProtobufCMessage base;
122 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__ITEM_EXT_IES__INIT \
123 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor) \
127 struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent
129 ProtobufCMessage base;
130 StreamingProtobufs__GTPtunnelEndpoint *ul_gtptunnelendpoint;
131 StreamingProtobufs__GTPtunnelEndpoint *dl_gtptunnelendpoint;
133 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__SG_NBPDCPPRESENT__INIT \
134 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor) \
138 struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent
140 ProtobufCMessage base;
141 size_t n_ie_extensions;
142 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs **ie_extensions;
144 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__SG_NBPDCPNOTPRESENT__INIT \
145 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor) \
149 struct _StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs
151 ProtobufCMessage base;
153 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_RELEASED__SG_NBREL_REQ__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \
154 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor) \
158 /* StreamingProtobufs__SgNBReleaseRequest methods */
159 void streaming_protobufs__sg_nbrelease_request__init
160 (StreamingProtobufs__SgNBReleaseRequest *message);
161 size_t streaming_protobufs__sg_nbrelease_request__get_packed_size
162 (const StreamingProtobufs__SgNBReleaseRequest *message);
163 size_t streaming_protobufs__sg_nbrelease_request__pack
164 (const StreamingProtobufs__SgNBReleaseRequest *message,
166 size_t streaming_protobufs__sg_nbrelease_request__pack_to_buffer
167 (const StreamingProtobufs__SgNBReleaseRequest *message,
168 ProtobufCBuffer *buffer);
169 StreamingProtobufs__SgNBReleaseRequest *
170 streaming_protobufs__sg_nbrelease_request__unpack
171 (ProtobufCAllocator *allocator,
173 const uint8_t *data);
174 void streaming_protobufs__sg_nbrelease_request__free_unpacked
175 (StreamingProtobufs__SgNBReleaseRequest *message,
176 ProtobufCAllocator *allocator);
177 /* StreamingProtobufs__SgNBReleaseRequestIEs methods */
178 void streaming_protobufs__sg_nbrelease_request__ies__init
179 (StreamingProtobufs__SgNBReleaseRequestIEs *message);
180 size_t streaming_protobufs__sg_nbrelease_request__ies__get_packed_size
181 (const StreamingProtobufs__SgNBReleaseRequestIEs *message);
182 size_t streaming_protobufs__sg_nbrelease_request__ies__pack
183 (const StreamingProtobufs__SgNBReleaseRequestIEs *message,
185 size_t streaming_protobufs__sg_nbrelease_request__ies__pack_to_buffer
186 (const StreamingProtobufs__SgNBReleaseRequestIEs *message,
187 ProtobufCBuffer *buffer);
188 StreamingProtobufs__SgNBReleaseRequestIEs *
189 streaming_protobufs__sg_nbrelease_request__ies__unpack
190 (ProtobufCAllocator *allocator,
192 const uint8_t *data);
193 void streaming_protobufs__sg_nbrelease_request__ies__free_unpacked
194 (StreamingProtobufs__SgNBReleaseRequestIEs *message,
195 ProtobufCAllocator *allocator);
196 /* StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList methods */
197 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req_list__init
198 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList *message);
199 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req_list__get_packed_size
200 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList *message);
201 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req_list__pack
202 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList *message,
204 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req_list__pack_to_buffer
205 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList *message,
206 ProtobufCBuffer *buffer);
207 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList *
208 streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req_list__unpack
209 (ProtobufCAllocator *allocator,
211 const uint8_t *data);
212 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req_list__free_unpacked
213 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList *message,
214 ProtobufCAllocator *allocator);
215 /* StreamingProtobufs__UEContextKeptIndicator methods */
216 void streaming_protobufs__ue__context_kept_indicator__init
217 (StreamingProtobufs__UEContextKeptIndicator *message);
218 size_t streaming_protobufs__ue__context_kept_indicator__get_packed_size
219 (const StreamingProtobufs__UEContextKeptIndicator *message);
220 size_t streaming_protobufs__ue__context_kept_indicator__pack
221 (const StreamingProtobufs__UEContextKeptIndicator *message,
223 size_t streaming_protobufs__ue__context_kept_indicator__pack_to_buffer
224 (const StreamingProtobufs__UEContextKeptIndicator *message,
225 ProtobufCBuffer *buffer);
226 StreamingProtobufs__UEContextKeptIndicator *
227 streaming_protobufs__ue__context_kept_indicator__unpack
228 (ProtobufCAllocator *allocator,
230 const uint8_t *data);
231 void streaming_protobufs__ue__context_kept_indicator__free_unpacked
232 (StreamingProtobufs__UEContextKeptIndicator *message,
233 ProtobufCAllocator *allocator);
234 /* StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem methods */
235 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item__init
236 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem *message);
237 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item__get_packed_size
238 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem *message);
239 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item__pack
240 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem *message,
242 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item__pack_to_buffer
243 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem *message,
244 ProtobufCBuffer *buffer);
245 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem *
246 streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item__unpack
247 (ProtobufCAllocator *allocator,
249 const uint8_t *data);
250 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item__free_unpacked
251 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem *message,
252 ProtobufCAllocator *allocator);
253 /* StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs methods */
254 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__init
255 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs *message);
256 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__get_packed_size
257 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs *message);
258 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__pack
259 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs *message,
261 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__pack_to_buffer
262 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs *message,
263 ProtobufCBuffer *buffer);
264 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs *
265 streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__unpack
266 (ProtobufCAllocator *allocator,
268 const uint8_t *data);
269 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__free_unpacked
270 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs *message,
271 ProtobufCAllocator *allocator);
272 /* StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent methods */
273 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__init
274 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message);
275 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__get_packed_size
276 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message);
277 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__pack
278 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message,
280 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__pack_to_buffer
281 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message,
282 ProtobufCBuffer *buffer);
283 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *
284 streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__unpack
285 (ProtobufCAllocator *allocator,
287 const uint8_t *data);
288 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__free_unpacked
289 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message,
290 ProtobufCAllocator *allocator);
291 /* StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent methods */
292 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__init
293 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message);
294 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__get_packed_size
295 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message);
296 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__pack
297 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message,
299 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__pack_to_buffer
300 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message,
301 ProtobufCBuffer *buffer);
302 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *
303 streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__unpack
304 (ProtobufCAllocator *allocator,
306 const uint8_t *data);
307 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__free_unpacked
308 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message,
309 ProtobufCAllocator *allocator);
310 /* StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs methods */
311 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__init
312 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message);
313 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__get_packed_size
314 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message);
315 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__pack
316 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message,
318 size_t streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
319 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message,
320 ProtobufCBuffer *buffer);
321 StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *
322 streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__unpack
323 (ProtobufCAllocator *allocator,
325 const uint8_t *data);
326 void streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__free_unpacked
327 (StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message,
328 ProtobufCAllocator *allocator);
329 /* --- per-message closures --- */
331 typedef void (*StreamingProtobufs__SgNBReleaseRequest_Closure)
332 (const StreamingProtobufs__SgNBReleaseRequest *message,
334 typedef void (*StreamingProtobufs__SgNBReleaseRequestIEs_Closure)
335 (const StreamingProtobufs__SgNBReleaseRequestIEs *message,
337 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList_Closure)
338 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqList *message,
340 typedef void (*StreamingProtobufs__UEContextKeptIndicator_Closure)
341 (const StreamingProtobufs__UEContextKeptIndicator *message,
343 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem_Closure)
344 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItem *message,
346 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs_Closure)
347 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqItemExtIEs *message,
349 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent_Closure)
350 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPpresent *message,
352 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent_Closure)
353 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresent *message,
355 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs_Closure)
356 (const StreamingProtobufs__ERABsToBeReleasedSgNBRelReqSgNBPDCPnotpresentExtIEs *message,
359 /* --- services --- */
362 /* --- descriptors --- */
364 extern const ProtobufCMessageDescriptor streaming_protobufs__sg_nbrelease_request__descriptor;
365 extern const ProtobufCMessageDescriptor streaming_protobufs__sg_nbrelease_request__ies__descriptor;
366 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req_list__descriptor;
367 extern const ProtobufCMessageDescriptor streaming_protobufs__ue__context_kept_indicator__descriptor;
368 extern const ProtobufCEnumDescriptor streaming_protobufs__ue__context_kept_indicator__value__descriptor;
369 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item__descriptor;
370 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__item_ext_ies__descriptor;
371 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcppresent__descriptor;
372 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent__descriptor;
373 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_released__sg_nbrel_req__sg_nbpdcpnotpresent_ext_ies__descriptor;
375 PROTOBUF_C__END_DECLS
378 #endif /* PROTOBUF_C_sgnb_5frelease_5frequest_2eproto__INCLUDED */