Initial commit of mc-core part of mc xApp codebase
[ric-app/mc.git] / mc-core / mc / local_datasource / rrc_sib.pb-c.h
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: rrc_sib.proto */
3
4 #ifndef PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED
5 #define PROTOBUF_C_rrc_5fsib_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 "rrc_common_types.pb-c.h"
19 #include "common_types.pb-c.h"
20
21 typedef struct _Uenibstreamprotobuf__SIB1 Uenibstreamprotobuf__SIB1;
22 typedef struct _Uenibstreamprotobuf__SIB1CellSelectionInfo Uenibstreamprotobuf__SIB1CellSelectionInfo;
23 typedef struct _Uenibstreamprotobuf__SIB1UACBarringInfo Uenibstreamprotobuf__SIB1UACBarringInfo;
24 typedef struct _Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo;
25 typedef struct _Uenibstreamprotobuf__IndividualPLMNList Uenibstreamprotobuf__IndividualPLMNList;
26 typedef struct _Uenibstreamprotobuf__SIB2 Uenibstreamprotobuf__SIB2;
27 typedef struct _Uenibstreamprotobuf__SIB2CellReselectionInfoCommon Uenibstreamprotobuf__SIB2CellReselectionInfoCommon;
28 typedef struct _Uenibstreamprotobuf__QHyst Uenibstreamprotobuf__QHyst;
29 typedef struct _Uenibstreamprotobuf__SpeedStateReselectionPars Uenibstreamprotobuf__SpeedStateReselectionPars;
30 typedef struct _Uenibstreamprotobuf__QHystSF Uenibstreamprotobuf__QHystSF;
31 typedef struct _Uenibstreamprotobuf__SFMediumHigh Uenibstreamprotobuf__SFMediumHigh;
32 typedef struct _Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo;
33 typedef struct _Uenibstreamprotobuf__CellReselectionSubPriority Uenibstreamprotobuf__CellReselectionSubPriority;
34 typedef struct _Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo;
35 typedef struct _Uenibstreamprotobuf__SpeedStateScaleFactors Uenibstreamprotobuf__SpeedStateScaleFactors;
36 typedef struct _Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh;
37 typedef struct _Uenibstreamprotobuf__SIB3 Uenibstreamprotobuf__SIB3;
38 typedef struct _Uenibstreamprotobuf__IntraFreqNeighCellList Uenibstreamprotobuf__IntraFreqNeighCellList;
39 typedef struct _Uenibstreamprotobuf__IntraFreqNeighCellInfo Uenibstreamprotobuf__IntraFreqNeighCellInfo;
40 typedef struct _Uenibstreamprotobuf__IntraFreqBlackCellList Uenibstreamprotobuf__IntraFreqBlackCellList;
41 typedef struct _Uenibstreamprotobuf__SIB4 Uenibstreamprotobuf__SIB4;
42 typedef struct _Uenibstreamprotobuf__InterFreqCarrierFreqList Uenibstreamprotobuf__InterFreqCarrierFreqList;
43 typedef struct _Uenibstreamprotobuf__InterFreqCarrierFreqInfo Uenibstreamprotobuf__InterFreqCarrierFreqInfo;
44 typedef struct _Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ;
45 typedef struct _Uenibstreamprotobuf__InterFreqNeighCellList Uenibstreamprotobuf__InterFreqNeighCellList;
46 typedef struct _Uenibstreamprotobuf__InterFreqNeighCellInfo Uenibstreamprotobuf__InterFreqNeighCellInfo;
47 typedef struct _Uenibstreamprotobuf__InterFreqBlackCellList Uenibstreamprotobuf__InterFreqBlackCellList;
48 typedef struct _Uenibstreamprotobuf__SIB5 Uenibstreamprotobuf__SIB5;
49 typedef struct _Uenibstreamprotobuf__CarrierFreqListEUTRA Uenibstreamprotobuf__CarrierFreqListEUTRA;
50 typedef struct _Uenibstreamprotobuf__CarrierFreqEUTRA Uenibstreamprotobuf__CarrierFreqEUTRA;
51 typedef struct _Uenibstreamprotobuf__EUTRAFreqNeighCellList Uenibstreamprotobuf__EUTRAFreqNeighCellList;
52 typedef struct _Uenibstreamprotobuf__EUTRAFreqBlackCellList Uenibstreamprotobuf__EUTRAFreqBlackCellList;
53 typedef struct _Uenibstreamprotobuf__EUTRAFreqNeighCellInfo Uenibstreamprotobuf__EUTRAFreqNeighCellInfo;
54 typedef struct _Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ;
55 typedef struct _Uenibstreamprotobuf__SIB6 Uenibstreamprotobuf__SIB6;
56 typedef struct _Uenibstreamprotobuf__SIB7 Uenibstreamprotobuf__SIB7;
57 typedef struct _Uenibstreamprotobuf__SIB8 Uenibstreamprotobuf__SIB8;
58 typedef struct _Uenibstreamprotobuf__SIB9 Uenibstreamprotobuf__SIB9;
59 typedef struct _Uenibstreamprotobuf__SIB9TimeInfo Uenibstreamprotobuf__SIB9TimeInfo;
60
61
62 /* --- enums --- */
63
64 typedef enum _Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value {
65   UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__protobuf_unspecified = 0,
66   UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__a = 1,
67   UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__b = 2,
68   UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__c = 3
69     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE)
70 } Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value;
71 typedef enum _Uenibstreamprotobuf__QHyst__Value {
72   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__protobuf_unspecified = 0,
73   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB0 = 1,
74   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB1 = 2,
75   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB2 = 3,
76   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB3 = 4,
77   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB4 = 5,
78   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB5 = 6,
79   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB6 = 7,
80   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB8 = 8,
81   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB10 = 9,
82   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB12 = 10,
83   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB14 = 11,
84   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB16 = 12,
85   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB18 = 13,
86   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB20 = 14,
87   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB22 = 15,
88   UENIBSTREAMPROTOBUF__Q__HYST__VALUE__dB24 = 16
89     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__Q__HYST__VALUE)
90 } Uenibstreamprotobuf__QHyst__Value;
91 typedef enum _Uenibstreamprotobuf__SFMediumHigh__Value {
92   UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__protobuf_unspecified = 0,
93   UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_6 = 1,
94   UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_4 = 2,
95   UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB_2 = 3,
96   UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__dB0 = 4
97     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE)
98 } Uenibstreamprotobuf__SFMediumHigh__Value;
99 typedef enum _Uenibstreamprotobuf__CellReselectionSubPriority__Value {
100   UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__protobuf_unspecified = 0,
101   UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot2 = 1,
102   UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot4 = 2,
103   UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot6 = 3,
104   UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot8 = 4
105     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE)
106 } Uenibstreamprotobuf__CellReselectionSubPriority__Value;
107 typedef enum _Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value {
108   UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__protobuf_unspecified = 0,
109   UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot25 = 1,
110   UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot5 = 2,
111   UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot75 = 3,
112   UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__lDot0 = 4
113     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE)
114 } Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value;
115 typedef enum _Uenibstreamprotobuf__SIB7__WarningMessageSegmentType {
116   UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified = 0,
117   UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment = 1,
118   UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment = 2
119     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE)
120 } Uenibstreamprotobuf__SIB7__WarningMessageSegmentType;
121 typedef enum _Uenibstreamprotobuf__SIB8__WarningMessageSegmentType {
122   UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified = 0,
123   UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment = 1,
124   UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment = 2
125     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE)
126 } Uenibstreamprotobuf__SIB8__WarningMessageSegmentType;
127
128 /* --- messages --- */
129
130 struct  _Uenibstreamprotobuf__SIB1
131 {
132   ProtobufCMessage base;
133   Uenibstreamprotobuf__SIB1CellSelectionInfo *cellselectioninfo;
134   Uenibstreamprotobuf__CellAccessRelatedInfo *cellaccessrelatedinfo;
135   Uenibstreamprotobuf__ConnEstFailureControl *connestfailurecontrol;
136   Uenibstreamprotobuf__SISchedulingInfo *si_schedulinginfo;
137   Uenibstreamprotobuf__ServingCellConfigCommonSIB *servingcellconfigcommon;
138   Uenibstreamprotobuf__TrueOpt *ims_emergencysupport;
139   Uenibstreamprotobuf__TrueOpt *ecalloverims_support;
140   Uenibstreamprotobuf__UETimersAndConstants *ue_timersandconstants;
141   Uenibstreamprotobuf__SIB1UACBarringInfo *uac_barringinfo;
142   Uenibstreamprotobuf__TrueOpt *usefullresumeid;
143   Google__Protobuf__StringValue *latenoncriticalextension;
144 };
145 #define UENIBSTREAMPROTOBUF__SIB1__INIT \
146  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib1__descriptor) \
147     , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
148
149
150 struct  _Uenibstreamprotobuf__SIB1CellSelectionInfo
151 {
152   ProtobufCMessage base;
153   int32_t q_rxlevmin;
154   Google__Protobuf__UInt32Value *q_rxlevminoffset;
155   Google__Protobuf__Int32Value *q_rxlevminsul;
156   Google__Protobuf__Int32Value *q_qualmin;
157   Google__Protobuf__UInt32Value *q_qualminoffset;
158 };
159 #define UENIBSTREAMPROTOBUF__SIB1_CELL_SELECTION_INFO__INIT \
160  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib1_cell_selection_info__descriptor) \
161     , 0, NULL, NULL, NULL, NULL }
162
163
164 typedef enum {
165   UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__NOT_SET = 0,
166   UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO_PLMN_COMMON = 4,
167   UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO_INDIVIDUAL_PLMNLIST = 5
168     PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO)
169 } Uenibstreamprotobuf__SIB1UACBarringInfo__UacAccessCategory1SelectionAssistanceInfoCase;
170
171 struct  _Uenibstreamprotobuf__SIB1UACBarringInfo
172 {
173   ProtobufCMessage base;
174   Uenibstreamprotobuf__UACBarringPerCatList *uac_barringforcommon;
175   Uenibstreamprotobuf__UACBarringPerPLMNList *uac_barringperplmn_list;
176   Uenibstreamprotobuf__UACBarringInfoSetList *uac_barringinfosetlist;
177   Uenibstreamprotobuf__SIB1UACBarringInfo__UacAccessCategory1SelectionAssistanceInfoCase uac__access_category1__selection_assistance_info_case;
178   union {
179     Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *plmncommon;
180     Uenibstreamprotobuf__IndividualPLMNList *individualplmnlist;
181   };
182 };
183 #define UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__INIT \
184  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib1_uac__barring_info__descriptor) \
185     , NULL, NULL, NULL, UENIBSTREAMPROTOBUF__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__NOT_SET, {0} }
186
187
188 struct  _Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo
189 {
190   ProtobufCMessage base;
191   Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo__Value value;
192 };
193 #define UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__INIT \
194  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor) \
195     , UENIBSTREAMPROTOBUF__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__protobuf_unspecified }
196
197
198 struct  _Uenibstreamprotobuf__IndividualPLMNList
199 {
200   ProtobufCMessage base;
201   size_t n_items;
202   Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo **items;
203 };
204 #define UENIBSTREAMPROTOBUF__INDIVIDUAL_PLMNLIST__INIT \
205  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__individual_plmnlist__descriptor) \
206     , 0,NULL }
207
208
209 struct  _Uenibstreamprotobuf__SIB2
210 {
211   ProtobufCMessage base;
212   Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *cellreselectioninfocommon;
213   Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *cellreselectionservingfreqinfo;
214   Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *intrafreqcellreselectioninfo;
215 };
216 #define UENIBSTREAMPROTOBUF__SIB2__INIT \
217  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2__descriptor) \
218     , NULL, NULL, NULL }
219
220
221 struct  _Uenibstreamprotobuf__SIB2CellReselectionInfoCommon
222 {
223   ProtobufCMessage base;
224   Google__Protobuf__UInt32Value *nrofss_blockstoaverage;
225   Uenibstreamprotobuf__ThresholdNR *absthreshss_blocksconsolidation;
226   Uenibstreamprotobuf__QOffsetRange *rangetobestcell;
227   Uenibstreamprotobuf__QHyst *q_hyst;
228   Uenibstreamprotobuf__SpeedStateReselectionPars *speedstatereselectionpars;
229 };
230 #define UENIBSTREAMPROTOBUF__SIB2_CELL_RESELECTION_INFO_COMMON__INIT \
231  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor) \
232     , NULL, NULL, NULL, NULL, NULL }
233
234
235 struct  _Uenibstreamprotobuf__QHyst
236 {
237   ProtobufCMessage base;
238   Uenibstreamprotobuf__QHyst__Value value;
239 };
240 #define UENIBSTREAMPROTOBUF__Q__HYST__INIT \
241  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__q__hyst__descriptor) \
242     , UENIBSTREAMPROTOBUF__Q__HYST__VALUE__protobuf_unspecified }
243
244
245 struct  _Uenibstreamprotobuf__SpeedStateReselectionPars
246 {
247   ProtobufCMessage base;
248   Uenibstreamprotobuf__MobilityStateParameters *mobilitystateparameters;
249   Uenibstreamprotobuf__QHystSF *q_hystsf;
250 };
251 #define UENIBSTREAMPROTOBUF__SPEED_STATE_RESELECTION_PARS__INIT \
252  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__speed_state_reselection_pars__descriptor) \
253     , NULL, NULL }
254
255
256 struct  _Uenibstreamprotobuf__QHystSF
257 {
258   ProtobufCMessage base;
259   Uenibstreamprotobuf__SFMediumHigh *sf_medium;
260   Uenibstreamprotobuf__SFMediumHigh *sf_high;
261 };
262 #define UENIBSTREAMPROTOBUF__Q__HYST_SF__INIT \
263  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__q__hyst_sf__descriptor) \
264     , NULL, NULL }
265
266
267 struct  _Uenibstreamprotobuf__SFMediumHigh
268 {
269   ProtobufCMessage base;
270   Uenibstreamprotobuf__SFMediumHigh__Value value;
271 };
272 #define UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__INIT \
273  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sf__medium__high__descriptor) \
274     , UENIBSTREAMPROTOBUF__SF__MEDIUM__HIGH__VALUE__protobuf_unspecified }
275
276
277 struct  _Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo
278 {
279   ProtobufCMessage base;
280   Google__Protobuf__UInt32Value *s_nonintrasearchp;
281   Google__Protobuf__UInt32Value *s_nonintrasearchq;
282   uint32_t threshservinglowp;
283   Google__Protobuf__UInt32Value *threshservinglowq;
284   uint32_t cellreselectionpriority;
285   Uenibstreamprotobuf__CellReselectionSubPriority *cellreselectionsubpriority;
286 };
287 #define UENIBSTREAMPROTOBUF__SIB2_CELL_RESELECTION_SERVING_FREQ_INFO__INIT \
288  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor) \
289     , NULL, NULL, 0, NULL, 0, NULL }
290
291
292 struct  _Uenibstreamprotobuf__CellReselectionSubPriority
293 {
294   ProtobufCMessage base;
295   Uenibstreamprotobuf__CellReselectionSubPriority__Value value;
296 };
297 #define UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__INIT \
298  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__cell_reselection_sub_priority__descriptor) \
299     , UENIBSTREAMPROTOBUF__CELL_RESELECTION_SUB_PRIORITY__VALUE__protobuf_unspecified }
300
301
302 struct  _Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo
303 {
304   ProtobufCMessage base;
305   int32_t q_rxlevmin;
306   Google__Protobuf__Int32Value *q_rxlevminsul;
307   Google__Protobuf__Int32Value *q_qualmin;
308   uint32_t s_intrasearchp;
309   Google__Protobuf__UInt32Value *s_intrasearchq;
310   uint32_t t_reselectionnr;
311   Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlist;
312   Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlistsul;
313   Google__Protobuf__Int32Value *p_max;
314   Uenibstreamprotobuf__SSBMTC *smtc;
315   Uenibstreamprotobuf__SSRSSIMeasurement *ss_rssi_measurement;
316   Uenibstreamprotobuf__SSBToMeasure *ssb_tomeasure;
317   protobuf_c_boolean derivessb_indexfromcell;
318   Uenibstreamprotobuf__SpeedStateScaleFactors *t_reselectionnr_sf;
319 };
320 #define UENIBSTREAMPROTOBUF__SIB2_INTRA_FREQ_CELL_RESELECTION_INFO__INIT \
321  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor) \
322     , 0, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL }
323
324
325 struct  _Uenibstreamprotobuf__SpeedStateScaleFactors
326 {
327   ProtobufCMessage base;
328   Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *sf_medium;
329   Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *sf_high;
330 };
331 #define UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS__INIT \
332  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__speed_state_scale_factors__descriptor) \
333     , NULL, NULL }
334
335
336 struct  _Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh
337 {
338   ProtobufCMessage base;
339   Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh__Value value;
340 };
341 #define UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__INIT \
342  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor) \
343     , UENIBSTREAMPROTOBUF__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__protobuf_unspecified }
344
345
346 struct  _Uenibstreamprotobuf__SIB3
347 {
348   ProtobufCMessage base;
349   Uenibstreamprotobuf__IntraFreqNeighCellList *intrafreqneighcelllist;
350   Uenibstreamprotobuf__IntraFreqBlackCellList *intrafreqblackcelllist;
351   Google__Protobuf__StringValue *latenoncriticalextension;
352 };
353 #define UENIBSTREAMPROTOBUF__SIB3__INIT \
354  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib3__descriptor) \
355     , NULL, NULL, NULL }
356
357
358 struct  _Uenibstreamprotobuf__IntraFreqNeighCellList
359 {
360   ProtobufCMessage base;
361   size_t n_items;
362   Uenibstreamprotobuf__IntraFreqNeighCellInfo **items;
363 };
364 #define UENIBSTREAMPROTOBUF__INTRA_FREQ_NEIGH_CELL_LIST__INIT \
365  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor) \
366     , 0,NULL }
367
368
369 struct  _Uenibstreamprotobuf__IntraFreqNeighCellInfo
370 {
371   ProtobufCMessage base;
372   uint32_t physcellid;
373   Uenibstreamprotobuf__QOffsetRange *q_offsetcell;
374   Google__Protobuf__UInt32Value *q_rxlevminoffsetcell;
375   Google__Protobuf__UInt32Value *q_rxlevminoffsetcellsul;
376   Google__Protobuf__UInt32Value *q_qualminoffsetcell;
377 };
378 #define UENIBSTREAMPROTOBUF__INTRA_FREQ_NEIGH_CELL_INFO__INIT \
379  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor) \
380     , 0, NULL, NULL, NULL, NULL }
381
382
383 struct  _Uenibstreamprotobuf__IntraFreqBlackCellList
384 {
385   ProtobufCMessage base;
386   size_t n_items;
387   Uenibstreamprotobuf__PCIRange **items;
388 };
389 #define UENIBSTREAMPROTOBUF__INTRA_FREQ_BLACK_CELL_LIST__INIT \
390  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__intra_freq_black_cell_list__descriptor) \
391     , 0,NULL }
392
393
394 struct  _Uenibstreamprotobuf__SIB4
395 {
396   ProtobufCMessage base;
397   Uenibstreamprotobuf__InterFreqCarrierFreqList *interfreqcarrierfreqlist;
398   Google__Protobuf__StringValue *latenoncriticalextension;
399 };
400 #define UENIBSTREAMPROTOBUF__SIB4__INIT \
401  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib4__descriptor) \
402     , NULL, NULL }
403
404
405 struct  _Uenibstreamprotobuf__InterFreqCarrierFreqList
406 {
407   ProtobufCMessage base;
408   size_t n_items;
409   Uenibstreamprotobuf__InterFreqCarrierFreqInfo **items;
410 };
411 #define UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_LIST__INIT \
412  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor) \
413     , 0,NULL }
414
415
416 struct  _Uenibstreamprotobuf__InterFreqCarrierFreqInfo
417 {
418   ProtobufCMessage base;
419   uint32_t dl_carrierfreq;
420   Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlist;
421   Uenibstreamprotobuf__MultiFrequencyBandListNRSIB *frequencybandlistsul;
422   Google__Protobuf__UInt32Value *nrofss_blockstoaverage;
423   Uenibstreamprotobuf__ThresholdNR *absthreshss_blocksconsolidation;
424   Uenibstreamprotobuf__SSBMTC *smtc;
425   Uenibstreamprotobuf__SubcarrierSpacing *ssbsubcarrierspacing;
426   Uenibstreamprotobuf__SSBToMeasure *ssb_tomeasure;
427   protobuf_c_boolean derivessb_indexfromcell;
428   Uenibstreamprotobuf__SSRSSIMeasurement *ss_rssi_measurement;
429   int32_t q_rxlevmin;
430   Google__Protobuf__Int32Value *q_rxlevminsul;
431   Google__Protobuf__Int32Value *q_qualmin;
432   Google__Protobuf__Int32Value *p_max;
433   uint32_t t_reselectionnr;
434   Uenibstreamprotobuf__SpeedStateScaleFactors *t_reselectionnr_sf;
435   uint32_t threshx_highp;
436   uint32_t threshx_lowp;
437   Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *threshx_q;
438   Google__Protobuf__UInt32Value *cellreselectionpriority;
439   Uenibstreamprotobuf__CellReselectionSubPriority *cellreselectionsubpriority;
440   Uenibstreamprotobuf__QOffsetRange *q_offsetfreq;
441   Uenibstreamprotobuf__InterFreqNeighCellList *interfreqneighcelllist;
442   Uenibstreamprotobuf__InterFreqBlackCellList *interfreqblackcelllist;
443 };
444 #define UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_INFO__INIT \
445  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor) \
446     , 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, 0, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL }
447
448
449 struct  _Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ
450 {
451   ProtobufCMessage base;
452   uint32_t threshx_highq;
453   uint32_t threshx_lowq;
454 };
455 #define UENIBSTREAMPROTOBUF__INTER_FREQ_CARRIER_FREQ_INFO_THRESH_X__Q__INIT \
456  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor) \
457     , 0, 0 }
458
459
460 struct  _Uenibstreamprotobuf__InterFreqNeighCellList
461 {
462   ProtobufCMessage base;
463   size_t n_items;
464   Uenibstreamprotobuf__InterFreqNeighCellInfo **items;
465 };
466 #define UENIBSTREAMPROTOBUF__INTER_FREQ_NEIGH_CELL_LIST__INIT \
467  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor) \
468     , 0,NULL }
469
470
471 struct  _Uenibstreamprotobuf__InterFreqNeighCellInfo
472 {
473   ProtobufCMessage base;
474   uint32_t physcellid;
475   Uenibstreamprotobuf__QOffsetRange *q_offsetcell;
476   Google__Protobuf__UInt32Value *q_rxlevminoffsetcell;
477   Google__Protobuf__UInt32Value *q_rxlevminoffsetcellsul;
478   Google__Protobuf__UInt32Value *q_qualminoffsetcell;
479 };
480 #define UENIBSTREAMPROTOBUF__INTER_FREQ_NEIGH_CELL_INFO__INIT \
481  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor) \
482     , 0, NULL, NULL, NULL, NULL }
483
484
485 struct  _Uenibstreamprotobuf__InterFreqBlackCellList
486 {
487   ProtobufCMessage base;
488   size_t n_items;
489   Uenibstreamprotobuf__PCIRange **items;
490 };
491 #define UENIBSTREAMPROTOBUF__INTER_FREQ_BLACK_CELL_LIST__INIT \
492  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__inter_freq_black_cell_list__descriptor) \
493     , 0,NULL }
494
495
496 struct  _Uenibstreamprotobuf__SIB5
497 {
498   ProtobufCMessage base;
499   Uenibstreamprotobuf__CarrierFreqListEUTRA *carrierfreqlisteutra;
500   uint32_t t_reselectioneutra;
501   Uenibstreamprotobuf__SpeedStateScaleFactors *t_reselectioneutra_sf;
502   Google__Protobuf__StringValue *latenoncriticalextension;
503 };
504 #define UENIBSTREAMPROTOBUF__SIB5__INIT \
505  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib5__descriptor) \
506     , NULL, 0, NULL, NULL }
507
508
509 struct  _Uenibstreamprotobuf__CarrierFreqListEUTRA
510 {
511   ProtobufCMessage base;
512   size_t n_items;
513   Uenibstreamprotobuf__CarrierFreqEUTRA **items;
514 };
515 #define UENIBSTREAMPROTOBUF__CARRIER_FREQ_LIST_EUTRA__INIT \
516  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_freq_list_eutra__descriptor) \
517     , 0,NULL }
518
519
520 struct  _Uenibstreamprotobuf__CarrierFreqEUTRA
521 {
522   ProtobufCMessage base;
523   uint32_t carrierfreq;
524   Uenibstreamprotobuf__EUTRAMultiBandInfoList *eutra_multibandinfolist;
525   Uenibstreamprotobuf__EUTRAFreqNeighCellList *eutra_freqneighcelllist;
526   Uenibstreamprotobuf__EUTRAFreqBlackCellList *eutra_blackcelllist;
527   Uenibstreamprotobuf__EUTRAAllowedMeasBandwidth *allowedmeasbandwidth;
528   protobuf_c_boolean presenceantennaport1;
529   Google__Protobuf__UInt32Value *cellreselectionpriority;
530   Uenibstreamprotobuf__CellReselectionSubPriority *cellreselectionsubpriority;
531   uint32_t threshx_high;
532   uint32_t threshx_low;
533   int32_t q_rxlevmin;
534   int32_t q_qualmin;
535   int32_t p_maxeutra;
536   Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *threshx_q;
537 };
538 #define UENIBSTREAMPROTOBUF__CARRIER_FREQ_EUTRA__INIT \
539  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_freq_eutra__descriptor) \
540     , 0, NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, 0, 0, 0, 0, NULL }
541
542
543 struct  _Uenibstreamprotobuf__EUTRAFreqNeighCellList
544 {
545   ProtobufCMessage base;
546   size_t n_items;
547   Uenibstreamprotobuf__EUTRAFreqNeighCellInfo **items;
548 };
549 #define UENIBSTREAMPROTOBUF__EUTRA__FREQ_NEIGH_CELL_LIST__INIT \
550  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor) \
551     , 0,NULL }
552
553
554 struct  _Uenibstreamprotobuf__EUTRAFreqBlackCellList
555 {
556   ProtobufCMessage base;
557   size_t n_items;
558   Uenibstreamprotobuf__EUTRAPhysCellIdRange **items;
559 };
560 #define UENIBSTREAMPROTOBUF__EUTRA__FREQ_BLACK_CELL_LIST__INIT \
561  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor) \
562     , 0,NULL }
563
564
565 struct  _Uenibstreamprotobuf__EUTRAFreqNeighCellInfo
566 {
567   ProtobufCMessage base;
568   uint32_t physcellid;
569   Uenibstreamprotobuf__EUTRAQOffsetRange *q_offsetcell;
570   Google__Protobuf__UInt32Value *q_rxlevminoffsetcell;
571   Google__Protobuf__UInt32Value *q_qualminoffsetcell;
572 };
573 #define UENIBSTREAMPROTOBUF__EUTRA__FREQ_NEIGH_CELL_INFO__INIT \
574  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor) \
575     , 0, NULL, NULL, NULL }
576
577
578 struct  _Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ
579 {
580   ProtobufCMessage base;
581   uint32_t threshx_highq;
582   uint32_t threshx_lowq;
583 };
584 #define UENIBSTREAMPROTOBUF__CARRIER_FREQ_EUTRATHRESH_X__Q__INIT \
585  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor) \
586     , 0, 0 }
587
588
589 struct  _Uenibstreamprotobuf__SIB6
590 {
591   ProtobufCMessage base;
592   char *messageidentifier;
593   char *serialnumber;
594   char *warningtype;
595   Google__Protobuf__StringValue *latenoncriticalextension;
596 };
597 #define UENIBSTREAMPROTOBUF__SIB6__INIT \
598  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib6__descriptor) \
599     , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, NULL }
600
601
602 struct  _Uenibstreamprotobuf__SIB7
603 {
604   ProtobufCMessage base;
605   char *messageidentifier;
606   char *serialnumber;
607   Uenibstreamprotobuf__SIB7__WarningMessageSegmentType warningmessagesegmenttype;
608   uint32_t warningmessagesegmentnumber;
609   char *warningmessagesegment;
610   Google__Protobuf__StringValue *datacodingscheme;
611   Google__Protobuf__StringValue *latenoncriticalextension;
612 };
613 #define UENIBSTREAMPROTOBUF__SIB7__INIT \
614  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib7__descriptor) \
615     , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified, 0, (char *)protobuf_c_empty_string, NULL, NULL }
616
617
618 struct  _Uenibstreamprotobuf__SIB8
619 {
620   ProtobufCMessage base;
621   char *messageidentifier;
622   char *serialnumber;
623   Uenibstreamprotobuf__SIB8__WarningMessageSegmentType warningmessagesegmenttype;
624   uint32_t warningmessagesegmentnumber;
625   char *warningmessagesegment;
626   Google__Protobuf__StringValue *datacodingscheme;
627   Google__Protobuf__StringValue *warningareacoordinatessegment;
628   Google__Protobuf__StringValue *latenoncriticalextension;
629 };
630 #define UENIBSTREAMPROTOBUF__SIB8__INIT \
631  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib8__descriptor) \
632     , (char *)protobuf_c_empty_string, (char *)protobuf_c_empty_string, UENIBSTREAMPROTOBUF__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified, 0, (char *)protobuf_c_empty_string, NULL, NULL, NULL }
633
634
635 struct  _Uenibstreamprotobuf__SIB9
636 {
637   ProtobufCMessage base;
638   Uenibstreamprotobuf__SIB9TimeInfo *timeinfo;
639   Google__Protobuf__StringValue *latenoncriticalextension;
640 };
641 #define UENIBSTREAMPROTOBUF__SIB9__INIT \
642  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib9__descriptor) \
643     , NULL, NULL }
644
645
646 struct  _Uenibstreamprotobuf__SIB9TimeInfo
647 {
648   ProtobufCMessage base;
649   uint64_t timeinfoutc;
650   Google__Protobuf__StringValue *daylightsavingtime;
651   Google__Protobuf__Int32Value *leapseconds;
652   Google__Protobuf__Int32Value *localtimeoffset;
653 };
654 #define UENIBSTREAMPROTOBUF__SIB9_TIME_INFO__INIT \
655  { PROTOBUF_C_MESSAGE_INIT (&uenibstreamprotobuf__sib9_time_info__descriptor) \
656     , 0, NULL, NULL, NULL }
657
658
659 /* Uenibstreamprotobuf__SIB1 methods */
660 void   uenibstreamprotobuf__sib1__init
661                      (Uenibstreamprotobuf__SIB1         *message);
662 size_t uenibstreamprotobuf__sib1__get_packed_size
663                      (const Uenibstreamprotobuf__SIB1   *message);
664 size_t uenibstreamprotobuf__sib1__pack
665                      (const Uenibstreamprotobuf__SIB1   *message,
666                       uint8_t             *out);
667 size_t uenibstreamprotobuf__sib1__pack_to_buffer
668                      (const Uenibstreamprotobuf__SIB1   *message,
669                       ProtobufCBuffer     *buffer);
670 Uenibstreamprotobuf__SIB1 *
671        uenibstreamprotobuf__sib1__unpack
672                      (ProtobufCAllocator  *allocator,
673                       size_t               len,
674                       const uint8_t       *data);
675 void   uenibstreamprotobuf__sib1__free_unpacked
676                      (Uenibstreamprotobuf__SIB1 *message,
677                       ProtobufCAllocator *allocator);
678 /* Uenibstreamprotobuf__SIB1CellSelectionInfo methods */
679 void   uenibstreamprotobuf__sib1_cell_selection_info__init
680                      (Uenibstreamprotobuf__SIB1CellSelectionInfo         *message);
681 size_t uenibstreamprotobuf__sib1_cell_selection_info__get_packed_size
682                      (const Uenibstreamprotobuf__SIB1CellSelectionInfo   *message);
683 size_t uenibstreamprotobuf__sib1_cell_selection_info__pack
684                      (const Uenibstreamprotobuf__SIB1CellSelectionInfo   *message,
685                       uint8_t             *out);
686 size_t uenibstreamprotobuf__sib1_cell_selection_info__pack_to_buffer
687                      (const Uenibstreamprotobuf__SIB1CellSelectionInfo   *message,
688                       ProtobufCBuffer     *buffer);
689 Uenibstreamprotobuf__SIB1CellSelectionInfo *
690        uenibstreamprotobuf__sib1_cell_selection_info__unpack
691                      (ProtobufCAllocator  *allocator,
692                       size_t               len,
693                       const uint8_t       *data);
694 void   uenibstreamprotobuf__sib1_cell_selection_info__free_unpacked
695                      (Uenibstreamprotobuf__SIB1CellSelectionInfo *message,
696                       ProtobufCAllocator *allocator);
697 /* Uenibstreamprotobuf__SIB1UACBarringInfo methods */
698 void   uenibstreamprotobuf__sib1_uac__barring_info__init
699                      (Uenibstreamprotobuf__SIB1UACBarringInfo         *message);
700 size_t uenibstreamprotobuf__sib1_uac__barring_info__get_packed_size
701                      (const Uenibstreamprotobuf__SIB1UACBarringInfo   *message);
702 size_t uenibstreamprotobuf__sib1_uac__barring_info__pack
703                      (const Uenibstreamprotobuf__SIB1UACBarringInfo   *message,
704                       uint8_t             *out);
705 size_t uenibstreamprotobuf__sib1_uac__barring_info__pack_to_buffer
706                      (const Uenibstreamprotobuf__SIB1UACBarringInfo   *message,
707                       ProtobufCBuffer     *buffer);
708 Uenibstreamprotobuf__SIB1UACBarringInfo *
709        uenibstreamprotobuf__sib1_uac__barring_info__unpack
710                      (ProtobufCAllocator  *allocator,
711                       size_t               len,
712                       const uint8_t       *data);
713 void   uenibstreamprotobuf__sib1_uac__barring_info__free_unpacked
714                      (Uenibstreamprotobuf__SIB1UACBarringInfo *message,
715                       ProtobufCAllocator *allocator);
716 /* Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo methods */
717 void   uenibstreamprotobuf__uac__access_category1__selection_assistance_info__init
718                      (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo         *message);
719 size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__get_packed_size
720                      (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo   *message);
721 size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__pack
722                      (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo   *message,
723                       uint8_t             *out);
724 size_t uenibstreamprotobuf__uac__access_category1__selection_assistance_info__pack_to_buffer
725                      (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo   *message,
726                       ProtobufCBuffer     *buffer);
727 Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *
728        uenibstreamprotobuf__uac__access_category1__selection_assistance_info__unpack
729                      (ProtobufCAllocator  *allocator,
730                       size_t               len,
731                       const uint8_t       *data);
732 void   uenibstreamprotobuf__uac__access_category1__selection_assistance_info__free_unpacked
733                      (Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message,
734                       ProtobufCAllocator *allocator);
735 /* Uenibstreamprotobuf__IndividualPLMNList methods */
736 void   uenibstreamprotobuf__individual_plmnlist__init
737                      (Uenibstreamprotobuf__IndividualPLMNList         *message);
738 size_t uenibstreamprotobuf__individual_plmnlist__get_packed_size
739                      (const Uenibstreamprotobuf__IndividualPLMNList   *message);
740 size_t uenibstreamprotobuf__individual_plmnlist__pack
741                      (const Uenibstreamprotobuf__IndividualPLMNList   *message,
742                       uint8_t             *out);
743 size_t uenibstreamprotobuf__individual_plmnlist__pack_to_buffer
744                      (const Uenibstreamprotobuf__IndividualPLMNList   *message,
745                       ProtobufCBuffer     *buffer);
746 Uenibstreamprotobuf__IndividualPLMNList *
747        uenibstreamprotobuf__individual_plmnlist__unpack
748                      (ProtobufCAllocator  *allocator,
749                       size_t               len,
750                       const uint8_t       *data);
751 void   uenibstreamprotobuf__individual_plmnlist__free_unpacked
752                      (Uenibstreamprotobuf__IndividualPLMNList *message,
753                       ProtobufCAllocator *allocator);
754 /* Uenibstreamprotobuf__SIB2 methods */
755 void   uenibstreamprotobuf__sib2__init
756                      (Uenibstreamprotobuf__SIB2         *message);
757 size_t uenibstreamprotobuf__sib2__get_packed_size
758                      (const Uenibstreamprotobuf__SIB2   *message);
759 size_t uenibstreamprotobuf__sib2__pack
760                      (const Uenibstreamprotobuf__SIB2   *message,
761                       uint8_t             *out);
762 size_t uenibstreamprotobuf__sib2__pack_to_buffer
763                      (const Uenibstreamprotobuf__SIB2   *message,
764                       ProtobufCBuffer     *buffer);
765 Uenibstreamprotobuf__SIB2 *
766        uenibstreamprotobuf__sib2__unpack
767                      (ProtobufCAllocator  *allocator,
768                       size_t               len,
769                       const uint8_t       *data);
770 void   uenibstreamprotobuf__sib2__free_unpacked
771                      (Uenibstreamprotobuf__SIB2 *message,
772                       ProtobufCAllocator *allocator);
773 /* Uenibstreamprotobuf__SIB2CellReselectionInfoCommon methods */
774 void   uenibstreamprotobuf__sib2_cell_reselection_info_common__init
775                      (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon         *message);
776 size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__get_packed_size
777                      (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon   *message);
778 size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__pack
779                      (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon   *message,
780                       uint8_t             *out);
781 size_t uenibstreamprotobuf__sib2_cell_reselection_info_common__pack_to_buffer
782                      (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon   *message,
783                       ProtobufCBuffer     *buffer);
784 Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *
785        uenibstreamprotobuf__sib2_cell_reselection_info_common__unpack
786                      (ProtobufCAllocator  *allocator,
787                       size_t               len,
788                       const uint8_t       *data);
789 void   uenibstreamprotobuf__sib2_cell_reselection_info_common__free_unpacked
790                      (Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message,
791                       ProtobufCAllocator *allocator);
792 /* Uenibstreamprotobuf__QHyst methods */
793 void   uenibstreamprotobuf__q__hyst__init
794                      (Uenibstreamprotobuf__QHyst         *message);
795 size_t uenibstreamprotobuf__q__hyst__get_packed_size
796                      (const Uenibstreamprotobuf__QHyst   *message);
797 size_t uenibstreamprotobuf__q__hyst__pack
798                      (const Uenibstreamprotobuf__QHyst   *message,
799                       uint8_t             *out);
800 size_t uenibstreamprotobuf__q__hyst__pack_to_buffer
801                      (const Uenibstreamprotobuf__QHyst   *message,
802                       ProtobufCBuffer     *buffer);
803 Uenibstreamprotobuf__QHyst *
804        uenibstreamprotobuf__q__hyst__unpack
805                      (ProtobufCAllocator  *allocator,
806                       size_t               len,
807                       const uint8_t       *data);
808 void   uenibstreamprotobuf__q__hyst__free_unpacked
809                      (Uenibstreamprotobuf__QHyst *message,
810                       ProtobufCAllocator *allocator);
811 /* Uenibstreamprotobuf__SpeedStateReselectionPars methods */
812 void   uenibstreamprotobuf__speed_state_reselection_pars__init
813                      (Uenibstreamprotobuf__SpeedStateReselectionPars         *message);
814 size_t uenibstreamprotobuf__speed_state_reselection_pars__get_packed_size
815                      (const Uenibstreamprotobuf__SpeedStateReselectionPars   *message);
816 size_t uenibstreamprotobuf__speed_state_reselection_pars__pack
817                      (const Uenibstreamprotobuf__SpeedStateReselectionPars   *message,
818                       uint8_t             *out);
819 size_t uenibstreamprotobuf__speed_state_reselection_pars__pack_to_buffer
820                      (const Uenibstreamprotobuf__SpeedStateReselectionPars   *message,
821                       ProtobufCBuffer     *buffer);
822 Uenibstreamprotobuf__SpeedStateReselectionPars *
823        uenibstreamprotobuf__speed_state_reselection_pars__unpack
824                      (ProtobufCAllocator  *allocator,
825                       size_t               len,
826                       const uint8_t       *data);
827 void   uenibstreamprotobuf__speed_state_reselection_pars__free_unpacked
828                      (Uenibstreamprotobuf__SpeedStateReselectionPars *message,
829                       ProtobufCAllocator *allocator);
830 /* Uenibstreamprotobuf__QHystSF methods */
831 void   uenibstreamprotobuf__q__hyst_sf__init
832                      (Uenibstreamprotobuf__QHystSF         *message);
833 size_t uenibstreamprotobuf__q__hyst_sf__get_packed_size
834                      (const Uenibstreamprotobuf__QHystSF   *message);
835 size_t uenibstreamprotobuf__q__hyst_sf__pack
836                      (const Uenibstreamprotobuf__QHystSF   *message,
837                       uint8_t             *out);
838 size_t uenibstreamprotobuf__q__hyst_sf__pack_to_buffer
839                      (const Uenibstreamprotobuf__QHystSF   *message,
840                       ProtobufCBuffer     *buffer);
841 Uenibstreamprotobuf__QHystSF *
842        uenibstreamprotobuf__q__hyst_sf__unpack
843                      (ProtobufCAllocator  *allocator,
844                       size_t               len,
845                       const uint8_t       *data);
846 void   uenibstreamprotobuf__q__hyst_sf__free_unpacked
847                      (Uenibstreamprotobuf__QHystSF *message,
848                       ProtobufCAllocator *allocator);
849 /* Uenibstreamprotobuf__SFMediumHigh methods */
850 void   uenibstreamprotobuf__sf__medium__high__init
851                      (Uenibstreamprotobuf__SFMediumHigh         *message);
852 size_t uenibstreamprotobuf__sf__medium__high__get_packed_size
853                      (const Uenibstreamprotobuf__SFMediumHigh   *message);
854 size_t uenibstreamprotobuf__sf__medium__high__pack
855                      (const Uenibstreamprotobuf__SFMediumHigh   *message,
856                       uint8_t             *out);
857 size_t uenibstreamprotobuf__sf__medium__high__pack_to_buffer
858                      (const Uenibstreamprotobuf__SFMediumHigh   *message,
859                       ProtobufCBuffer     *buffer);
860 Uenibstreamprotobuf__SFMediumHigh *
861        uenibstreamprotobuf__sf__medium__high__unpack
862                      (ProtobufCAllocator  *allocator,
863                       size_t               len,
864                       const uint8_t       *data);
865 void   uenibstreamprotobuf__sf__medium__high__free_unpacked
866                      (Uenibstreamprotobuf__SFMediumHigh *message,
867                       ProtobufCAllocator *allocator);
868 /* Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo methods */
869 void   uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__init
870                      (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo         *message);
871 size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__get_packed_size
872                      (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo   *message);
873 size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__pack
874                      (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo   *message,
875                       uint8_t             *out);
876 size_t uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__pack_to_buffer
877                      (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo   *message,
878                       ProtobufCBuffer     *buffer);
879 Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *
880        uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__unpack
881                      (ProtobufCAllocator  *allocator,
882                       size_t               len,
883                       const uint8_t       *data);
884 void   uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__free_unpacked
885                      (Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message,
886                       ProtobufCAllocator *allocator);
887 /* Uenibstreamprotobuf__CellReselectionSubPriority methods */
888 void   uenibstreamprotobuf__cell_reselection_sub_priority__init
889                      (Uenibstreamprotobuf__CellReselectionSubPriority         *message);
890 size_t uenibstreamprotobuf__cell_reselection_sub_priority__get_packed_size
891                      (const Uenibstreamprotobuf__CellReselectionSubPriority   *message);
892 size_t uenibstreamprotobuf__cell_reselection_sub_priority__pack
893                      (const Uenibstreamprotobuf__CellReselectionSubPriority   *message,
894                       uint8_t             *out);
895 size_t uenibstreamprotobuf__cell_reselection_sub_priority__pack_to_buffer
896                      (const Uenibstreamprotobuf__CellReselectionSubPriority   *message,
897                       ProtobufCBuffer     *buffer);
898 Uenibstreamprotobuf__CellReselectionSubPriority *
899        uenibstreamprotobuf__cell_reselection_sub_priority__unpack
900                      (ProtobufCAllocator  *allocator,
901                       size_t               len,
902                       const uint8_t       *data);
903 void   uenibstreamprotobuf__cell_reselection_sub_priority__free_unpacked
904                      (Uenibstreamprotobuf__CellReselectionSubPriority *message,
905                       ProtobufCAllocator *allocator);
906 /* Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo methods */
907 void   uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__init
908                      (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo         *message);
909 size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__get_packed_size
910                      (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo   *message);
911 size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__pack
912                      (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo   *message,
913                       uint8_t             *out);
914 size_t uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__pack_to_buffer
915                      (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo   *message,
916                       ProtobufCBuffer     *buffer);
917 Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *
918        uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__unpack
919                      (ProtobufCAllocator  *allocator,
920                       size_t               len,
921                       const uint8_t       *data);
922 void   uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__free_unpacked
923                      (Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message,
924                       ProtobufCAllocator *allocator);
925 /* Uenibstreamprotobuf__SpeedStateScaleFactors methods */
926 void   uenibstreamprotobuf__speed_state_scale_factors__init
927                      (Uenibstreamprotobuf__SpeedStateScaleFactors         *message);
928 size_t uenibstreamprotobuf__speed_state_scale_factors__get_packed_size
929                      (const Uenibstreamprotobuf__SpeedStateScaleFactors   *message);
930 size_t uenibstreamprotobuf__speed_state_scale_factors__pack
931                      (const Uenibstreamprotobuf__SpeedStateScaleFactors   *message,
932                       uint8_t             *out);
933 size_t uenibstreamprotobuf__speed_state_scale_factors__pack_to_buffer
934                      (const Uenibstreamprotobuf__SpeedStateScaleFactors   *message,
935                       ProtobufCBuffer     *buffer);
936 Uenibstreamprotobuf__SpeedStateScaleFactors *
937        uenibstreamprotobuf__speed_state_scale_factors__unpack
938                      (ProtobufCAllocator  *allocator,
939                       size_t               len,
940                       const uint8_t       *data);
941 void   uenibstreamprotobuf__speed_state_scale_factors__free_unpacked
942                      (Uenibstreamprotobuf__SpeedStateScaleFactors *message,
943                       ProtobufCAllocator *allocator);
944 /* Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh methods */
945 void   uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__init
946                      (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh         *message);
947 size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__get_packed_size
948                      (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh   *message);
949 size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__pack
950                      (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh   *message,
951                       uint8_t             *out);
952 size_t uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__pack_to_buffer
953                      (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh   *message,
954                       ProtobufCBuffer     *buffer);
955 Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *
956        uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__unpack
957                      (ProtobufCAllocator  *allocator,
958                       size_t               len,
959                       const uint8_t       *data);
960 void   uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__free_unpacked
961                      (Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message,
962                       ProtobufCAllocator *allocator);
963 /* Uenibstreamprotobuf__SIB3 methods */
964 void   uenibstreamprotobuf__sib3__init
965                      (Uenibstreamprotobuf__SIB3         *message);
966 size_t uenibstreamprotobuf__sib3__get_packed_size
967                      (const Uenibstreamprotobuf__SIB3   *message);
968 size_t uenibstreamprotobuf__sib3__pack
969                      (const Uenibstreamprotobuf__SIB3   *message,
970                       uint8_t             *out);
971 size_t uenibstreamprotobuf__sib3__pack_to_buffer
972                      (const Uenibstreamprotobuf__SIB3   *message,
973                       ProtobufCBuffer     *buffer);
974 Uenibstreamprotobuf__SIB3 *
975        uenibstreamprotobuf__sib3__unpack
976                      (ProtobufCAllocator  *allocator,
977                       size_t               len,
978                       const uint8_t       *data);
979 void   uenibstreamprotobuf__sib3__free_unpacked
980                      (Uenibstreamprotobuf__SIB3 *message,
981                       ProtobufCAllocator *allocator);
982 /* Uenibstreamprotobuf__IntraFreqNeighCellList methods */
983 void   uenibstreamprotobuf__intra_freq_neigh_cell_list__init
984                      (Uenibstreamprotobuf__IntraFreqNeighCellList         *message);
985 size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__get_packed_size
986                      (const Uenibstreamprotobuf__IntraFreqNeighCellList   *message);
987 size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__pack
988                      (const Uenibstreamprotobuf__IntraFreqNeighCellList   *message,
989                       uint8_t             *out);
990 size_t uenibstreamprotobuf__intra_freq_neigh_cell_list__pack_to_buffer
991                      (const Uenibstreamprotobuf__IntraFreqNeighCellList   *message,
992                       ProtobufCBuffer     *buffer);
993 Uenibstreamprotobuf__IntraFreqNeighCellList *
994        uenibstreamprotobuf__intra_freq_neigh_cell_list__unpack
995                      (ProtobufCAllocator  *allocator,
996                       size_t               len,
997                       const uint8_t       *data);
998 void   uenibstreamprotobuf__intra_freq_neigh_cell_list__free_unpacked
999                      (Uenibstreamprotobuf__IntraFreqNeighCellList *message,
1000                       ProtobufCAllocator *allocator);
1001 /* Uenibstreamprotobuf__IntraFreqNeighCellInfo methods */
1002 void   uenibstreamprotobuf__intra_freq_neigh_cell_info__init
1003                      (Uenibstreamprotobuf__IntraFreqNeighCellInfo         *message);
1004 size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__get_packed_size
1005                      (const Uenibstreamprotobuf__IntraFreqNeighCellInfo   *message);
1006 size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__pack
1007                      (const Uenibstreamprotobuf__IntraFreqNeighCellInfo   *message,
1008                       uint8_t             *out);
1009 size_t uenibstreamprotobuf__intra_freq_neigh_cell_info__pack_to_buffer
1010                      (const Uenibstreamprotobuf__IntraFreqNeighCellInfo   *message,
1011                       ProtobufCBuffer     *buffer);
1012 Uenibstreamprotobuf__IntraFreqNeighCellInfo *
1013        uenibstreamprotobuf__intra_freq_neigh_cell_info__unpack
1014                      (ProtobufCAllocator  *allocator,
1015                       size_t               len,
1016                       const uint8_t       *data);
1017 void   uenibstreamprotobuf__intra_freq_neigh_cell_info__free_unpacked
1018                      (Uenibstreamprotobuf__IntraFreqNeighCellInfo *message,
1019                       ProtobufCAllocator *allocator);
1020 /* Uenibstreamprotobuf__IntraFreqBlackCellList methods */
1021 void   uenibstreamprotobuf__intra_freq_black_cell_list__init
1022                      (Uenibstreamprotobuf__IntraFreqBlackCellList         *message);
1023 size_t uenibstreamprotobuf__intra_freq_black_cell_list__get_packed_size
1024                      (const Uenibstreamprotobuf__IntraFreqBlackCellList   *message);
1025 size_t uenibstreamprotobuf__intra_freq_black_cell_list__pack
1026                      (const Uenibstreamprotobuf__IntraFreqBlackCellList   *message,
1027                       uint8_t             *out);
1028 size_t uenibstreamprotobuf__intra_freq_black_cell_list__pack_to_buffer
1029                      (const Uenibstreamprotobuf__IntraFreqBlackCellList   *message,
1030                       ProtobufCBuffer     *buffer);
1031 Uenibstreamprotobuf__IntraFreqBlackCellList *
1032        uenibstreamprotobuf__intra_freq_black_cell_list__unpack
1033                      (ProtobufCAllocator  *allocator,
1034                       size_t               len,
1035                       const uint8_t       *data);
1036 void   uenibstreamprotobuf__intra_freq_black_cell_list__free_unpacked
1037                      (Uenibstreamprotobuf__IntraFreqBlackCellList *message,
1038                       ProtobufCAllocator *allocator);
1039 /* Uenibstreamprotobuf__SIB4 methods */
1040 void   uenibstreamprotobuf__sib4__init
1041                      (Uenibstreamprotobuf__SIB4         *message);
1042 size_t uenibstreamprotobuf__sib4__get_packed_size
1043                      (const Uenibstreamprotobuf__SIB4   *message);
1044 size_t uenibstreamprotobuf__sib4__pack
1045                      (const Uenibstreamprotobuf__SIB4   *message,
1046                       uint8_t             *out);
1047 size_t uenibstreamprotobuf__sib4__pack_to_buffer
1048                      (const Uenibstreamprotobuf__SIB4   *message,
1049                       ProtobufCBuffer     *buffer);
1050 Uenibstreamprotobuf__SIB4 *
1051        uenibstreamprotobuf__sib4__unpack
1052                      (ProtobufCAllocator  *allocator,
1053                       size_t               len,
1054                       const uint8_t       *data);
1055 void   uenibstreamprotobuf__sib4__free_unpacked
1056                      (Uenibstreamprotobuf__SIB4 *message,
1057                       ProtobufCAllocator *allocator);
1058 /* Uenibstreamprotobuf__InterFreqCarrierFreqList methods */
1059 void   uenibstreamprotobuf__inter_freq_carrier_freq_list__init
1060                      (Uenibstreamprotobuf__InterFreqCarrierFreqList         *message);
1061 size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__get_packed_size
1062                      (const Uenibstreamprotobuf__InterFreqCarrierFreqList   *message);
1063 size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__pack
1064                      (const Uenibstreamprotobuf__InterFreqCarrierFreqList   *message,
1065                       uint8_t             *out);
1066 size_t uenibstreamprotobuf__inter_freq_carrier_freq_list__pack_to_buffer
1067                      (const Uenibstreamprotobuf__InterFreqCarrierFreqList   *message,
1068                       ProtobufCBuffer     *buffer);
1069 Uenibstreamprotobuf__InterFreqCarrierFreqList *
1070        uenibstreamprotobuf__inter_freq_carrier_freq_list__unpack
1071                      (ProtobufCAllocator  *allocator,
1072                       size_t               len,
1073                       const uint8_t       *data);
1074 void   uenibstreamprotobuf__inter_freq_carrier_freq_list__free_unpacked
1075                      (Uenibstreamprotobuf__InterFreqCarrierFreqList *message,
1076                       ProtobufCAllocator *allocator);
1077 /* Uenibstreamprotobuf__InterFreqCarrierFreqInfo methods */
1078 void   uenibstreamprotobuf__inter_freq_carrier_freq_info__init
1079                      (Uenibstreamprotobuf__InterFreqCarrierFreqInfo         *message);
1080 size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__get_packed_size
1081                      (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo   *message);
1082 size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__pack
1083                      (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo   *message,
1084                       uint8_t             *out);
1085 size_t uenibstreamprotobuf__inter_freq_carrier_freq_info__pack_to_buffer
1086                      (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo   *message,
1087                       ProtobufCBuffer     *buffer);
1088 Uenibstreamprotobuf__InterFreqCarrierFreqInfo *
1089        uenibstreamprotobuf__inter_freq_carrier_freq_info__unpack
1090                      (ProtobufCAllocator  *allocator,
1091                       size_t               len,
1092                       const uint8_t       *data);
1093 void   uenibstreamprotobuf__inter_freq_carrier_freq_info__free_unpacked
1094                      (Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message,
1095                       ProtobufCAllocator *allocator);
1096 /* Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ methods */
1097 void   uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__init
1098                      (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ         *message);
1099 size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__get_packed_size
1100                      (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ   *message);
1101 size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__pack
1102                      (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ   *message,
1103                       uint8_t             *out);
1104 size_t uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__pack_to_buffer
1105                      (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ   *message,
1106                       ProtobufCBuffer     *buffer);
1107 Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *
1108        uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__unpack
1109                      (ProtobufCAllocator  *allocator,
1110                       size_t               len,
1111                       const uint8_t       *data);
1112 void   uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__free_unpacked
1113                      (Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message,
1114                       ProtobufCAllocator *allocator);
1115 /* Uenibstreamprotobuf__InterFreqNeighCellList methods */
1116 void   uenibstreamprotobuf__inter_freq_neigh_cell_list__init
1117                      (Uenibstreamprotobuf__InterFreqNeighCellList         *message);
1118 size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__get_packed_size
1119                      (const Uenibstreamprotobuf__InterFreqNeighCellList   *message);
1120 size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__pack
1121                      (const Uenibstreamprotobuf__InterFreqNeighCellList   *message,
1122                       uint8_t             *out);
1123 size_t uenibstreamprotobuf__inter_freq_neigh_cell_list__pack_to_buffer
1124                      (const Uenibstreamprotobuf__InterFreqNeighCellList   *message,
1125                       ProtobufCBuffer     *buffer);
1126 Uenibstreamprotobuf__InterFreqNeighCellList *
1127        uenibstreamprotobuf__inter_freq_neigh_cell_list__unpack
1128                      (ProtobufCAllocator  *allocator,
1129                       size_t               len,
1130                       const uint8_t       *data);
1131 void   uenibstreamprotobuf__inter_freq_neigh_cell_list__free_unpacked
1132                      (Uenibstreamprotobuf__InterFreqNeighCellList *message,
1133                       ProtobufCAllocator *allocator);
1134 /* Uenibstreamprotobuf__InterFreqNeighCellInfo methods */
1135 void   uenibstreamprotobuf__inter_freq_neigh_cell_info__init
1136                      (Uenibstreamprotobuf__InterFreqNeighCellInfo         *message);
1137 size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__get_packed_size
1138                      (const Uenibstreamprotobuf__InterFreqNeighCellInfo   *message);
1139 size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__pack
1140                      (const Uenibstreamprotobuf__InterFreqNeighCellInfo   *message,
1141                       uint8_t             *out);
1142 size_t uenibstreamprotobuf__inter_freq_neigh_cell_info__pack_to_buffer
1143                      (const Uenibstreamprotobuf__InterFreqNeighCellInfo   *message,
1144                       ProtobufCBuffer     *buffer);
1145 Uenibstreamprotobuf__InterFreqNeighCellInfo *
1146        uenibstreamprotobuf__inter_freq_neigh_cell_info__unpack
1147                      (ProtobufCAllocator  *allocator,
1148                       size_t               len,
1149                       const uint8_t       *data);
1150 void   uenibstreamprotobuf__inter_freq_neigh_cell_info__free_unpacked
1151                      (Uenibstreamprotobuf__InterFreqNeighCellInfo *message,
1152                       ProtobufCAllocator *allocator);
1153 /* Uenibstreamprotobuf__InterFreqBlackCellList methods */
1154 void   uenibstreamprotobuf__inter_freq_black_cell_list__init
1155                      (Uenibstreamprotobuf__InterFreqBlackCellList         *message);
1156 size_t uenibstreamprotobuf__inter_freq_black_cell_list__get_packed_size
1157                      (const Uenibstreamprotobuf__InterFreqBlackCellList   *message);
1158 size_t uenibstreamprotobuf__inter_freq_black_cell_list__pack
1159                      (const Uenibstreamprotobuf__InterFreqBlackCellList   *message,
1160                       uint8_t             *out);
1161 size_t uenibstreamprotobuf__inter_freq_black_cell_list__pack_to_buffer
1162                      (const Uenibstreamprotobuf__InterFreqBlackCellList   *message,
1163                       ProtobufCBuffer     *buffer);
1164 Uenibstreamprotobuf__InterFreqBlackCellList *
1165        uenibstreamprotobuf__inter_freq_black_cell_list__unpack
1166                      (ProtobufCAllocator  *allocator,
1167                       size_t               len,
1168                       const uint8_t       *data);
1169 void   uenibstreamprotobuf__inter_freq_black_cell_list__free_unpacked
1170                      (Uenibstreamprotobuf__InterFreqBlackCellList *message,
1171                       ProtobufCAllocator *allocator);
1172 /* Uenibstreamprotobuf__SIB5 methods */
1173 void   uenibstreamprotobuf__sib5__init
1174                      (Uenibstreamprotobuf__SIB5         *message);
1175 size_t uenibstreamprotobuf__sib5__get_packed_size
1176                      (const Uenibstreamprotobuf__SIB5   *message);
1177 size_t uenibstreamprotobuf__sib5__pack
1178                      (const Uenibstreamprotobuf__SIB5   *message,
1179                       uint8_t             *out);
1180 size_t uenibstreamprotobuf__sib5__pack_to_buffer
1181                      (const Uenibstreamprotobuf__SIB5   *message,
1182                       ProtobufCBuffer     *buffer);
1183 Uenibstreamprotobuf__SIB5 *
1184        uenibstreamprotobuf__sib5__unpack
1185                      (ProtobufCAllocator  *allocator,
1186                       size_t               len,
1187                       const uint8_t       *data);
1188 void   uenibstreamprotobuf__sib5__free_unpacked
1189                      (Uenibstreamprotobuf__SIB5 *message,
1190                       ProtobufCAllocator *allocator);
1191 /* Uenibstreamprotobuf__CarrierFreqListEUTRA methods */
1192 void   uenibstreamprotobuf__carrier_freq_list_eutra__init
1193                      (Uenibstreamprotobuf__CarrierFreqListEUTRA         *message);
1194 size_t uenibstreamprotobuf__carrier_freq_list_eutra__get_packed_size
1195                      (const Uenibstreamprotobuf__CarrierFreqListEUTRA   *message);
1196 size_t uenibstreamprotobuf__carrier_freq_list_eutra__pack
1197                      (const Uenibstreamprotobuf__CarrierFreqListEUTRA   *message,
1198                       uint8_t             *out);
1199 size_t uenibstreamprotobuf__carrier_freq_list_eutra__pack_to_buffer
1200                      (const Uenibstreamprotobuf__CarrierFreqListEUTRA   *message,
1201                       ProtobufCBuffer     *buffer);
1202 Uenibstreamprotobuf__CarrierFreqListEUTRA *
1203        uenibstreamprotobuf__carrier_freq_list_eutra__unpack
1204                      (ProtobufCAllocator  *allocator,
1205                       size_t               len,
1206                       const uint8_t       *data);
1207 void   uenibstreamprotobuf__carrier_freq_list_eutra__free_unpacked
1208                      (Uenibstreamprotobuf__CarrierFreqListEUTRA *message,
1209                       ProtobufCAllocator *allocator);
1210 /* Uenibstreamprotobuf__CarrierFreqEUTRA methods */
1211 void   uenibstreamprotobuf__carrier_freq_eutra__init
1212                      (Uenibstreamprotobuf__CarrierFreqEUTRA         *message);
1213 size_t uenibstreamprotobuf__carrier_freq_eutra__get_packed_size
1214                      (const Uenibstreamprotobuf__CarrierFreqEUTRA   *message);
1215 size_t uenibstreamprotobuf__carrier_freq_eutra__pack
1216                      (const Uenibstreamprotobuf__CarrierFreqEUTRA   *message,
1217                       uint8_t             *out);
1218 size_t uenibstreamprotobuf__carrier_freq_eutra__pack_to_buffer
1219                      (const Uenibstreamprotobuf__CarrierFreqEUTRA   *message,
1220                       ProtobufCBuffer     *buffer);
1221 Uenibstreamprotobuf__CarrierFreqEUTRA *
1222        uenibstreamprotobuf__carrier_freq_eutra__unpack
1223                      (ProtobufCAllocator  *allocator,
1224                       size_t               len,
1225                       const uint8_t       *data);
1226 void   uenibstreamprotobuf__carrier_freq_eutra__free_unpacked
1227                      (Uenibstreamprotobuf__CarrierFreqEUTRA *message,
1228                       ProtobufCAllocator *allocator);
1229 /* Uenibstreamprotobuf__EUTRAFreqNeighCellList methods */
1230 void   uenibstreamprotobuf__eutra__freq_neigh_cell_list__init
1231                      (Uenibstreamprotobuf__EUTRAFreqNeighCellList         *message);
1232 size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__get_packed_size
1233                      (const Uenibstreamprotobuf__EUTRAFreqNeighCellList   *message);
1234 size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__pack
1235                      (const Uenibstreamprotobuf__EUTRAFreqNeighCellList   *message,
1236                       uint8_t             *out);
1237 size_t uenibstreamprotobuf__eutra__freq_neigh_cell_list__pack_to_buffer
1238                      (const Uenibstreamprotobuf__EUTRAFreqNeighCellList   *message,
1239                       ProtobufCBuffer     *buffer);
1240 Uenibstreamprotobuf__EUTRAFreqNeighCellList *
1241        uenibstreamprotobuf__eutra__freq_neigh_cell_list__unpack
1242                      (ProtobufCAllocator  *allocator,
1243                       size_t               len,
1244                       const uint8_t       *data);
1245 void   uenibstreamprotobuf__eutra__freq_neigh_cell_list__free_unpacked
1246                      (Uenibstreamprotobuf__EUTRAFreqNeighCellList *message,
1247                       ProtobufCAllocator *allocator);
1248 /* Uenibstreamprotobuf__EUTRAFreqBlackCellList methods */
1249 void   uenibstreamprotobuf__eutra__freq_black_cell_list__init
1250                      (Uenibstreamprotobuf__EUTRAFreqBlackCellList         *message);
1251 size_t uenibstreamprotobuf__eutra__freq_black_cell_list__get_packed_size
1252                      (const Uenibstreamprotobuf__EUTRAFreqBlackCellList   *message);
1253 size_t uenibstreamprotobuf__eutra__freq_black_cell_list__pack
1254                      (const Uenibstreamprotobuf__EUTRAFreqBlackCellList   *message,
1255                       uint8_t             *out);
1256 size_t uenibstreamprotobuf__eutra__freq_black_cell_list__pack_to_buffer
1257                      (const Uenibstreamprotobuf__EUTRAFreqBlackCellList   *message,
1258                       ProtobufCBuffer     *buffer);
1259 Uenibstreamprotobuf__EUTRAFreqBlackCellList *
1260        uenibstreamprotobuf__eutra__freq_black_cell_list__unpack
1261                      (ProtobufCAllocator  *allocator,
1262                       size_t               len,
1263                       const uint8_t       *data);
1264 void   uenibstreamprotobuf__eutra__freq_black_cell_list__free_unpacked
1265                      (Uenibstreamprotobuf__EUTRAFreqBlackCellList *message,
1266                       ProtobufCAllocator *allocator);
1267 /* Uenibstreamprotobuf__EUTRAFreqNeighCellInfo methods */
1268 void   uenibstreamprotobuf__eutra__freq_neigh_cell_info__init
1269                      (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo         *message);
1270 size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__get_packed_size
1271                      (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo   *message);
1272 size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__pack
1273                      (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo   *message,
1274                       uint8_t             *out);
1275 size_t uenibstreamprotobuf__eutra__freq_neigh_cell_info__pack_to_buffer
1276                      (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo   *message,
1277                       ProtobufCBuffer     *buffer);
1278 Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *
1279        uenibstreamprotobuf__eutra__freq_neigh_cell_info__unpack
1280                      (ProtobufCAllocator  *allocator,
1281                       size_t               len,
1282                       const uint8_t       *data);
1283 void   uenibstreamprotobuf__eutra__freq_neigh_cell_info__free_unpacked
1284                      (Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message,
1285                       ProtobufCAllocator *allocator);
1286 /* Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ methods */
1287 void   uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__init
1288                      (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ         *message);
1289 size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__get_packed_size
1290                      (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ   *message);
1291 size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__pack
1292                      (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ   *message,
1293                       uint8_t             *out);
1294 size_t uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__pack_to_buffer
1295                      (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ   *message,
1296                       ProtobufCBuffer     *buffer);
1297 Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *
1298        uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__unpack
1299                      (ProtobufCAllocator  *allocator,
1300                       size_t               len,
1301                       const uint8_t       *data);
1302 void   uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__free_unpacked
1303                      (Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message,
1304                       ProtobufCAllocator *allocator);
1305 /* Uenibstreamprotobuf__SIB6 methods */
1306 void   uenibstreamprotobuf__sib6__init
1307                      (Uenibstreamprotobuf__SIB6         *message);
1308 size_t uenibstreamprotobuf__sib6__get_packed_size
1309                      (const Uenibstreamprotobuf__SIB6   *message);
1310 size_t uenibstreamprotobuf__sib6__pack
1311                      (const Uenibstreamprotobuf__SIB6   *message,
1312                       uint8_t             *out);
1313 size_t uenibstreamprotobuf__sib6__pack_to_buffer
1314                      (const Uenibstreamprotobuf__SIB6   *message,
1315                       ProtobufCBuffer     *buffer);
1316 Uenibstreamprotobuf__SIB6 *
1317        uenibstreamprotobuf__sib6__unpack
1318                      (ProtobufCAllocator  *allocator,
1319                       size_t               len,
1320                       const uint8_t       *data);
1321 void   uenibstreamprotobuf__sib6__free_unpacked
1322                      (Uenibstreamprotobuf__SIB6 *message,
1323                       ProtobufCAllocator *allocator);
1324 /* Uenibstreamprotobuf__SIB7 methods */
1325 void   uenibstreamprotobuf__sib7__init
1326                      (Uenibstreamprotobuf__SIB7         *message);
1327 size_t uenibstreamprotobuf__sib7__get_packed_size
1328                      (const Uenibstreamprotobuf__SIB7   *message);
1329 size_t uenibstreamprotobuf__sib7__pack
1330                      (const Uenibstreamprotobuf__SIB7   *message,
1331                       uint8_t             *out);
1332 size_t uenibstreamprotobuf__sib7__pack_to_buffer
1333                      (const Uenibstreamprotobuf__SIB7   *message,
1334                       ProtobufCBuffer     *buffer);
1335 Uenibstreamprotobuf__SIB7 *
1336        uenibstreamprotobuf__sib7__unpack
1337                      (ProtobufCAllocator  *allocator,
1338                       size_t               len,
1339                       const uint8_t       *data);
1340 void   uenibstreamprotobuf__sib7__free_unpacked
1341                      (Uenibstreamprotobuf__SIB7 *message,
1342                       ProtobufCAllocator *allocator);
1343 /* Uenibstreamprotobuf__SIB8 methods */
1344 void   uenibstreamprotobuf__sib8__init
1345                      (Uenibstreamprotobuf__SIB8         *message);
1346 size_t uenibstreamprotobuf__sib8__get_packed_size
1347                      (const Uenibstreamprotobuf__SIB8   *message);
1348 size_t uenibstreamprotobuf__sib8__pack
1349                      (const Uenibstreamprotobuf__SIB8   *message,
1350                       uint8_t             *out);
1351 size_t uenibstreamprotobuf__sib8__pack_to_buffer
1352                      (const Uenibstreamprotobuf__SIB8   *message,
1353                       ProtobufCBuffer     *buffer);
1354 Uenibstreamprotobuf__SIB8 *
1355        uenibstreamprotobuf__sib8__unpack
1356                      (ProtobufCAllocator  *allocator,
1357                       size_t               len,
1358                       const uint8_t       *data);
1359 void   uenibstreamprotobuf__sib8__free_unpacked
1360                      (Uenibstreamprotobuf__SIB8 *message,
1361                       ProtobufCAllocator *allocator);
1362 /* Uenibstreamprotobuf__SIB9 methods */
1363 void   uenibstreamprotobuf__sib9__init
1364                      (Uenibstreamprotobuf__SIB9         *message);
1365 size_t uenibstreamprotobuf__sib9__get_packed_size
1366                      (const Uenibstreamprotobuf__SIB9   *message);
1367 size_t uenibstreamprotobuf__sib9__pack
1368                      (const Uenibstreamprotobuf__SIB9   *message,
1369                       uint8_t             *out);
1370 size_t uenibstreamprotobuf__sib9__pack_to_buffer
1371                      (const Uenibstreamprotobuf__SIB9   *message,
1372                       ProtobufCBuffer     *buffer);
1373 Uenibstreamprotobuf__SIB9 *
1374        uenibstreamprotobuf__sib9__unpack
1375                      (ProtobufCAllocator  *allocator,
1376                       size_t               len,
1377                       const uint8_t       *data);
1378 void   uenibstreamprotobuf__sib9__free_unpacked
1379                      (Uenibstreamprotobuf__SIB9 *message,
1380                       ProtobufCAllocator *allocator);
1381 /* Uenibstreamprotobuf__SIB9TimeInfo methods */
1382 void   uenibstreamprotobuf__sib9_time_info__init
1383                      (Uenibstreamprotobuf__SIB9TimeInfo         *message);
1384 size_t uenibstreamprotobuf__sib9_time_info__get_packed_size
1385                      (const Uenibstreamprotobuf__SIB9TimeInfo   *message);
1386 size_t uenibstreamprotobuf__sib9_time_info__pack
1387                      (const Uenibstreamprotobuf__SIB9TimeInfo   *message,
1388                       uint8_t             *out);
1389 size_t uenibstreamprotobuf__sib9_time_info__pack_to_buffer
1390                      (const Uenibstreamprotobuf__SIB9TimeInfo   *message,
1391                       ProtobufCBuffer     *buffer);
1392 Uenibstreamprotobuf__SIB9TimeInfo *
1393        uenibstreamprotobuf__sib9_time_info__unpack
1394                      (ProtobufCAllocator  *allocator,
1395                       size_t               len,
1396                       const uint8_t       *data);
1397 void   uenibstreamprotobuf__sib9_time_info__free_unpacked
1398                      (Uenibstreamprotobuf__SIB9TimeInfo *message,
1399                       ProtobufCAllocator *allocator);
1400 /* --- per-message closures --- */
1401
1402 typedef void (*Uenibstreamprotobuf__SIB1_Closure)
1403                  (const Uenibstreamprotobuf__SIB1 *message,
1404                   void *closure_data);
1405 typedef void (*Uenibstreamprotobuf__SIB1CellSelectionInfo_Closure)
1406                  (const Uenibstreamprotobuf__SIB1CellSelectionInfo *message,
1407                   void *closure_data);
1408 typedef void (*Uenibstreamprotobuf__SIB1UACBarringInfo_Closure)
1409                  (const Uenibstreamprotobuf__SIB1UACBarringInfo *message,
1410                   void *closure_data);
1411 typedef void (*Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo_Closure)
1412                  (const Uenibstreamprotobuf__UACAccessCategory1SelectionAssistanceInfo *message,
1413                   void *closure_data);
1414 typedef void (*Uenibstreamprotobuf__IndividualPLMNList_Closure)
1415                  (const Uenibstreamprotobuf__IndividualPLMNList *message,
1416                   void *closure_data);
1417 typedef void (*Uenibstreamprotobuf__SIB2_Closure)
1418                  (const Uenibstreamprotobuf__SIB2 *message,
1419                   void *closure_data);
1420 typedef void (*Uenibstreamprotobuf__SIB2CellReselectionInfoCommon_Closure)
1421                  (const Uenibstreamprotobuf__SIB2CellReselectionInfoCommon *message,
1422                   void *closure_data);
1423 typedef void (*Uenibstreamprotobuf__QHyst_Closure)
1424                  (const Uenibstreamprotobuf__QHyst *message,
1425                   void *closure_data);
1426 typedef void (*Uenibstreamprotobuf__SpeedStateReselectionPars_Closure)
1427                  (const Uenibstreamprotobuf__SpeedStateReselectionPars *message,
1428                   void *closure_data);
1429 typedef void (*Uenibstreamprotobuf__QHystSF_Closure)
1430                  (const Uenibstreamprotobuf__QHystSF *message,
1431                   void *closure_data);
1432 typedef void (*Uenibstreamprotobuf__SFMediumHigh_Closure)
1433                  (const Uenibstreamprotobuf__SFMediumHigh *message,
1434                   void *closure_data);
1435 typedef void (*Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo_Closure)
1436                  (const Uenibstreamprotobuf__SIB2CellReselectionServingFreqInfo *message,
1437                   void *closure_data);
1438 typedef void (*Uenibstreamprotobuf__CellReselectionSubPriority_Closure)
1439                  (const Uenibstreamprotobuf__CellReselectionSubPriority *message,
1440                   void *closure_data);
1441 typedef void (*Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo_Closure)
1442                  (const Uenibstreamprotobuf__SIB2IntraFreqCellReselectionInfo *message,
1443                   void *closure_data);
1444 typedef void (*Uenibstreamprotobuf__SpeedStateScaleFactors_Closure)
1445                  (const Uenibstreamprotobuf__SpeedStateScaleFactors *message,
1446                   void *closure_data);
1447 typedef void (*Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh_Closure)
1448                  (const Uenibstreamprotobuf__SpeedStateScaleFactorsSFMediumHigh *message,
1449                   void *closure_data);
1450 typedef void (*Uenibstreamprotobuf__SIB3_Closure)
1451                  (const Uenibstreamprotobuf__SIB3 *message,
1452                   void *closure_data);
1453 typedef void (*Uenibstreamprotobuf__IntraFreqNeighCellList_Closure)
1454                  (const Uenibstreamprotobuf__IntraFreqNeighCellList *message,
1455                   void *closure_data);
1456 typedef void (*Uenibstreamprotobuf__IntraFreqNeighCellInfo_Closure)
1457                  (const Uenibstreamprotobuf__IntraFreqNeighCellInfo *message,
1458                   void *closure_data);
1459 typedef void (*Uenibstreamprotobuf__IntraFreqBlackCellList_Closure)
1460                  (const Uenibstreamprotobuf__IntraFreqBlackCellList *message,
1461                   void *closure_data);
1462 typedef void (*Uenibstreamprotobuf__SIB4_Closure)
1463                  (const Uenibstreamprotobuf__SIB4 *message,
1464                   void *closure_data);
1465 typedef void (*Uenibstreamprotobuf__InterFreqCarrierFreqList_Closure)
1466                  (const Uenibstreamprotobuf__InterFreqCarrierFreqList *message,
1467                   void *closure_data);
1468 typedef void (*Uenibstreamprotobuf__InterFreqCarrierFreqInfo_Closure)
1469                  (const Uenibstreamprotobuf__InterFreqCarrierFreqInfo *message,
1470                   void *closure_data);
1471 typedef void (*Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ_Closure)
1472                  (const Uenibstreamprotobuf__InterFreqCarrierFreqInfoThreshXQ *message,
1473                   void *closure_data);
1474 typedef void (*Uenibstreamprotobuf__InterFreqNeighCellList_Closure)
1475                  (const Uenibstreamprotobuf__InterFreqNeighCellList *message,
1476                   void *closure_data);
1477 typedef void (*Uenibstreamprotobuf__InterFreqNeighCellInfo_Closure)
1478                  (const Uenibstreamprotobuf__InterFreqNeighCellInfo *message,
1479                   void *closure_data);
1480 typedef void (*Uenibstreamprotobuf__InterFreqBlackCellList_Closure)
1481                  (const Uenibstreamprotobuf__InterFreqBlackCellList *message,
1482                   void *closure_data);
1483 typedef void (*Uenibstreamprotobuf__SIB5_Closure)
1484                  (const Uenibstreamprotobuf__SIB5 *message,
1485                   void *closure_data);
1486 typedef void (*Uenibstreamprotobuf__CarrierFreqListEUTRA_Closure)
1487                  (const Uenibstreamprotobuf__CarrierFreqListEUTRA *message,
1488                   void *closure_data);
1489 typedef void (*Uenibstreamprotobuf__CarrierFreqEUTRA_Closure)
1490                  (const Uenibstreamprotobuf__CarrierFreqEUTRA *message,
1491                   void *closure_data);
1492 typedef void (*Uenibstreamprotobuf__EUTRAFreqNeighCellList_Closure)
1493                  (const Uenibstreamprotobuf__EUTRAFreqNeighCellList *message,
1494                   void *closure_data);
1495 typedef void (*Uenibstreamprotobuf__EUTRAFreqBlackCellList_Closure)
1496                  (const Uenibstreamprotobuf__EUTRAFreqBlackCellList *message,
1497                   void *closure_data);
1498 typedef void (*Uenibstreamprotobuf__EUTRAFreqNeighCellInfo_Closure)
1499                  (const Uenibstreamprotobuf__EUTRAFreqNeighCellInfo *message,
1500                   void *closure_data);
1501 typedef void (*Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ_Closure)
1502                  (const Uenibstreamprotobuf__CarrierFreqEUTRAThreshXQ *message,
1503                   void *closure_data);
1504 typedef void (*Uenibstreamprotobuf__SIB6_Closure)
1505                  (const Uenibstreamprotobuf__SIB6 *message,
1506                   void *closure_data);
1507 typedef void (*Uenibstreamprotobuf__SIB7_Closure)
1508                  (const Uenibstreamprotobuf__SIB7 *message,
1509                   void *closure_data);
1510 typedef void (*Uenibstreamprotobuf__SIB8_Closure)
1511                  (const Uenibstreamprotobuf__SIB8 *message,
1512                   void *closure_data);
1513 typedef void (*Uenibstreamprotobuf__SIB9_Closure)
1514                  (const Uenibstreamprotobuf__SIB9 *message,
1515                   void *closure_data);
1516 typedef void (*Uenibstreamprotobuf__SIB9TimeInfo_Closure)
1517                  (const Uenibstreamprotobuf__SIB9TimeInfo *message,
1518                   void *closure_data);
1519
1520 /* --- services --- */
1521
1522
1523 /* --- descriptors --- */
1524
1525 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1__descriptor;
1526 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1_cell_selection_info__descriptor;
1527 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib1_uac__barring_info__descriptor;
1528 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__uac__access_category1__selection_assistance_info__descriptor;
1529 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__uac__access_category1__selection_assistance_info__value__descriptor;
1530 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__individual_plmnlist__descriptor;
1531 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2__descriptor;
1532 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_cell_reselection_info_common__descriptor;
1533 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__q__hyst__descriptor;
1534 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__q__hyst__value__descriptor;
1535 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_reselection_pars__descriptor;
1536 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__q__hyst_sf__descriptor;
1537 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sf__medium__high__descriptor;
1538 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sf__medium__high__value__descriptor;
1539 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_cell_reselection_serving_freq_info__descriptor;
1540 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__cell_reselection_sub_priority__descriptor;
1541 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__cell_reselection_sub_priority__value__descriptor;
1542 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib2_intra_freq_cell_reselection_info__descriptor;
1543 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_scale_factors__descriptor;
1544 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__descriptor;
1545 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__speed_state_scale_factors_sf__medium__high__value__descriptor;
1546 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib3__descriptor;
1547 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_list__descriptor;
1548 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_neigh_cell_info__descriptor;
1549 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__intra_freq_black_cell_list__descriptor;
1550 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib4__descriptor;
1551 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_list__descriptor;
1552 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info__descriptor;
1553 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_carrier_freq_info_thresh_x__q__descriptor;
1554 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_list__descriptor;
1555 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_neigh_cell_info__descriptor;
1556 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__inter_freq_black_cell_list__descriptor;
1557 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib5__descriptor;
1558 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_list_eutra__descriptor;
1559 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_eutra__descriptor;
1560 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_list__descriptor;
1561 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_black_cell_list__descriptor;
1562 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__eutra__freq_neigh_cell_info__descriptor;
1563 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__carrier_freq_eutrathresh_x__q__descriptor;
1564 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib6__descriptor;
1565 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib7__descriptor;
1566 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sib7__warning_message_segment_type__descriptor;
1567 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib8__descriptor;
1568 extern const ProtobufCEnumDescriptor    uenibstreamprotobuf__sib8__warning_message_segment_type__descriptor;
1569 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib9__descriptor;
1570 extern const ProtobufCMessageDescriptor uenibstreamprotobuf__sib9_time_info__descriptor;
1571
1572 PROTOBUF_C__END_DECLS
1573
1574
1575 #endif  /* PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED */