Support for additional NR metrics
[ric-app/mc.git] / mc-core / mc / local_datasource / sgnb_addition_request_acknowledge.pb-c.h
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: sgnb_addition_request_acknowledge.proto */
3
4 #ifndef PROTOBUF_C_sgnb_5faddition_5frequest_5facknowledge_2eproto__INCLUDED
5 #define PROTOBUF_C_sgnb_5faddition_5frequest_5facknowledge_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.pb-c.h"
20
21 typedef struct _StreamingProtobufs__SgNBAdditionRequestAcknowledge StreamingProtobufs__SgNBAdditionRequestAcknowledge;
22 typedef struct _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList;
23 typedef struct _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem;
24 typedef struct _StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs;
25 typedef struct _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent;
26 typedef struct _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs;
27 typedef struct _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent;
28 typedef struct _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs;
29
30
31 /* --- enums --- */
32
33
34 /* --- messages --- */
35
36 struct  _StreamingProtobufs__SgNBAdditionRequestAcknowledge
37 {
38   ProtobufCMessage base;
39   uint32_t id_menb_ue_x2ap_id;
40   uint32_t id_sgnb_ue_x2ap_id;
41   StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList *id_e_rabs_admitted_tobeadded_sgnbaddreqacklist;
42   StreamingProtobufs__ERABList *id_e_rabs_notadmitted_list;
43   /*
44    *The content of id_SgNBtoMeNBContainer has been specified in 3GPP 38.331 to be CG-Config.
45    */
46   StreamingProtobufs__CGConfig *id_sgnbtomenbcontainer;
47   StreamingProtobufs__CriticalityDiagnostics *id_criticalitydiagnostics;
48   Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension;
49   StreamingProtobufs__SplitSRBs *id_admittedsplitsrbs;
50   StreamingProtobufs__SgNBResourceCoordinationInformation *id_sgnbresourcecoordinationinformation;
51   StreamingProtobufs__RRCConfigInd *id_rrcconfigindication;
52 };
53 #define STREAMING_PROTOBUFS__SG_NBADDITION_REQUEST_ACKNOWLEDGE__INIT \
54  { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sg_nbaddition_request_acknowledge__descriptor) \
55     , 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
56
57
58 struct  _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList
59 {
60   ProtobufCMessage base;
61   size_t n_id_e_rabs_admitted_tobeadded_sgnbaddreqack_item;
62   StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem **id_e_rabs_admitted_tobeadded_sgnbaddreqack_item;
63 };
64 #define STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK_LIST__INIT \
65  { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor) \
66     , 0,NULL }
67
68
69 typedef enum {
70   STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0,
71   STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3,
72   STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPNOTPRESENT = 4
73     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION)
74 } StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem__ResourceConfigurationCase;
75
76 struct  _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem
77 {
78   ProtobufCMessage base;
79   uint32_t e_rab_id;
80   StreamingProtobufs__ENDCResourceConfiguration *en_dc_resourceconfiguration;
81   size_t n_ie_extensions;
82   StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs **ie_extensions;
83   StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem__ResourceConfigurationCase resource_configuration_case;
84   union {
85     StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *sgnbpdcppresent;
86     StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *sgnbpdcpnotpresent;
87   };
88 };
89 #define STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__INIT \
90  { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor) \
91     , 0, NULL, 0,NULL, STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} }
92
93
94 struct  _StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs
95 {
96   ProtobufCMessage base;
97 };
98 #define STREAMING_PROTOBUFS__E__RABS__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM_EXT_IES__INIT \
99  { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor) \
100      }
101
102
103 struct  _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent
104 {
105   ProtobufCMessage base;
106   StreamingProtobufs__GTPtunnelEndpoint *s1_dl_gtptunnelendpoint;
107   StreamingProtobufs__GTPtunnelEndpoint *sgnb_ul_gtp_teidatpdcp;
108   StreamingProtobufs__RLCMode *rlc_mode;
109   StreamingProtobufs__GTPtunnelEndpoint *dl_forwarding_gtptunnelendpoint;
110   StreamingProtobufs__GTPtunnelEndpoint *ul_forwarding_gtptunnelendpoint;
111   StreamingProtobufs__ERABLevelQoSParameters *mcg_e_rab_level_qos_parameters;
112   StreamingProtobufs__ULConfiguration *ul_configuration;
113   size_t n_ie_extensions;
114   StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs **ie_extensions;
115 };
116 #define STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPPRESENT__INIT \
117  { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor) \
118     , NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL }
119
120
121 struct  _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs
122 {
123   ProtobufCMessage base;
124   StreamingProtobufs__PDCPSnLength *id_ulpdcpsnlength;
125   StreamingProtobufs__PDCPSnLength *id_dlpdcpsnlength;
126 };
127 #define STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT \
128  { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor) \
129     , NULL, NULL }
130
131
132 struct  _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent
133 {
134   ProtobufCMessage base;
135   StreamingProtobufs__GTPtunnelEndpoint *sgnb_dl_gtp_teidatscg;
136   StreamingProtobufs__GTPtunnelEndpoint *secondary_sgnb_dl_gtp_teidatscg;
137   size_t n_ie_extensions;
138   StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs **ie_extensions;
139 };
140 #define STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPNOTPRESENT__INIT \
141  { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor) \
142     , NULL, NULL, 0,NULL }
143
144
145 struct  _StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs
146 {
147   ProtobufCMessage base;
148   Google__Protobuf__UInt32Value *lc_id;
149 };
150 #define STREAMING_PROTOBUFS__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \
151  { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor) \
152     , NULL }
153
154
155 /* StreamingProtobufs__SgNBAdditionRequestAcknowledge methods */
156 void   streaming_protobufs__sg_nbaddition_request_acknowledge__init
157                      (StreamingProtobufs__SgNBAdditionRequestAcknowledge         *message);
158 size_t streaming_protobufs__sg_nbaddition_request_acknowledge__get_packed_size
159                      (const StreamingProtobufs__SgNBAdditionRequestAcknowledge   *message);
160 size_t streaming_protobufs__sg_nbaddition_request_acknowledge__pack
161                      (const StreamingProtobufs__SgNBAdditionRequestAcknowledge   *message,
162                       uint8_t             *out);
163 size_t streaming_protobufs__sg_nbaddition_request_acknowledge__pack_to_buffer
164                      (const StreamingProtobufs__SgNBAdditionRequestAcknowledge   *message,
165                       ProtobufCBuffer     *buffer);
166 StreamingProtobufs__SgNBAdditionRequestAcknowledge *
167        streaming_protobufs__sg_nbaddition_request_acknowledge__unpack
168                      (ProtobufCAllocator  *allocator,
169                       size_t               len,
170                       const uint8_t       *data);
171 void   streaming_protobufs__sg_nbaddition_request_acknowledge__free_unpacked
172                      (StreamingProtobufs__SgNBAdditionRequestAcknowledge *message,
173                       ProtobufCAllocator *allocator);
174 /* StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList methods */
175 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__init
176                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList         *message);
177 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__get_packed_size
178                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList   *message);
179 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__pack
180                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList   *message,
181                       uint8_t             *out);
182 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__pack_to_buffer
183                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList   *message,
184                       ProtobufCBuffer     *buffer);
185 StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList *
186        streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__unpack
187                      (ProtobufCAllocator  *allocator,
188                       size_t               len,
189                       const uint8_t       *data);
190 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__free_unpacked
191                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList *message,
192                       ProtobufCAllocator *allocator);
193 /* StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem methods */
194 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__init
195                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem         *message);
196 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__get_packed_size
197                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem   *message);
198 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__pack
199                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem   *message,
200                       uint8_t             *out);
201 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__pack_to_buffer
202                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem   *message,
203                       ProtobufCBuffer     *buffer);
204 StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem *
205        streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__unpack
206                      (ProtobufCAllocator  *allocator,
207                       size_t               len,
208                       const uint8_t       *data);
209 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__free_unpacked
210                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message,
211                       ProtobufCAllocator *allocator);
212 /* StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs methods */
213 void   streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__init
214                      (StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs         *message);
215 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__get_packed_size
216                      (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs   *message);
217 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__pack
218                      (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs   *message,
219                       uint8_t             *out);
220 size_t streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__pack_to_buffer
221                      (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs   *message,
222                       ProtobufCBuffer     *buffer);
223 StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs *
224        streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__unpack
225                      (ProtobufCAllocator  *allocator,
226                       size_t               len,
227                       const uint8_t       *data);
228 void   streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__free_unpacked
229                      (StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message,
230                       ProtobufCAllocator *allocator);
231 /* StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent methods */
232 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__init
233                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent         *message);
234 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__get_packed_size
235                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent   *message);
236 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__pack
237                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent   *message,
238                       uint8_t             *out);
239 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__pack_to_buffer
240                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent   *message,
241                       ProtobufCBuffer     *buffer);
242 StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *
243        streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__unpack
244                      (ProtobufCAllocator  *allocator,
245                       size_t               len,
246                       const uint8_t       *data);
247 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__free_unpacked
248                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message,
249                       ProtobufCAllocator *allocator);
250 /* StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs methods */
251 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__init
252                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs         *message);
253 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__get_packed_size
254                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs   *message);
255 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__pack
256                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs   *message,
257                       uint8_t             *out);
258 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer
259                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs   *message,
260                       ProtobufCBuffer     *buffer);
261 StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *
262        streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__unpack
263                      (ProtobufCAllocator  *allocator,
264                       size_t               len,
265                       const uint8_t       *data);
266 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__free_unpacked
267                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message,
268                       ProtobufCAllocator *allocator);
269 /* StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent methods */
270 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__init
271                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent         *message);
272 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__get_packed_size
273                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent   *message);
274 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__pack
275                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent   *message,
276                       uint8_t             *out);
277 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__pack_to_buffer
278                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent   *message,
279                       ProtobufCBuffer     *buffer);
280 StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *
281        streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__unpack
282                      (ProtobufCAllocator  *allocator,
283                       size_t               len,
284                       const uint8_t       *data);
285 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__free_unpacked
286                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message,
287                       ProtobufCAllocator *allocator);
288 /* StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs methods */
289 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__init
290                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs         *message);
291 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size
292                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs   *message);
293 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__pack
294                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs   *message,
295                       uint8_t             *out);
296 size_t streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
297                      (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs   *message,
298                       ProtobufCBuffer     *buffer);
299 StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *
300        streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__unpack
301                      (ProtobufCAllocator  *allocator,
302                       size_t               len,
303                       const uint8_t       *data);
304 void   streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked
305                      (StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message,
306                       ProtobufCAllocator *allocator);
307 /* --- per-message closures --- */
308
309 typedef void (*StreamingProtobufs__SgNBAdditionRequestAcknowledge_Closure)
310                  (const StreamingProtobufs__SgNBAdditionRequestAcknowledge *message,
311                   void *closure_data);
312 typedef void (*StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList_Closure)
313                  (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckList *message,
314                   void *closure_data);
315 typedef void (*StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem_Closure)
316                  (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message,
317                   void *closure_data);
318 typedef void (*StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs_Closure)
319                  (const StreamingProtobufs__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message,
320                   void *closure_data);
321 typedef void (*StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent_Closure)
322                  (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message,
323                   void *closure_data);
324 typedef void (*StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs_Closure)
325                  (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message,
326                   void *closure_data);
327 typedef void (*StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent_Closure)
328                  (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message,
329                   void *closure_data);
330 typedef void (*StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs_Closure)
331                  (const StreamingProtobufs__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message,
332                   void *closure_data);
333
334 /* --- services --- */
335
336
337 /* --- descriptors --- */
338
339 extern const ProtobufCMessageDescriptor streaming_protobufs__sg_nbaddition_request_acknowledge__descriptor;
340 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor;
341 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor;
342 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor;
343 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor;
344 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor;
345 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor;
346 extern const ProtobufCMessageDescriptor streaming_protobufs__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor;
347
348 PROTOBUF_C__END_DECLS
349
350
351 #endif  /* PROTOBUF_C_sgnb_5faddition_5frequest_5facknowledge_2eproto__INCLUDED */