1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: sgnb_addition_request_acknowledge.proto */
4 #ifndef PROTOBUF_C_sgnb_5faddition_5frequest_5facknowledge_2eproto__INCLUDED
5 #define PROTOBUF_C_sgnb_5faddition_5frequest_5facknowledge_2eproto__INCLUDED
7 #include <protobuf-c/protobuf-c.h>
9 PROTOBUF_C__BEGIN_DECLS
11 #if PROTOBUF_C_VERSION_NUMBER < 1003000
12 # error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
13 #elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION
14 # error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
17 #include "google/protobuf/wrappers.pb-c.h"
18 #include "x2ap_common_types.pb-c.h"
19 #include "rrc_cg_config.pb-c.h"
21 typedef struct _Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge;
22 typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList;
23 typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem;
24 typedef struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs;
25 typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent;
26 typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs;
27 typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent;
28 typedef struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs;
34 /* --- messages --- */
36 struct _Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge
38 ProtobufCMessage base;
39 uint32_t id_menb_ue_x2ap_id;
40 uint32_t id_sgnb_ue_x2ap_id;
41 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *id_e_rabs_admitted_tobeadded_sgnbaddreqacklist;
42 Uenibstreamprotobuf__ERABList *id_e_rabs_notadmitted_list;
44 *The content of id_SgNBtoMeNBContainer has been specified in 3GPP 38.331 to be CG-Config.
46 Uenibstreamprotobuf__CGConfig *id_sgnbtomenbcontainer;
47 Uenibstreamprotobuf__CriticalityDiagnostics *id_criticalitydiagnostics;
48 Google__Protobuf__UInt32Value *id_menb_ue_x2ap_id_extension;
49 Uenibstreamprotobuf__SplitSRBs *id_admittedsplitsrbs;
50 Uenibstreamprotobuf__SgNBResourceCoordinationInformation *id_sgnbresourcecoordinationinformation;
51 Uenibstreamprotobuf__RRCConfigInd *id_rrcconfigindication;
53 #define UENIBSTREAMPROTOBUF__SG_NBADDITION_REQUEST_ACKNOWLEDGE__INIT \
54 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor) \
55 , 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
58 struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList
60 ProtobufCMessage base;
61 size_t n_id_e_rabs_admitted_tobeadded_sgnbaddreqack_item;
62 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem **id_e_rabs_admitted_tobeadded_sgnbaddreqack_item;
64 #define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK_LIST__INIT \
65 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor) \
70 UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET = 0,
71 UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION_SG_NBPDCPPRESENT = 3,
72 UENIBSTREAMPROTOBUF__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(UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION)
74 } Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem__ResourceConfigurationCase;
76 struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem
78 ProtobufCMessage base;
80 Uenibstreamprotobuf__ENDCResourceConfiguration *en_dc_resourceconfiguration;
81 size_t n_ie_extensions;
82 Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs **ie_extensions;
83 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem__ResourceConfigurationCase resource_configuration_case;
85 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *sgnbpdcppresent;
86 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *sgnbpdcpnotpresent;
89 #define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__INIT \
90 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor) \
91 , 0, NULL, 0,NULL, UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM__RESOURCE_CONFIGURATION__NOT_SET, {0} }
94 struct _Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs
96 ProtobufCMessage base;
98 #define UENIBSTREAMPROTOBUF__E__RABS__TO_BE_ADDED__SG_NBADD_REQ_ACK__ITEM_EXT_IES__INIT \
99 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor) \
103 struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent
105 ProtobufCMessage base;
106 Uenibstreamprotobuf__GTPtunnelEndpoint *s1_dl_gtptunnelendpoint;
107 Uenibstreamprotobuf__GTPtunnelEndpoint *sgnb_ul_gtp_teidatpdcp;
108 Uenibstreamprotobuf__RLCMode *rlc_mode;
109 Uenibstreamprotobuf__GTPtunnelEndpoint *dl_forwarding_gtptunnelendpoint;
110 Uenibstreamprotobuf__GTPtunnelEndpoint *ul_forwarding_gtptunnelendpoint;
111 Uenibstreamprotobuf__ERABLevelQoSParameters *mcg_e_rab_level_qos_parameters;
112 Uenibstreamprotobuf__ULConfiguration *ul_configuration;
113 size_t n_ie_extensions;
114 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs **ie_extensions;
116 #define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPPRESENT__INIT \
117 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor) \
118 , NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0,NULL }
121 struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs
123 ProtobufCMessage base;
124 Uenibstreamprotobuf__PDCPSnLength *id_ulpdcpsnlength;
125 Uenibstreamprotobuf__PDCPSnLength *id_dlpdcpsnlength;
127 #define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPPRESENT_EXT_IES__INIT \
128 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor) \
132 struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent
134 ProtobufCMessage base;
135 Uenibstreamprotobuf__GTPtunnelEndpoint *sgnb_dl_gtp_teidatscg;
136 Uenibstreamprotobuf__GTPtunnelEndpoint *secondary_sgnb_dl_gtp_teidatscg;
137 size_t n_ie_extensions;
138 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs **ie_extensions;
140 #define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPNOTPRESENT__INIT \
141 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor) \
142 , NULL, NULL, 0,NULL }
145 struct _Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs
147 ProtobufCMessage base;
148 Google__Protobuf__UInt32Value *lc_id;
150 #define UENIBSTREAMPROTOBUF__E__RABS__ADMITTED__TO_BE_ADDED__SG_NBADD_REQ_ACK__SG_NBPDCPNOTPRESENT_EXT_IES__INIT \
151 { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor) \
155 /* Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge methods */
156 void uenibstreamprotobuf__sg_nbaddition_request_acknowledge__init
157 (Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message);
158 size_t uenibstreamprotobuf__sg_nbaddition_request_acknowledge__get_packed_size
159 (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message);
160 size_t uenibstreamprotobuf__sg_nbaddition_request_acknowledge__pack
161 (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message,
163 size_t uenibstreamprotobuf__sg_nbaddition_request_acknowledge__pack_to_buffer
164 (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message,
165 ProtobufCBuffer *buffer);
166 Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *
167 uenibstreamprotobuf__sg_nbaddition_request_acknowledge__unpack
168 (ProtobufCAllocator *allocator,
170 const uint8_t *data);
171 void uenibstreamprotobuf__sg_nbaddition_request_acknowledge__free_unpacked
172 (Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message,
173 ProtobufCAllocator *allocator);
174 /* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList methods */
175 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__init
176 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message);
177 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__get_packed_size
178 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message);
179 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__pack
180 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message,
182 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__pack_to_buffer
183 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message,
184 ProtobufCBuffer *buffer);
185 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *
186 uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__unpack
187 (ProtobufCAllocator *allocator,
189 const uint8_t *data);
190 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__free_unpacked
191 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message,
192 ProtobufCAllocator *allocator);
193 /* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem methods */
194 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__init
195 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message);
196 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__get_packed_size
197 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message);
198 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__pack
199 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message,
201 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__pack_to_buffer
202 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message,
203 ProtobufCBuffer *buffer);
204 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *
205 uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__unpack
206 (ProtobufCAllocator *allocator,
208 const uint8_t *data);
209 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__free_unpacked
210 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message,
211 ProtobufCAllocator *allocator);
212 /* Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs methods */
213 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__init
214 (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message);
215 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__get_packed_size
216 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message);
217 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__pack
218 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message,
220 size_t uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__pack_to_buffer
221 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message,
222 ProtobufCBuffer *buffer);
223 Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *
224 uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__unpack
225 (ProtobufCAllocator *allocator,
227 const uint8_t *data);
228 void uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__free_unpacked
229 (Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message,
230 ProtobufCAllocator *allocator);
231 /* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent methods */
232 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__init
233 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message);
234 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__get_packed_size
235 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message);
236 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__pack
237 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message,
239 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__pack_to_buffer
240 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message,
241 ProtobufCBuffer *buffer);
242 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *
243 uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__unpack
244 (ProtobufCAllocator *allocator,
246 const uint8_t *data);
247 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__free_unpacked
248 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message,
249 ProtobufCAllocator *allocator);
250 /* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs methods */
251 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__init
252 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message);
253 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__get_packed_size
254 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message);
255 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__pack
256 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message,
258 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__pack_to_buffer
259 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message,
260 ProtobufCBuffer *buffer);
261 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *
262 uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__unpack
263 (ProtobufCAllocator *allocator,
265 const uint8_t *data);
266 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__free_unpacked
267 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message,
268 ProtobufCAllocator *allocator);
269 /* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent methods */
270 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__init
271 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message);
272 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__get_packed_size
273 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message);
274 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__pack
275 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message,
277 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__pack_to_buffer
278 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message,
279 ProtobufCBuffer *buffer);
280 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *
281 uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__unpack
282 (ProtobufCAllocator *allocator,
284 const uint8_t *data);
285 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__free_unpacked
286 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message,
287 ProtobufCAllocator *allocator);
288 /* Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs methods */
289 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__init
290 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message);
291 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__get_packed_size
292 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message);
293 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__pack
294 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message,
296 size_t uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__pack_to_buffer
297 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message,
298 ProtobufCBuffer *buffer);
299 Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *
300 uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__unpack
301 (ProtobufCAllocator *allocator,
303 const uint8_t *data);
304 void uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__free_unpacked
305 (Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message,
306 ProtobufCAllocator *allocator);
307 /* --- per-message closures --- */
309 typedef void (*Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge_Closure)
310 (const Uenibstreamprotobuf__SgNBAdditionRequestAcknowledge *message,
312 typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList_Closure)
313 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckList *message,
315 typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem_Closure)
316 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckItem *message,
318 typedef void (*Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs_Closure)
319 (const Uenibstreamprotobuf__ERABsToBeAddedSgNBAddReqAckItemExtIEs *message,
321 typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent_Closure)
322 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresent *message,
324 typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs_Closure)
325 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPpresentExtIEs *message,
327 typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent_Closure)
328 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresent *message,
330 typedef void (*Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs_Closure)
331 (const Uenibstreamprotobuf__ERABsAdmittedToBeAddedSgNBAddReqAckSgNBPDCPnotpresentExtIEs *message,
334 /* --- services --- */
337 /* --- descriptors --- */
339 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sg_nbaddition_request_acknowledge__descriptor;
340 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack_list__descriptor;
341 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__item__descriptor;
342 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__to_be_added__sg_nbadd_req_ack__item_ext_ies__descriptor;
343 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent__descriptor;
344 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcppresent_ext_ies__descriptor;
345 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent__descriptor;
346 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__e__rabs__admitted__to_be_added__sg_nbadd_req_ack__sg_nbpdcpnotpresent_ext_ies__descriptor;
348 PROTOBUF_C__END_DECLS
351 #endif /* PROTOBUF_C_sgnb_5faddition_5frequest_5facknowledge_2eproto__INCLUDED */