Change RMR version to 4.0.5, start listener in background mode at container startup
[ric-app/mc.git] / mc-core / mc / local_datasource / sgnb_addition_request.pb-c.h
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: sgnb_addition_request.proto */
3
4 #ifndef PROTOBUF_C_sgnb_5faddition_5frequest_2eproto__INCLUDED
5 #define PROTOBUF_C_sgnb_5faddition_5frequest_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 #include "rrc_cg_config_info.pb-c.h"
20
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;
31
32
33 /* --- enums --- */
34
35
36 /* --- messages --- */
37
38 struct  _StreamingProtobufs__SgNBAdditionRequest
39 {
40   ProtobufCMessage base;
41   StreamingProtobufs__SgNBAdditionRequestIEs *protocolies;
42 };
43 #define STREAMING_PROTOBUFS__SG_NBADDITION_REQUEST__INIT \
44  { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sg_nbaddition_request__descriptor) \
45     , NULL }
46
47
48 struct  _StreamingProtobufs__SgNBAdditionRequestIEs
49 {
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;
67 };
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 }
71
72
73 struct  _StreamingProtobufs__ERABsToBeAddedSgNBAddReqList
74 {
75   ProtobufCMessage base;
76   size_t n_items;
77   StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs **items;
78 };
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) \
81     , 0,NULL }
82
83
84 struct  _StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs
85 {
86   ProtobufCMessage base;
87   StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem *id_e_rabs_tobeadded_sgnbaddreq_item;
88 };
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) \
91     , NULL }
92
93
94 typedef enum {
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;
100
101 struct  _StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem
102 {
103   ProtobufCMessage base;
104   uint32_t e_rab_id;
105   uint32_t drb_id;
106   StreamingProtobufs__ENDCResourceConfiguration *en_dc_resourceconfiguration;
107   size_t n_ie_extensions;
108   StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs **ie_extensions;
109   StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem__ResourceConfigurationCase resource_configuration_case;
110   union {
111     StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *sgnbpdcppresent;
112     StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *sgnbpdcpnotpresent;
113   };
114 };
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} }
118
119
120 struct  _StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs
121 {
122   ProtobufCMessage base;
123 };
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) \
126      }
127
128
129 struct  _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent
130 {
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;
139 };
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 }
143
144
145 struct  _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs
146 {
147   ProtobufCMessage base;
148   StreamingProtobufs__RLCMode *id_rlcmode_transferred;
149 };
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) \
152     , NULL }
153
154
155 struct  _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent
156 {
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;
165 };
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 }
169
170
171 struct  _StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs
172 {
173   ProtobufCMessage base;
174   StreamingProtobufs__PDCPSnLength *id_ulpdcpsnlength;
175   StreamingProtobufs__PDCPSnLength *id_dlpdcpsnlength;
176   StreamingProtobufs__DuplicationActivation *id_duplicationactivation;
177 };
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) \
180     , NULL, NULL, NULL }
181
182
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,
190                       uint8_t             *out);
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,
197                       size_t               len,
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,
209                       uint8_t             *out);
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,
216                       size_t               len,
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,
228                       uint8_t             *out);
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,
235                       size_t               len,
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,
247                       uint8_t             *out);
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,
254                       size_t               len,
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,
266                       uint8_t             *out);
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,
273                       size_t               len,
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,
285                       uint8_t             *out);
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,
292                       size_t               len,
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,
304                       uint8_t             *out);
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,
311                       size_t               len,
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,
323                       uint8_t             *out);
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,
330                       size_t               len,
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,
342                       uint8_t             *out);
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,
349                       size_t               len,
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,
361                       uint8_t             *out);
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,
368                       size_t               len,
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 --- */
374
375 typedef void (*StreamingProtobufs__SgNBAdditionRequest_Closure)
376                  (const StreamingProtobufs__SgNBAdditionRequest *message,
377                   void *closure_data);
378 typedef void (*StreamingProtobufs__SgNBAdditionRequestIEs_Closure)
379                  (const StreamingProtobufs__SgNBAdditionRequestIEs *message,
380                   void *closure_data);
381 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqList_Closure)
382                  (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqList *message,
383                   void *closure_data);
384 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs_Closure)
385                  (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemIEs *message,
386                   void *closure_data);
387 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem_Closure)
388                  (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItem *message,
389                   void *closure_data);
390 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs_Closure)
391                  (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqItemExtIEs *message,
392                   void *closure_data);
393 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent_Closure)
394                  (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresent *message,
395                   void *closure_data);
396 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs_Closure)
397                  (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPpresentExtIEs *message,
398                   void *closure_data);
399 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent_Closure)
400                  (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresent *message,
401                   void *closure_data);
402 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs_Closure)
403                  (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqSgNBPDCPnotpresentExtIEs *message,
404                   void *closure_data);
405
406 /* --- services --- */
407
408
409 /* --- descriptors --- */
410
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;
421
422 PROTOBUF_C__END_DECLS
423
424
425 #endif  /* PROTOBUF_C_sgnb_5faddition_5frequest_2eproto__INCLUDED */