Support for additional NR metrics
[ric-app/mc.git] / mc-core / mc / local_datasource / sgnb_change_confirm.pb-c.h
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: sgnb_change_confirm.proto */
3
4 #ifndef PROTOBUF_C_sgnb_5fchange_5fconfirm_2eproto__INCLUDED
5 #define PROTOBUF_C_sgnb_5fchange_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 _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;
30
31
32 /* --- enums --- */
33
34
35 /* --- messages --- */
36
37 struct  _StreamingProtobufs__SgNBChangeConfirm
38 {
39   ProtobufCMessage base;
40   StreamingProtobufs__SgNBChangeConfirmIEs *protocolies;
41 };
42 #define STREAMING_PROTOBUFS__SG_NBCHANGE_CONFIRM__INIT \
43  { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sg_nbchange_confirm__descriptor) \
44     , NULL }
45
46
47 struct  _StreamingProtobufs__SgNBChangeConfirmIEs
48 {
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;
55 };
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 }
59
60
61 struct  _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList
62 {
63   ProtobufCMessage base;
64   size_t n_items;
65   StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs **items;
66 };
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) \
69     , 0,NULL }
70
71
72 struct  _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs
73 {
74   ProtobufCMessage base;
75   StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem *id_e_rabs_tobereleased_sgnbchaconf_item;
76 };
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) \
79     , NULL }
80
81
82 typedef enum {
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;
88
89 struct  _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem
90 {
91   ProtobufCMessage base;
92   uint32_t e_rab_id;
93   StreamingProtobufs__ENDCResourceConfiguration *en_dc_resourceconfiguration;
94   size_t n_ie_extensions;
95   StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs **ie_extensions;
96   StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem__ResourceConfigurationCase resource_configuration_case;
97   union {
98     StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent *sgnbpdcppresent;
99     StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent *sgnbpdcpnotpresent;
100   };
101 };
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} }
105
106
107 struct  _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs
108 {
109   ProtobufCMessage base;
110 };
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) \
113      }
114
115
116 struct  _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent
117 {
118   ProtobufCMessage base;
119   StreamingProtobufs__GTPtunnelEndpoint *ul_gtptunnelendpoint;
120   StreamingProtobufs__GTPtunnelEndpoint *dl_gtptunnelendpoint;
121   size_t n_ie_extensions;
122   StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs **ie_extensions;
123 };
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 }
127
128
129 struct  _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs
130 {
131   ProtobufCMessage base;
132 };
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) \
135      }
136
137
138 struct  _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent
139 {
140   ProtobufCMessage base;
141   size_t n_ie_extensions;
142   StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs **ie_extensions;
143 };
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) \
146     , 0,NULL }
147
148
149 struct  _StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs
150 {
151   ProtobufCMessage base;
152 };
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) \
155      }
156
157
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,
165                       uint8_t             *out);
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,
172                       size_t               len,
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,
184                       uint8_t             *out);
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,
191                       size_t               len,
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,
203                       uint8_t             *out);
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,
210                       size_t               len,
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,
222                       uint8_t             *out);
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,
229                       size_t               len,
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,
241                       uint8_t             *out);
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,
248                       size_t               len,
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,
260                       uint8_t             *out);
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,
267                       size_t               len,
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,
279                       uint8_t             *out);
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,
286                       size_t               len,
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,
298                       uint8_t             *out);
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,
305                       size_t               len,
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,
317                       uint8_t             *out);
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,
324                       size_t               len,
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,
336                       uint8_t             *out);
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,
343                       size_t               len,
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 --- */
349
350 typedef void (*StreamingProtobufs__SgNBChangeConfirm_Closure)
351                  (const StreamingProtobufs__SgNBChangeConfirm *message,
352                   void *closure_data);
353 typedef void (*StreamingProtobufs__SgNBChangeConfirmIEs_Closure)
354                  (const StreamingProtobufs__SgNBChangeConfirmIEs *message,
355                   void *closure_data);
356 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList_Closure)
357                  (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfList *message,
358                   void *closure_data);
359 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs_Closure)
360                  (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemIEs *message,
361                   void *closure_data);
362 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem_Closure)
363                  (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItem *message,
364                   void *closure_data);
365 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs_Closure)
366                  (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfItemExtIEs *message,
367                   void *closure_data);
368 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent_Closure)
369                  (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresent *message,
370                   void *closure_data);
371 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs_Closure)
372                  (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPpresentExtIEs *message,
373                   void *closure_data);
374 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent_Closure)
375                  (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresent *message,
376                   void *closure_data);
377 typedef void (*StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs_Closure)
378                  (const StreamingProtobufs__ERABsToBeReleasedSgNBChaConfSgNBPDCPnotpresentExtIEs *message,
379                   void *closure_data);
380
381 /* --- services --- */
382
383
384 /* --- descriptors --- */
385
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;
396
397 PROTOBUF_C__END_DECLS
398
399
400 #endif  /* PROTOBUF_C_sgnb_5fchange_5fconfirm_2eproto__INCLUDED */