Adding MC-NIB support
[ric-app/mc.git] / mc-core / mc / local_datasource / sgnb_release_confirm.pb-c.h
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: sgnb_release_confirm.proto */
3
4 #ifndef PROTOBUF_C_sgnb_5frelease_5fconfirm_2eproto__INCLUDED
5 #define PROTOBUF_C_sgnb_5frelease_5fconfirm_2eproto__INCLUDED
6
7 #include <protobuf-c/protobuf-c.h>
8
9 PROTOBUF_C__BEGIN_DECLS
10
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.
15 #endif
16
17 #include "google/protobuf/wrappers.pb-c.h"
18 #include "x2ap_common_types.pb-c.h"
19
20 typedef struct _Uenibstreamprotobuf__SgNBReleaseConfirm Uenibstreamprotobuf__SgNBReleaseConfirm;
21 typedef struct _Uenibstreamprotobuf__SgNBReleaseConfirmIEs Uenibstreamprotobuf__SgNBReleaseConfirmIEs;
22 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList;
23 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem;
24 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs;
25 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent;
26 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent;
27 typedef struct _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs;
28
29
30 /* --- enums --- */
31
32
33 /* --- messages --- */
34
35 struct  _Uenibstreamprotobuf__SgNBReleaseConfirm
36 {
37   ProtobufCMessage base;
38   Uenibstreamprotobuf__SgNBReleaseConfirmIEs *protocolies;
39 };
40 #define UENIBSTREAMPROTOBUF__SG_NBRELEASE_CONFIRM__INIT \
41  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbrelease_confirm__descriptor) \
42     , NULL }
43
44
45 struct  _Uenibstreamprotobuf__SgNBReleaseConfirmIEs
46 {
47   ProtobufCMessage base;
48   uint32_t id_menb_ue_x2ap_id;
49   uint32_t id_sgnb_ue_x2ap_id;
50   Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *id_e_rabs_tobereleased_sgnbrelconflist;
51   Uenibstreamprotobuf__CriticalityDiagnostics *id_criticalitydiagnostics;
52   Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension;
53 };
54 #define UENIBSTREAMPROTOBUF__SG_NBRELEASE_CONFIRM__IES__INIT \
55  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor) \
56     , 0, 0, NULL, NULL, NULL }
57
58
59 struct  _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList
60 {
61   ProtobufCMessage base;
62   size_t n_id_e_rabs_tobereleased_sgnbrelconf_item;
63   Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem **id_e_rabs_tobereleased_sgnbrelconf_item;
64 };
65 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF_LIST__INIT \
66  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor) \
67     , 0,NULL }
68
69
70 typedef enum {
71   UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0,
72   UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3,
73   UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4
74     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__RESOURCE_CONFIGURATION)
75 } Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem__ResourceConfigurationCase;
76
77 struct  _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem
78 {
79   ProtobufCMessage base;
80   uint32_t e_rab_id;
81   Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration;
82   size_t n_ie_extensions;
83   Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs **ie_extensions;
84   Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem__ResourceConfigurationCase resource_configuration_case;
85   union {
86     Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *sgnbpdcppresent;
87     Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *sgnbpdcpnotpresent;
88   };
89 };
90 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__INIT \
91  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor) \
92     , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} }
93
94
95 struct  _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs
96 {
97   ProtobufCMessage base;
98 };
99 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__ITEM_EXT_IES__INIT \
100  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor) \
101      }
102
103
104 struct  _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent
105 {
106   ProtobufCMessage base;
107   Uenibstreamprotobuf__GTPtunnelEndpoint *ul_gtptunnelendpoint;
108   Uenibstreamprotobuf__GTPtunnelEndpoint *dl_gtptunnelendpoint;
109 };
110 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPPRESENT__INIT \
111  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor) \
112     , NULL, NULL }
113
114
115 struct  _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent
116 {
117   ProtobufCMessage base;
118   size_t n_ie_extensions;
119   Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs **ie_extensions;
120 };
121 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPNOTPRESENT__INIT \
122  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor) \
123     , 0,NULL }
124
125
126 struct  _Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs
127 {
128   ProtobufCMessage base;
129 };
130 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_RELEASED__SG_NBREL_CONF__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \
131  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor) \
132      }
133
134
135 /* Uenibstreamprotobuf__SgNBReleaseConfirm methods */
136 void   uenibstreamprotobuf__sg_nbrelease_confirm__init
137                      (Uenibstreamprotobuf__SgNBReleaseConfirm         *message);
138 size_t uenibstreamprotobuf__sg_nbrelease_confirm__get_packed_size
139                      (const Uenibstreamprotobuf__SgNBReleaseConfirm   *message);
140 size_t uenibstreamprotobuf__sg_nbrelease_confirm__pack
141                      (const Uenibstreamprotobuf__SgNBReleaseConfirm   *message,
142                       uint8_t             *out);
143 size_t uenibstreamprotobuf__sg_nbrelease_confirm__pack_to_buffer
144                      (const Uenibstreamprotobuf__SgNBReleaseConfirm   *message,
145                       ProtobufCBuffer     *buffer);
146 Uenibstreamprotobuf__SgNBReleaseConfirm *
147        uenibstreamprotobuf__sg_nbrelease_confirm__unpack
148                      (ProtobufCAllocator  *allocator,
149                       size_t               len,
150                       const uint8_t       *data);
151 void   uenibstreamprotobuf__sg_nbrelease_confirm__free_unpacked
152                      (Uenibstreamprotobuf__SgNBReleaseConfirm *message,
153                       ProtobufCAllocator *allocator);
154 /* Uenibstreamprotobuf__SgNBReleaseConfirmIEs methods */
155 void   uenibstreamprotobuf__sg_nbrelease_confirm__ies__init
156                      (Uenibstreamprotobuf__SgNBReleaseConfirmIEs         *message);
157 size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__get_packed_size
158                      (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs   *message);
159 size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__pack
160                      (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs   *message,
161                       uint8_t             *out);
162 size_t uenibstreamprotobuf__sg_nbrelease_confirm__ies__pack_to_buffer
163                      (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs   *message,
164                       ProtobufCBuffer     *buffer);
165 Uenibstreamprotobuf__SgNBReleaseConfirmIEs *
166        uenibstreamprotobuf__sg_nbrelease_confirm__ies__unpack
167                      (ProtobufCAllocator  *allocator,
168                       size_t               len,
169                       const uint8_t       *data);
170 void   uenibstreamprotobuf__sg_nbrelease_confirm__ies__free_unpacked
171                      (Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message,
172                       ProtobufCAllocator *allocator);
173 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList methods */
174 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__init
175                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList         *message);
176 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__get_packed_size
177                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList   *message);
178 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__pack
179                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList   *message,
180                       uint8_t             *out);
181 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__pack_to_buffer
182                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList   *message,
183                       ProtobufCBuffer     *buffer);
184 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *
185        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__unpack
186                      (ProtobufCAllocator  *allocator,
187                       size_t               len,
188                       const uint8_t       *data);
189 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__free_unpacked
190                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message,
191                       ProtobufCAllocator *allocator);
192 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem methods */
193 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__init
194                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem         *message);
195 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__get_packed_size
196                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem   *message);
197 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__pack
198                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem   *message,
199                       uint8_t             *out);
200 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__pack_to_buffer
201                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem   *message,
202                       ProtobufCBuffer     *buffer);
203 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *
204        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__unpack
205                      (ProtobufCAllocator  *allocator,
206                       size_t               len,
207                       const uint8_t       *data);
208 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__free_unpacked
209                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message,
210                       ProtobufCAllocator *allocator);
211 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs methods */
212 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__init
213                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs         *message);
214 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__get_packed_size
215                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs   *message);
216 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__pack
217                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs   *message,
218                       uint8_t             *out);
219 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__pack_to_buffer
220                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs   *message,
221                       ProtobufCBuffer     *buffer);
222 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *
223        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__unpack
224                      (ProtobufCAllocator  *allocator,
225                       size_t               len,
226                       const uint8_t       *data);
227 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__free_unpacked
228                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message,
229                       ProtobufCAllocator *allocator);
230 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent methods */
231 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__init
232                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent         *message);
233 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__get_packed_size
234                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent   *message);
235 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__pack
236                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent   *message,
237                       uint8_t             *out);
238 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__pack_to_buffer
239                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent   *message,
240                       ProtobufCBuffer     *buffer);
241 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *
242        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__unpack
243                      (ProtobufCAllocator  *allocator,
244                       size_t               len,
245                       const uint8_t       *data);
246 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__free_unpacked
247                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message,
248                       ProtobufCAllocator *allocator);
249 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent methods */
250 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__init
251                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent         *message);
252 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__get_packed_size
253                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent   *message);
254 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__pack
255                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent   *message,
256                       uint8_t             *out);
257 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__pack_to_buffer
258                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent   *message,
259                       ProtobufCBuffer     *buffer);
260 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *
261        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__unpack
262                      (ProtobufCAllocator  *allocator,
263                       size_t               len,
264                       const uint8_t       *data);
265 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__free_unpacked
266                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message,
267                       ProtobufCAllocator *allocator);
268 /* Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs methods */
269 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__init
270                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs         *message);
271 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__get_packed_size
272                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs   *message);
273 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__pack
274                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs   *message,
275                       uint8_t             *out);
276 size_t uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
277                      (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs   *message,
278                       ProtobufCBuffer     *buffer);
279 Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *
280        uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__unpack
281                      (ProtobufCAllocator  *allocator,
282                       size_t               len,
283                       const uint8_t       *data);
284 void   uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__free_unpacked
285                      (Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message,
286                       ProtobufCAllocator *allocator);
287 /* --- per-message closures --- */
288
289 typedef void (*Uenibstreamprotobuf__SgNBReleaseConfirm_Closure)
290                  (const Uenibstreamprotobuf__SgNBReleaseConfirm *message,
291                   void *closure_data);
292 typedef void (*Uenibstreamprotobuf__SgNBReleaseConfirmIEs_Closure)
293                  (const Uenibstreamprotobuf__SgNBReleaseConfirmIEs *message,
294                   void *closure_data);
295 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList_Closure)
296                  (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfList *message,
297                   void *closure_data);
298 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem_Closure)
299                  (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItem *message,
300                   void *closure_data);
301 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs_Closure)
302                  (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfItemExtIEs *message,
303                   void *closure_data);
304 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent_Closure)
305                  (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPpresent *message,
306                   void *closure_data);
307 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent_Closure)
308                  (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresent *message,
309                   void *closure_data);
310 typedef void (*Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs_Closure)
311                  (const Uenibstreamprotobuf__ERABsToBeReleasedSgNBRelConfSgNBPDCPnotpresentExtIEs *message,
312                   void *closure_data);
313
314 /* --- services --- */
315
316
317 /* --- descriptors --- */
318
319 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__descriptor;
320 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbrelease_confirm__ies__descriptor;
321 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf_list__descriptor;
322 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item__descriptor;
323 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__item_ext_ies__descriptor;
324 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcppresent__descriptor;
325 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent__descriptor;
326 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_released__sg_nbrel_conf__sg_nbpdcpnotpresent_ext_ies__descriptor;
327
328 PROTOBUF_C__END_DECLS
329
330
331 #endif  /* PROTOBUF_C_sgnb_5frelease_5fconfirm_2eproto__INCLUDED */