1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: rrc_sib.proto */
4 #ifndef PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED
5 #define PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED
7 #include <protobuf-c/protobuf-c.h>
9 PROTOBUF_C__BEGIN_DECLS
11 #if PROTOBUF_C_VERSION_NUMBER < 1003000
12 # error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
13 #elif 1003002 < PROTOBUF_C_MIN_COMPILER_VERSION
14 # error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
17 #include "google/protobuf/wrappers.pb-c.h"
18 #include "rrc_common_types.pb-c.h"
19 #include "common_types.pb-c.h"
21 typedef struct _StreamingProtobufs__SIB1 StreamingProtobufs__SIB1;
22 typedef struct _StreamingProtobufs__SIB1CellSelectionInfo StreamingProtobufs__SIB1CellSelectionInfo;
23 typedef struct _StreamingProtobufs__SIB1UACBarringInfo StreamingProtobufs__SIB1UACBarringInfo;
24 typedef struct _StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo;
25 typedef struct _StreamingProtobufs__IndividualPLMNList StreamingProtobufs__IndividualPLMNList;
26 typedef struct _StreamingProtobufs__SIB2 StreamingProtobufs__SIB2;
27 typedef struct _StreamingProtobufs__SIB2CellReselectionInfoCommon StreamingProtobufs__SIB2CellReselectionInfoCommon;
28 typedef struct _StreamingProtobufs__QHyst StreamingProtobufs__QHyst;
29 typedef struct _StreamingProtobufs__SpeedStateReselectionPars StreamingProtobufs__SpeedStateReselectionPars;
30 typedef struct _StreamingProtobufs__QHystSF StreamingProtobufs__QHystSF;
31 typedef struct _StreamingProtobufs__SFMediumHigh StreamingProtobufs__SFMediumHigh;
32 typedef struct _StreamingProtobufs__SIB2CellReselectionServingFreqInfo StreamingProtobufs__SIB2CellReselectionServingFreqInfo;
33 typedef struct _StreamingProtobufs__CellReselectionSubPriority StreamingProtobufs__CellReselectionSubPriority;
34 typedef struct _StreamingProtobufs__SIB2IntraFreqCellReselectionInfo StreamingProtobufs__SIB2IntraFreqCellReselectionInfo;
35 typedef struct _StreamingProtobufs__SpeedStateScaleFactors StreamingProtobufs__SpeedStateScaleFactors;
36 typedef struct _StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh;
37 typedef struct _StreamingProtobufs__SIB3 StreamingProtobufs__SIB3;
38 typedef struct _StreamingProtobufs__IntraFreqNeighCellList StreamingProtobufs__IntraFreqNeighCellList;
39 typedef struct _StreamingProtobufs__IntraFreqNeighCellInfo StreamingProtobufs__IntraFreqNeighCellInfo;
40 typedef struct _StreamingProtobufs__IntraFreqBlackCellList StreamingProtobufs__IntraFreqBlackCellList;
41 typedef struct _StreamingProtobufs__SIB4 StreamingProtobufs__SIB4;
42 typedef struct _StreamingProtobufs__InterFreqCarrierFreqList StreamingProtobufs__InterFreqCarrierFreqList;
43 typedef struct _StreamingProtobufs__InterFreqCarrierFreqInfo StreamingProtobufs__InterFreqCarrierFreqInfo;
44 typedef struct _StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ;
45 typedef struct _StreamingProtobufs__InterFreqNeighCellList StreamingProtobufs__InterFreqNeighCellList;
46 typedef struct _StreamingProtobufs__InterFreqNeighCellInfo StreamingProtobufs__InterFreqNeighCellInfo;
47 typedef struct _StreamingProtobufs__InterFreqBlackCellList StreamingProtobufs__InterFreqBlackCellList;
48 typedef struct _StreamingProtobufs__SIB5 StreamingProtobufs__SIB5;
49 typedef struct _StreamingProtobufs__CarrierFreqListEUTRA StreamingProtobufs__CarrierFreqListEUTRA;
50 typedef struct _StreamingProtobufs__CarrierFreqEUTRA StreamingProtobufs__CarrierFreqEUTRA;
51 typedef struct _StreamingProtobufs__EUTRAFreqNeighCellList StreamingProtobufs__EUTRAFreqNeighCellList;
52 typedef struct _StreamingProtobufs__EUTRAFreqBlackCellList StreamingProtobufs__EUTRAFreqBlackCellList;
53 typedef struct _StreamingProtobufs__EUTRAFreqNeighCellInfo StreamingProtobufs__EUTRAFreqNeighCellInfo;
54 typedef struct _StreamingProtobufs__CarrierFreqEUTRAThreshXQ StreamingProtobufs__CarrierFreqEUTRAThreshXQ;
55 typedef struct _StreamingProtobufs__SIB6 StreamingProtobufs__SIB6;
56 typedef struct _StreamingProtobufs__SIB7 StreamingProtobufs__SIB7;
57 typedef struct _StreamingProtobufs__SIB8 StreamingProtobufs__SIB8;
58 typedef struct _StreamingProtobufs__SIB9 StreamingProtobufs__SIB9;
59 typedef struct _StreamingProtobufs__SIB9TimeInfo StreamingProtobufs__SIB9TimeInfo;
64 typedef enum _StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo__Value {
65 STREAMING_PROTOBUFS__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__protobuf_unspecified = 0,
66 STREAMING_PROTOBUFS__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__a = 1,
67 STREAMING_PROTOBUFS__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__b = 2,
68 STREAMING_PROTOBUFS__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__c = 3
69 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE)
70 } StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo__Value;
71 typedef enum _StreamingProtobufs__QHyst__Value {
72 STREAMING_PROTOBUFS__Q__HYST__VALUE__protobuf_unspecified = 0,
73 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB0 = 1,
74 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB1 = 2,
75 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB2 = 3,
76 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB3 = 4,
77 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB4 = 5,
78 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB5 = 6,
79 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB6 = 7,
80 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB8 = 8,
81 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB10 = 9,
82 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB12 = 10,
83 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB14 = 11,
84 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB16 = 12,
85 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB18 = 13,
86 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB20 = 14,
87 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB22 = 15,
88 STREAMING_PROTOBUFS__Q__HYST__VALUE__dB24 = 16
89 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__Q__HYST__VALUE)
90 } StreamingProtobufs__QHyst__Value;
91 typedef enum _StreamingProtobufs__SFMediumHigh__Value {
92 STREAMING_PROTOBUFS__SF__MEDIUM__HIGH__VALUE__protobuf_unspecified = 0,
93 STREAMING_PROTOBUFS__SF__MEDIUM__HIGH__VALUE__dB_6 = 1,
94 STREAMING_PROTOBUFS__SF__MEDIUM__HIGH__VALUE__dB_4 = 2,
95 STREAMING_PROTOBUFS__SF__MEDIUM__HIGH__VALUE__dB_2 = 3,
96 STREAMING_PROTOBUFS__SF__MEDIUM__HIGH__VALUE__dB0 = 4
97 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__SF__MEDIUM__HIGH__VALUE)
98 } StreamingProtobufs__SFMediumHigh__Value;
99 typedef enum _StreamingProtobufs__CellReselectionSubPriority__Value {
100 STREAMING_PROTOBUFS__CELL_RESELECTION_SUB_PRIORITY__VALUE__protobuf_unspecified = 0,
101 STREAMING_PROTOBUFS__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot2 = 1,
102 STREAMING_PROTOBUFS__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot4 = 2,
103 STREAMING_PROTOBUFS__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot6 = 3,
104 STREAMING_PROTOBUFS__CELL_RESELECTION_SUB_PRIORITY__VALUE__oDot8 = 4
105 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__CELL_RESELECTION_SUB_PRIORITY__VALUE)
106 } StreamingProtobufs__CellReselectionSubPriority__Value;
107 typedef enum _StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh__Value {
108 STREAMING_PROTOBUFS__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__protobuf_unspecified = 0,
109 STREAMING_PROTOBUFS__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot25 = 1,
110 STREAMING_PROTOBUFS__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot5 = 2,
111 STREAMING_PROTOBUFS__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__oDot75 = 3,
112 STREAMING_PROTOBUFS__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__lDot0 = 4
113 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE)
114 } StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh__Value;
115 typedef enum _StreamingProtobufs__SIB7__WarningMessageSegmentType {
116 STREAMING_PROTOBUFS__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified = 0,
117 STREAMING_PROTOBUFS__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment = 1,
118 STREAMING_PROTOBUFS__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment = 2
119 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__SIB7__WARNING_MESSAGE_SEGMENT_TYPE)
120 } StreamingProtobufs__SIB7__WarningMessageSegmentType;
121 typedef enum _StreamingProtobufs__SIB8__WarningMessageSegmentType {
122 STREAMING_PROTOBUFS__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified = 0,
123 STREAMING_PROTOBUFS__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__notLastSegment = 1,
124 STREAMING_PROTOBUFS__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__lastSegment = 2
125 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__SIB8__WARNING_MESSAGE_SEGMENT_TYPE)
126 } StreamingProtobufs__SIB8__WarningMessageSegmentType;
128 /* --- messages --- */
130 struct _StreamingProtobufs__SIB1
132 ProtobufCMessage base;
133 StreamingProtobufs__SIB1CellSelectionInfo *cellselectioninfo;
134 StreamingProtobufs__CellAccessRelatedInfo *cellaccessrelatedinfo;
135 StreamingProtobufs__ConnEstFailureControl *connestfailurecontrol;
136 StreamingProtobufs__SISchedulingInfo *si_schedulinginfo;
137 StreamingProtobufs__ServingCellConfigCommonSIB *servingcellconfigcommon;
138 StreamingProtobufs__TrueOpt *ims_emergencysupport;
139 StreamingProtobufs__TrueOpt *ecalloverims_support;
140 StreamingProtobufs__UETimersAndConstants *ue_timersandconstants;
141 StreamingProtobufs__SIB1UACBarringInfo *uac_barringinfo;
142 StreamingProtobufs__TrueOpt *usefullresumeid;
143 Google__Protobuf__BytesValue *latenoncriticalextension;
145 #define STREAMING_PROTOBUFS__SIB1__INIT \
146 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib1__descriptor) \
147 , NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
150 struct _StreamingProtobufs__SIB1CellSelectionInfo
152 ProtobufCMessage base;
154 Google__Protobuf__UInt32Value *q_rxlevminoffset;
155 Google__Protobuf__Int32Value *q_rxlevminsul;
156 Google__Protobuf__Int32Value *q_qualmin;
157 Google__Protobuf__UInt32Value *q_qualminoffset;
159 #define STREAMING_PROTOBUFS__SIB1_CELL_SELECTION_INFO__INIT \
160 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib1_cell_selection_info__descriptor) \
161 , 0, NULL, NULL, NULL, NULL }
165 STREAMING_PROTOBUFS__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__NOT_SET = 0,
166 STREAMING_PROTOBUFS__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO_PLMN_COMMON = 4,
167 STREAMING_PROTOBUFS__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO_INDIVIDUAL_PLMNLIST = 5
168 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(STREAMING_PROTOBUFS__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO)
169 } StreamingProtobufs__SIB1UACBarringInfo__UacAccessCategory1SelectionAssistanceInfoCase;
171 struct _StreamingProtobufs__SIB1UACBarringInfo
173 ProtobufCMessage base;
174 StreamingProtobufs__UACBarringPerCatList *uac_barringforcommon;
175 StreamingProtobufs__UACBarringPerPLMNList *uac_barringperplmn_list;
176 StreamingProtobufs__UACBarringInfoSetList *uac_barringinfosetlist;
177 StreamingProtobufs__SIB1UACBarringInfo__UacAccessCategory1SelectionAssistanceInfoCase uac__access_category1__selection_assistance_info_case;
179 StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo *plmncommon;
180 StreamingProtobufs__IndividualPLMNList *individualplmnlist;
183 #define STREAMING_PROTOBUFS__SIB1_UAC__BARRING_INFO__INIT \
184 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib1_uac__barring_info__descriptor) \
185 , NULL, NULL, NULL, STREAMING_PROTOBUFS__SIB1_UAC__BARRING_INFO__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__NOT_SET, {0} }
188 struct _StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo
190 ProtobufCMessage base;
191 StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo__Value value;
193 #define STREAMING_PROTOBUFS__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__INIT \
194 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__uac__access_category1__selection_assistance_info__descriptor) \
195 , STREAMING_PROTOBUFS__UAC__ACCESS_CATEGORY1__SELECTION_ASSISTANCE_INFO__VALUE__protobuf_unspecified }
198 struct _StreamingProtobufs__IndividualPLMNList
200 ProtobufCMessage base;
202 StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo **items;
204 #define STREAMING_PROTOBUFS__INDIVIDUAL_PLMNLIST__INIT \
205 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__individual_plmnlist__descriptor) \
209 struct _StreamingProtobufs__SIB2
211 ProtobufCMessage base;
212 StreamingProtobufs__SIB2CellReselectionInfoCommon *cellreselectioninfocommon;
213 StreamingProtobufs__SIB2CellReselectionServingFreqInfo *cellreselectionservingfreqinfo;
214 StreamingProtobufs__SIB2IntraFreqCellReselectionInfo *intrafreqcellreselectioninfo;
216 #define STREAMING_PROTOBUFS__SIB2__INIT \
217 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib2__descriptor) \
221 struct _StreamingProtobufs__SIB2CellReselectionInfoCommon
223 ProtobufCMessage base;
224 Google__Protobuf__UInt32Value *nrofss_blockstoaverage;
225 StreamingProtobufs__ThresholdNR *absthreshss_blocksconsolidation;
226 StreamingProtobufs__QOffsetRange *rangetobestcell;
227 StreamingProtobufs__QHyst *q_hyst;
228 StreamingProtobufs__SpeedStateReselectionPars *speedstatereselectionpars;
230 #define STREAMING_PROTOBUFS__SIB2_CELL_RESELECTION_INFO_COMMON__INIT \
231 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib2_cell_reselection_info_common__descriptor) \
232 , NULL, NULL, NULL, NULL, NULL }
235 struct _StreamingProtobufs__QHyst
237 ProtobufCMessage base;
238 StreamingProtobufs__QHyst__Value value;
240 #define STREAMING_PROTOBUFS__Q__HYST__INIT \
241 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__q__hyst__descriptor) \
242 , STREAMING_PROTOBUFS__Q__HYST__VALUE__protobuf_unspecified }
245 struct _StreamingProtobufs__SpeedStateReselectionPars
247 ProtobufCMessage base;
248 StreamingProtobufs__MobilityStateParameters *mobilitystateparameters;
249 StreamingProtobufs__QHystSF *q_hystsf;
251 #define STREAMING_PROTOBUFS__SPEED_STATE_RESELECTION_PARS__INIT \
252 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__speed_state_reselection_pars__descriptor) \
256 struct _StreamingProtobufs__QHystSF
258 ProtobufCMessage base;
259 StreamingProtobufs__SFMediumHigh *sf_medium;
260 StreamingProtobufs__SFMediumHigh *sf_high;
262 #define STREAMING_PROTOBUFS__Q__HYST_SF__INIT \
263 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__q__hyst_sf__descriptor) \
267 struct _StreamingProtobufs__SFMediumHigh
269 ProtobufCMessage base;
270 StreamingProtobufs__SFMediumHigh__Value value;
272 #define STREAMING_PROTOBUFS__SF__MEDIUM__HIGH__INIT \
273 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sf__medium__high__descriptor) \
274 , STREAMING_PROTOBUFS__SF__MEDIUM__HIGH__VALUE__protobuf_unspecified }
277 struct _StreamingProtobufs__SIB2CellReselectionServingFreqInfo
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 StreamingProtobufs__CellReselectionSubPriority *cellreselectionsubpriority;
287 #define STREAMING_PROTOBUFS__SIB2_CELL_RESELECTION_SERVING_FREQ_INFO__INIT \
288 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib2_cell_reselection_serving_freq_info__descriptor) \
289 , NULL, NULL, 0, NULL, 0, NULL }
292 struct _StreamingProtobufs__CellReselectionSubPriority
294 ProtobufCMessage base;
295 StreamingProtobufs__CellReselectionSubPriority__Value value;
297 #define STREAMING_PROTOBUFS__CELL_RESELECTION_SUB_PRIORITY__INIT \
298 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__cell_reselection_sub_priority__descriptor) \
299 , STREAMING_PROTOBUFS__CELL_RESELECTION_SUB_PRIORITY__VALUE__protobuf_unspecified }
302 struct _StreamingProtobufs__SIB2IntraFreqCellReselectionInfo
304 ProtobufCMessage base;
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 StreamingProtobufs__MultiFrequencyBandListNRSIB *frequencybandlist;
312 StreamingProtobufs__MultiFrequencyBandListNRSIB *frequencybandlistsul;
313 Google__Protobuf__Int32Value *p_max;
314 StreamingProtobufs__SSBMTC *smtc;
315 StreamingProtobufs__SSRSSIMeasurement *ss_rssi_measurement;
316 StreamingProtobufs__SSBToMeasure *ssb_tomeasure;
317 protobuf_c_boolean derivessb_indexfromcell;
318 StreamingProtobufs__SpeedStateScaleFactors *t_reselectionnr_sf;
320 #define STREAMING_PROTOBUFS__SIB2_INTRA_FREQ_CELL_RESELECTION_INFO__INIT \
321 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib2_intra_freq_cell_reselection_info__descriptor) \
322 , 0, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL }
325 struct _StreamingProtobufs__SpeedStateScaleFactors
327 ProtobufCMessage base;
328 StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh *sf_medium;
329 StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh *sf_high;
331 #define STREAMING_PROTOBUFS__SPEED_STATE_SCALE_FACTORS__INIT \
332 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__speed_state_scale_factors__descriptor) \
336 struct _StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh
338 ProtobufCMessage base;
339 StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh__Value value;
341 #define STREAMING_PROTOBUFS__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__INIT \
342 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__speed_state_scale_factors_sf__medium__high__descriptor) \
343 , STREAMING_PROTOBUFS__SPEED_STATE_SCALE_FACTORS_SF__MEDIUM__HIGH__VALUE__protobuf_unspecified }
346 struct _StreamingProtobufs__SIB3
348 ProtobufCMessage base;
349 StreamingProtobufs__IntraFreqNeighCellList *intrafreqneighcelllist;
350 StreamingProtobufs__IntraFreqBlackCellList *intrafreqblackcelllist;
351 Google__Protobuf__BytesValue *latenoncriticalextension;
353 #define STREAMING_PROTOBUFS__SIB3__INIT \
354 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib3__descriptor) \
358 struct _StreamingProtobufs__IntraFreqNeighCellList
360 ProtobufCMessage base;
362 StreamingProtobufs__IntraFreqNeighCellInfo **items;
364 #define STREAMING_PROTOBUFS__INTRA_FREQ_NEIGH_CELL_LIST__INIT \
365 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__intra_freq_neigh_cell_list__descriptor) \
369 struct _StreamingProtobufs__IntraFreqNeighCellInfo
371 ProtobufCMessage base;
373 StreamingProtobufs__QOffsetRange *q_offsetcell;
374 Google__Protobuf__UInt32Value *q_rxlevminoffsetcell;
375 Google__Protobuf__UInt32Value *q_rxlevminoffsetcellsul;
376 Google__Protobuf__UInt32Value *q_qualminoffsetcell;
378 #define STREAMING_PROTOBUFS__INTRA_FREQ_NEIGH_CELL_INFO__INIT \
379 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__intra_freq_neigh_cell_info__descriptor) \
380 , 0, NULL, NULL, NULL, NULL }
383 struct _StreamingProtobufs__IntraFreqBlackCellList
385 ProtobufCMessage base;
387 StreamingProtobufs__PCIRange **items;
389 #define STREAMING_PROTOBUFS__INTRA_FREQ_BLACK_CELL_LIST__INIT \
390 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__intra_freq_black_cell_list__descriptor) \
394 struct _StreamingProtobufs__SIB4
396 ProtobufCMessage base;
397 StreamingProtobufs__InterFreqCarrierFreqList *interfreqcarrierfreqlist;
398 Google__Protobuf__BytesValue *latenoncriticalextension;
400 #define STREAMING_PROTOBUFS__SIB4__INIT \
401 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib4__descriptor) \
405 struct _StreamingProtobufs__InterFreqCarrierFreqList
407 ProtobufCMessage base;
409 StreamingProtobufs__InterFreqCarrierFreqInfo **items;
411 #define STREAMING_PROTOBUFS__INTER_FREQ_CARRIER_FREQ_LIST__INIT \
412 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__inter_freq_carrier_freq_list__descriptor) \
416 struct _StreamingProtobufs__InterFreqCarrierFreqInfo
418 ProtobufCMessage base;
419 uint32_t dl_carrierfreq;
420 StreamingProtobufs__MultiFrequencyBandListNRSIB *frequencybandlist;
421 StreamingProtobufs__MultiFrequencyBandListNRSIB *frequencybandlistsul;
422 Google__Protobuf__UInt32Value *nrofss_blockstoaverage;
423 StreamingProtobufs__ThresholdNR *absthreshss_blocksconsolidation;
424 StreamingProtobufs__SSBMTC *smtc;
425 StreamingProtobufs__SubcarrierSpacing *ssbsubcarrierspacing;
426 StreamingProtobufs__SSBToMeasure *ssb_tomeasure;
427 protobuf_c_boolean derivessb_indexfromcell;
428 StreamingProtobufs__SSRSSIMeasurement *ss_rssi_measurement;
430 Google__Protobuf__Int32Value *q_rxlevminsul;
431 Google__Protobuf__Int32Value *q_qualmin;
432 Google__Protobuf__Int32Value *p_max;
433 uint32_t t_reselectionnr;
434 StreamingProtobufs__SpeedStateScaleFactors *t_reselectionnr_sf;
435 uint32_t threshx_highp;
436 uint32_t threshx_lowp;
437 StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ *threshx_q;
438 Google__Protobuf__UInt32Value *cellreselectionpriority;
439 StreamingProtobufs__CellReselectionSubPriority *cellreselectionsubpriority;
440 StreamingProtobufs__QOffsetRange *q_offsetfreq;
441 StreamingProtobufs__InterFreqNeighCellList *interfreqneighcelllist;
442 StreamingProtobufs__InterFreqBlackCellList *interfreqblackcelllist;
444 #define STREAMING_PROTOBUFS__INTER_FREQ_CARRIER_FREQ_INFO__INIT \
445 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__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 }
449 struct _StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ
451 ProtobufCMessage base;
452 uint32_t threshx_highq;
453 uint32_t threshx_lowq;
455 #define STREAMING_PROTOBUFS__INTER_FREQ_CARRIER_FREQ_INFO_THRESH_X__Q__INIT \
456 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__inter_freq_carrier_freq_info_thresh_x__q__descriptor) \
460 struct _StreamingProtobufs__InterFreqNeighCellList
462 ProtobufCMessage base;
464 StreamingProtobufs__InterFreqNeighCellInfo **items;
466 #define STREAMING_PROTOBUFS__INTER_FREQ_NEIGH_CELL_LIST__INIT \
467 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__inter_freq_neigh_cell_list__descriptor) \
471 struct _StreamingProtobufs__InterFreqNeighCellInfo
473 ProtobufCMessage base;
475 StreamingProtobufs__QOffsetRange *q_offsetcell;
476 Google__Protobuf__UInt32Value *q_rxlevminoffsetcell;
477 Google__Protobuf__UInt32Value *q_rxlevminoffsetcellsul;
478 Google__Protobuf__UInt32Value *q_qualminoffsetcell;
480 #define STREAMING_PROTOBUFS__INTER_FREQ_NEIGH_CELL_INFO__INIT \
481 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__inter_freq_neigh_cell_info__descriptor) \
482 , 0, NULL, NULL, NULL, NULL }
485 struct _StreamingProtobufs__InterFreqBlackCellList
487 ProtobufCMessage base;
489 StreamingProtobufs__PCIRange **items;
491 #define STREAMING_PROTOBUFS__INTER_FREQ_BLACK_CELL_LIST__INIT \
492 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__inter_freq_black_cell_list__descriptor) \
496 struct _StreamingProtobufs__SIB5
498 ProtobufCMessage base;
499 StreamingProtobufs__CarrierFreqListEUTRA *carrierfreqlisteutra;
500 uint32_t t_reselectioneutra;
501 StreamingProtobufs__SpeedStateScaleFactors *t_reselectioneutra_sf;
502 Google__Protobuf__BytesValue *latenoncriticalextension;
504 #define STREAMING_PROTOBUFS__SIB5__INIT \
505 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib5__descriptor) \
506 , NULL, 0, NULL, NULL }
509 struct _StreamingProtobufs__CarrierFreqListEUTRA
511 ProtobufCMessage base;
513 StreamingProtobufs__CarrierFreqEUTRA **items;
515 #define STREAMING_PROTOBUFS__CARRIER_FREQ_LIST_EUTRA__INIT \
516 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__carrier_freq_list_eutra__descriptor) \
520 struct _StreamingProtobufs__CarrierFreqEUTRA
522 ProtobufCMessage base;
523 uint32_t carrierfreq;
524 StreamingProtobufs__EUTRAMultiBandInfoList *eutra_multibandinfolist;
525 StreamingProtobufs__EUTRAFreqNeighCellList *eutra_freqneighcelllist;
526 StreamingProtobufs__EUTRAFreqBlackCellList *eutra_blackcelllist;
527 StreamingProtobufs__EUTRAAllowedMeasBandwidth *allowedmeasbandwidth;
528 protobuf_c_boolean presenceantennaport1;
529 Google__Protobuf__UInt32Value *cellreselectionpriority;
530 StreamingProtobufs__CellReselectionSubPriority *cellreselectionsubpriority;
531 uint32_t threshx_high;
532 uint32_t threshx_low;
536 StreamingProtobufs__CarrierFreqEUTRAThreshXQ *threshx_q;
538 #define STREAMING_PROTOBUFS__CARRIER_FREQ_EUTRA__INIT \
539 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__carrier_freq_eutra__descriptor) \
540 , 0, NULL, NULL, NULL, NULL, 0, NULL, NULL, 0, 0, 0, 0, 0, NULL }
543 struct _StreamingProtobufs__EUTRAFreqNeighCellList
545 ProtobufCMessage base;
547 StreamingProtobufs__EUTRAFreqNeighCellInfo **items;
549 #define STREAMING_PROTOBUFS__EUTRA__FREQ_NEIGH_CELL_LIST__INIT \
550 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__eutra__freq_neigh_cell_list__descriptor) \
554 struct _StreamingProtobufs__EUTRAFreqBlackCellList
556 ProtobufCMessage base;
558 StreamingProtobufs__EUTRAPhysCellIdRange **items;
560 #define STREAMING_PROTOBUFS__EUTRA__FREQ_BLACK_CELL_LIST__INIT \
561 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__eutra__freq_black_cell_list__descriptor) \
565 struct _StreamingProtobufs__EUTRAFreqNeighCellInfo
567 ProtobufCMessage base;
569 StreamingProtobufs__EUTRAQOffsetRange *q_offsetcell;
570 Google__Protobuf__UInt32Value *q_rxlevminoffsetcell;
571 Google__Protobuf__UInt32Value *q_qualminoffsetcell;
573 #define STREAMING_PROTOBUFS__EUTRA__FREQ_NEIGH_CELL_INFO__INIT \
574 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__eutra__freq_neigh_cell_info__descriptor) \
575 , 0, NULL, NULL, NULL }
578 struct _StreamingProtobufs__CarrierFreqEUTRAThreshXQ
580 ProtobufCMessage base;
581 uint32_t threshx_highq;
582 uint32_t threshx_lowq;
584 #define STREAMING_PROTOBUFS__CARRIER_FREQ_EUTRATHRESH_X__Q__INIT \
585 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__carrier_freq_eutrathresh_x__q__descriptor) \
589 struct _StreamingProtobufs__SIB6
591 ProtobufCMessage base;
592 ProtobufCBinaryData messageidentifier;
593 ProtobufCBinaryData serialnumber;
594 ProtobufCBinaryData warningtype;
595 Google__Protobuf__BytesValue *latenoncriticalextension;
597 #define STREAMING_PROTOBUFS__SIB6__INIT \
598 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib6__descriptor) \
599 , {0,NULL}, {0,NULL}, {0,NULL}, NULL }
602 struct _StreamingProtobufs__SIB7
604 ProtobufCMessage base;
605 ProtobufCBinaryData messageidentifier;
606 ProtobufCBinaryData serialnumber;
607 StreamingProtobufs__SIB7__WarningMessageSegmentType warningmessagesegmenttype;
608 uint32_t warningmessagesegmentnumber;
609 ProtobufCBinaryData warningmessagesegment;
610 Google__Protobuf__BytesValue *datacodingscheme;
611 Google__Protobuf__BytesValue *latenoncriticalextension;
613 #define STREAMING_PROTOBUFS__SIB7__INIT \
614 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib7__descriptor) \
615 , {0,NULL}, {0,NULL}, STREAMING_PROTOBUFS__SIB7__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified, 0, {0,NULL}, NULL, NULL }
618 struct _StreamingProtobufs__SIB8
620 ProtobufCMessage base;
621 ProtobufCBinaryData messageidentifier;
622 ProtobufCBinaryData serialnumber;
623 StreamingProtobufs__SIB8__WarningMessageSegmentType warningmessagesegmenttype;
624 uint32_t warningmessagesegmentnumber;
625 ProtobufCBinaryData warningmessagesegment;
626 Google__Protobuf__BytesValue *datacodingscheme;
627 Google__Protobuf__BytesValue *warningareacoordinatessegment;
628 Google__Protobuf__BytesValue *latenoncriticalextension;
630 #define STREAMING_PROTOBUFS__SIB8__INIT \
631 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib8__descriptor) \
632 , {0,NULL}, {0,NULL}, STREAMING_PROTOBUFS__SIB8__WARNING_MESSAGE_SEGMENT_TYPE__protobuf_unspecified, 0, {0,NULL}, NULL, NULL, NULL }
635 struct _StreamingProtobufs__SIB9
637 ProtobufCMessage base;
638 StreamingProtobufs__SIB9TimeInfo *timeinfo;
639 Google__Protobuf__BytesValue *latenoncriticalextension;
641 #define STREAMING_PROTOBUFS__SIB9__INIT \
642 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib9__descriptor) \
646 struct _StreamingProtobufs__SIB9TimeInfo
648 ProtobufCMessage base;
649 uint64_t timeinfoutc;
650 Google__Protobuf__BytesValue *daylightsavingtime;
651 Google__Protobuf__Int32Value *leapseconds;
652 Google__Protobuf__Int32Value *localtimeoffset;
654 #define STREAMING_PROTOBUFS__SIB9_TIME_INFO__INIT \
655 { PROTOBUF_C_MESSAGE_INIT (&streaming_protobufs__sib9_time_info__descriptor) \
656 , 0, NULL, NULL, NULL }
659 /* StreamingProtobufs__SIB1 methods */
660 void streaming_protobufs__sib1__init
661 (StreamingProtobufs__SIB1 *message);
662 size_t streaming_protobufs__sib1__get_packed_size
663 (const StreamingProtobufs__SIB1 *message);
664 size_t streaming_protobufs__sib1__pack
665 (const StreamingProtobufs__SIB1 *message,
667 size_t streaming_protobufs__sib1__pack_to_buffer
668 (const StreamingProtobufs__SIB1 *message,
669 ProtobufCBuffer *buffer);
670 StreamingProtobufs__SIB1 *
671 streaming_protobufs__sib1__unpack
672 (ProtobufCAllocator *allocator,
674 const uint8_t *data);
675 void streaming_protobufs__sib1__free_unpacked
676 (StreamingProtobufs__SIB1 *message,
677 ProtobufCAllocator *allocator);
678 /* StreamingProtobufs__SIB1CellSelectionInfo methods */
679 void streaming_protobufs__sib1_cell_selection_info__init
680 (StreamingProtobufs__SIB1CellSelectionInfo *message);
681 size_t streaming_protobufs__sib1_cell_selection_info__get_packed_size
682 (const StreamingProtobufs__SIB1CellSelectionInfo *message);
683 size_t streaming_protobufs__sib1_cell_selection_info__pack
684 (const StreamingProtobufs__SIB1CellSelectionInfo *message,
686 size_t streaming_protobufs__sib1_cell_selection_info__pack_to_buffer
687 (const StreamingProtobufs__SIB1CellSelectionInfo *message,
688 ProtobufCBuffer *buffer);
689 StreamingProtobufs__SIB1CellSelectionInfo *
690 streaming_protobufs__sib1_cell_selection_info__unpack
691 (ProtobufCAllocator *allocator,
693 const uint8_t *data);
694 void streaming_protobufs__sib1_cell_selection_info__free_unpacked
695 (StreamingProtobufs__SIB1CellSelectionInfo *message,
696 ProtobufCAllocator *allocator);
697 /* StreamingProtobufs__SIB1UACBarringInfo methods */
698 void streaming_protobufs__sib1_uac__barring_info__init
699 (StreamingProtobufs__SIB1UACBarringInfo *message);
700 size_t streaming_protobufs__sib1_uac__barring_info__get_packed_size
701 (const StreamingProtobufs__SIB1UACBarringInfo *message);
702 size_t streaming_protobufs__sib1_uac__barring_info__pack
703 (const StreamingProtobufs__SIB1UACBarringInfo *message,
705 size_t streaming_protobufs__sib1_uac__barring_info__pack_to_buffer
706 (const StreamingProtobufs__SIB1UACBarringInfo *message,
707 ProtobufCBuffer *buffer);
708 StreamingProtobufs__SIB1UACBarringInfo *
709 streaming_protobufs__sib1_uac__barring_info__unpack
710 (ProtobufCAllocator *allocator,
712 const uint8_t *data);
713 void streaming_protobufs__sib1_uac__barring_info__free_unpacked
714 (StreamingProtobufs__SIB1UACBarringInfo *message,
715 ProtobufCAllocator *allocator);
716 /* StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo methods */
717 void streaming_protobufs__uac__access_category1__selection_assistance_info__init
718 (StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo *message);
719 size_t streaming_protobufs__uac__access_category1__selection_assistance_info__get_packed_size
720 (const StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo *message);
721 size_t streaming_protobufs__uac__access_category1__selection_assistance_info__pack
722 (const StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo *message,
724 size_t streaming_protobufs__uac__access_category1__selection_assistance_info__pack_to_buffer
725 (const StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo *message,
726 ProtobufCBuffer *buffer);
727 StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo *
728 streaming_protobufs__uac__access_category1__selection_assistance_info__unpack
729 (ProtobufCAllocator *allocator,
731 const uint8_t *data);
732 void streaming_protobufs__uac__access_category1__selection_assistance_info__free_unpacked
733 (StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo *message,
734 ProtobufCAllocator *allocator);
735 /* StreamingProtobufs__IndividualPLMNList methods */
736 void streaming_protobufs__individual_plmnlist__init
737 (StreamingProtobufs__IndividualPLMNList *message);
738 size_t streaming_protobufs__individual_plmnlist__get_packed_size
739 (const StreamingProtobufs__IndividualPLMNList *message);
740 size_t streaming_protobufs__individual_plmnlist__pack
741 (const StreamingProtobufs__IndividualPLMNList *message,
743 size_t streaming_protobufs__individual_plmnlist__pack_to_buffer
744 (const StreamingProtobufs__IndividualPLMNList *message,
745 ProtobufCBuffer *buffer);
746 StreamingProtobufs__IndividualPLMNList *
747 streaming_protobufs__individual_plmnlist__unpack
748 (ProtobufCAllocator *allocator,
750 const uint8_t *data);
751 void streaming_protobufs__individual_plmnlist__free_unpacked
752 (StreamingProtobufs__IndividualPLMNList *message,
753 ProtobufCAllocator *allocator);
754 /* StreamingProtobufs__SIB2 methods */
755 void streaming_protobufs__sib2__init
756 (StreamingProtobufs__SIB2 *message);
757 size_t streaming_protobufs__sib2__get_packed_size
758 (const StreamingProtobufs__SIB2 *message);
759 size_t streaming_protobufs__sib2__pack
760 (const StreamingProtobufs__SIB2 *message,
762 size_t streaming_protobufs__sib2__pack_to_buffer
763 (const StreamingProtobufs__SIB2 *message,
764 ProtobufCBuffer *buffer);
765 StreamingProtobufs__SIB2 *
766 streaming_protobufs__sib2__unpack
767 (ProtobufCAllocator *allocator,
769 const uint8_t *data);
770 void streaming_protobufs__sib2__free_unpacked
771 (StreamingProtobufs__SIB2 *message,
772 ProtobufCAllocator *allocator);
773 /* StreamingProtobufs__SIB2CellReselectionInfoCommon methods */
774 void streaming_protobufs__sib2_cell_reselection_info_common__init
775 (StreamingProtobufs__SIB2CellReselectionInfoCommon *message);
776 size_t streaming_protobufs__sib2_cell_reselection_info_common__get_packed_size
777 (const StreamingProtobufs__SIB2CellReselectionInfoCommon *message);
778 size_t streaming_protobufs__sib2_cell_reselection_info_common__pack
779 (const StreamingProtobufs__SIB2CellReselectionInfoCommon *message,
781 size_t streaming_protobufs__sib2_cell_reselection_info_common__pack_to_buffer
782 (const StreamingProtobufs__SIB2CellReselectionInfoCommon *message,
783 ProtobufCBuffer *buffer);
784 StreamingProtobufs__SIB2CellReselectionInfoCommon *
785 streaming_protobufs__sib2_cell_reselection_info_common__unpack
786 (ProtobufCAllocator *allocator,
788 const uint8_t *data);
789 void streaming_protobufs__sib2_cell_reselection_info_common__free_unpacked
790 (StreamingProtobufs__SIB2CellReselectionInfoCommon *message,
791 ProtobufCAllocator *allocator);
792 /* StreamingProtobufs__QHyst methods */
793 void streaming_protobufs__q__hyst__init
794 (StreamingProtobufs__QHyst *message);
795 size_t streaming_protobufs__q__hyst__get_packed_size
796 (const StreamingProtobufs__QHyst *message);
797 size_t streaming_protobufs__q__hyst__pack
798 (const StreamingProtobufs__QHyst *message,
800 size_t streaming_protobufs__q__hyst__pack_to_buffer
801 (const StreamingProtobufs__QHyst *message,
802 ProtobufCBuffer *buffer);
803 StreamingProtobufs__QHyst *
804 streaming_protobufs__q__hyst__unpack
805 (ProtobufCAllocator *allocator,
807 const uint8_t *data);
808 void streaming_protobufs__q__hyst__free_unpacked
809 (StreamingProtobufs__QHyst *message,
810 ProtobufCAllocator *allocator);
811 /* StreamingProtobufs__SpeedStateReselectionPars methods */
812 void streaming_protobufs__speed_state_reselection_pars__init
813 (StreamingProtobufs__SpeedStateReselectionPars *message);
814 size_t streaming_protobufs__speed_state_reselection_pars__get_packed_size
815 (const StreamingProtobufs__SpeedStateReselectionPars *message);
816 size_t streaming_protobufs__speed_state_reselection_pars__pack
817 (const StreamingProtobufs__SpeedStateReselectionPars *message,
819 size_t streaming_protobufs__speed_state_reselection_pars__pack_to_buffer
820 (const StreamingProtobufs__SpeedStateReselectionPars *message,
821 ProtobufCBuffer *buffer);
822 StreamingProtobufs__SpeedStateReselectionPars *
823 streaming_protobufs__speed_state_reselection_pars__unpack
824 (ProtobufCAllocator *allocator,
826 const uint8_t *data);
827 void streaming_protobufs__speed_state_reselection_pars__free_unpacked
828 (StreamingProtobufs__SpeedStateReselectionPars *message,
829 ProtobufCAllocator *allocator);
830 /* StreamingProtobufs__QHystSF methods */
831 void streaming_protobufs__q__hyst_sf__init
832 (StreamingProtobufs__QHystSF *message);
833 size_t streaming_protobufs__q__hyst_sf__get_packed_size
834 (const StreamingProtobufs__QHystSF *message);
835 size_t streaming_protobufs__q__hyst_sf__pack
836 (const StreamingProtobufs__QHystSF *message,
838 size_t streaming_protobufs__q__hyst_sf__pack_to_buffer
839 (const StreamingProtobufs__QHystSF *message,
840 ProtobufCBuffer *buffer);
841 StreamingProtobufs__QHystSF *
842 streaming_protobufs__q__hyst_sf__unpack
843 (ProtobufCAllocator *allocator,
845 const uint8_t *data);
846 void streaming_protobufs__q__hyst_sf__free_unpacked
847 (StreamingProtobufs__QHystSF *message,
848 ProtobufCAllocator *allocator);
849 /* StreamingProtobufs__SFMediumHigh methods */
850 void streaming_protobufs__sf__medium__high__init
851 (StreamingProtobufs__SFMediumHigh *message);
852 size_t streaming_protobufs__sf__medium__high__get_packed_size
853 (const StreamingProtobufs__SFMediumHigh *message);
854 size_t streaming_protobufs__sf__medium__high__pack
855 (const StreamingProtobufs__SFMediumHigh *message,
857 size_t streaming_protobufs__sf__medium__high__pack_to_buffer
858 (const StreamingProtobufs__SFMediumHigh *message,
859 ProtobufCBuffer *buffer);
860 StreamingProtobufs__SFMediumHigh *
861 streaming_protobufs__sf__medium__high__unpack
862 (ProtobufCAllocator *allocator,
864 const uint8_t *data);
865 void streaming_protobufs__sf__medium__high__free_unpacked
866 (StreamingProtobufs__SFMediumHigh *message,
867 ProtobufCAllocator *allocator);
868 /* StreamingProtobufs__SIB2CellReselectionServingFreqInfo methods */
869 void streaming_protobufs__sib2_cell_reselection_serving_freq_info__init
870 (StreamingProtobufs__SIB2CellReselectionServingFreqInfo *message);
871 size_t streaming_protobufs__sib2_cell_reselection_serving_freq_info__get_packed_size
872 (const StreamingProtobufs__SIB2CellReselectionServingFreqInfo *message);
873 size_t streaming_protobufs__sib2_cell_reselection_serving_freq_info__pack
874 (const StreamingProtobufs__SIB2CellReselectionServingFreqInfo *message,
876 size_t streaming_protobufs__sib2_cell_reselection_serving_freq_info__pack_to_buffer
877 (const StreamingProtobufs__SIB2CellReselectionServingFreqInfo *message,
878 ProtobufCBuffer *buffer);
879 StreamingProtobufs__SIB2CellReselectionServingFreqInfo *
880 streaming_protobufs__sib2_cell_reselection_serving_freq_info__unpack
881 (ProtobufCAllocator *allocator,
883 const uint8_t *data);
884 void streaming_protobufs__sib2_cell_reselection_serving_freq_info__free_unpacked
885 (StreamingProtobufs__SIB2CellReselectionServingFreqInfo *message,
886 ProtobufCAllocator *allocator);
887 /* StreamingProtobufs__CellReselectionSubPriority methods */
888 void streaming_protobufs__cell_reselection_sub_priority__init
889 (StreamingProtobufs__CellReselectionSubPriority *message);
890 size_t streaming_protobufs__cell_reselection_sub_priority__get_packed_size
891 (const StreamingProtobufs__CellReselectionSubPriority *message);
892 size_t streaming_protobufs__cell_reselection_sub_priority__pack
893 (const StreamingProtobufs__CellReselectionSubPriority *message,
895 size_t streaming_protobufs__cell_reselection_sub_priority__pack_to_buffer
896 (const StreamingProtobufs__CellReselectionSubPriority *message,
897 ProtobufCBuffer *buffer);
898 StreamingProtobufs__CellReselectionSubPriority *
899 streaming_protobufs__cell_reselection_sub_priority__unpack
900 (ProtobufCAllocator *allocator,
902 const uint8_t *data);
903 void streaming_protobufs__cell_reselection_sub_priority__free_unpacked
904 (StreamingProtobufs__CellReselectionSubPriority *message,
905 ProtobufCAllocator *allocator);
906 /* StreamingProtobufs__SIB2IntraFreqCellReselectionInfo methods */
907 void streaming_protobufs__sib2_intra_freq_cell_reselection_info__init
908 (StreamingProtobufs__SIB2IntraFreqCellReselectionInfo *message);
909 size_t streaming_protobufs__sib2_intra_freq_cell_reselection_info__get_packed_size
910 (const StreamingProtobufs__SIB2IntraFreqCellReselectionInfo *message);
911 size_t streaming_protobufs__sib2_intra_freq_cell_reselection_info__pack
912 (const StreamingProtobufs__SIB2IntraFreqCellReselectionInfo *message,
914 size_t streaming_protobufs__sib2_intra_freq_cell_reselection_info__pack_to_buffer
915 (const StreamingProtobufs__SIB2IntraFreqCellReselectionInfo *message,
916 ProtobufCBuffer *buffer);
917 StreamingProtobufs__SIB2IntraFreqCellReselectionInfo *
918 streaming_protobufs__sib2_intra_freq_cell_reselection_info__unpack
919 (ProtobufCAllocator *allocator,
921 const uint8_t *data);
922 void streaming_protobufs__sib2_intra_freq_cell_reselection_info__free_unpacked
923 (StreamingProtobufs__SIB2IntraFreqCellReselectionInfo *message,
924 ProtobufCAllocator *allocator);
925 /* StreamingProtobufs__SpeedStateScaleFactors methods */
926 void streaming_protobufs__speed_state_scale_factors__init
927 (StreamingProtobufs__SpeedStateScaleFactors *message);
928 size_t streaming_protobufs__speed_state_scale_factors__get_packed_size
929 (const StreamingProtobufs__SpeedStateScaleFactors *message);
930 size_t streaming_protobufs__speed_state_scale_factors__pack
931 (const StreamingProtobufs__SpeedStateScaleFactors *message,
933 size_t streaming_protobufs__speed_state_scale_factors__pack_to_buffer
934 (const StreamingProtobufs__SpeedStateScaleFactors *message,
935 ProtobufCBuffer *buffer);
936 StreamingProtobufs__SpeedStateScaleFactors *
937 streaming_protobufs__speed_state_scale_factors__unpack
938 (ProtobufCAllocator *allocator,
940 const uint8_t *data);
941 void streaming_protobufs__speed_state_scale_factors__free_unpacked
942 (StreamingProtobufs__SpeedStateScaleFactors *message,
943 ProtobufCAllocator *allocator);
944 /* StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh methods */
945 void streaming_protobufs__speed_state_scale_factors_sf__medium__high__init
946 (StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh *message);
947 size_t streaming_protobufs__speed_state_scale_factors_sf__medium__high__get_packed_size
948 (const StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh *message);
949 size_t streaming_protobufs__speed_state_scale_factors_sf__medium__high__pack
950 (const StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh *message,
952 size_t streaming_protobufs__speed_state_scale_factors_sf__medium__high__pack_to_buffer
953 (const StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh *message,
954 ProtobufCBuffer *buffer);
955 StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh *
956 streaming_protobufs__speed_state_scale_factors_sf__medium__high__unpack
957 (ProtobufCAllocator *allocator,
959 const uint8_t *data);
960 void streaming_protobufs__speed_state_scale_factors_sf__medium__high__free_unpacked
961 (StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh *message,
962 ProtobufCAllocator *allocator);
963 /* StreamingProtobufs__SIB3 methods */
964 void streaming_protobufs__sib3__init
965 (StreamingProtobufs__SIB3 *message);
966 size_t streaming_protobufs__sib3__get_packed_size
967 (const StreamingProtobufs__SIB3 *message);
968 size_t streaming_protobufs__sib3__pack
969 (const StreamingProtobufs__SIB3 *message,
971 size_t streaming_protobufs__sib3__pack_to_buffer
972 (const StreamingProtobufs__SIB3 *message,
973 ProtobufCBuffer *buffer);
974 StreamingProtobufs__SIB3 *
975 streaming_protobufs__sib3__unpack
976 (ProtobufCAllocator *allocator,
978 const uint8_t *data);
979 void streaming_protobufs__sib3__free_unpacked
980 (StreamingProtobufs__SIB3 *message,
981 ProtobufCAllocator *allocator);
982 /* StreamingProtobufs__IntraFreqNeighCellList methods */
983 void streaming_protobufs__intra_freq_neigh_cell_list__init
984 (StreamingProtobufs__IntraFreqNeighCellList *message);
985 size_t streaming_protobufs__intra_freq_neigh_cell_list__get_packed_size
986 (const StreamingProtobufs__IntraFreqNeighCellList *message);
987 size_t streaming_protobufs__intra_freq_neigh_cell_list__pack
988 (const StreamingProtobufs__IntraFreqNeighCellList *message,
990 size_t streaming_protobufs__intra_freq_neigh_cell_list__pack_to_buffer
991 (const StreamingProtobufs__IntraFreqNeighCellList *message,
992 ProtobufCBuffer *buffer);
993 StreamingProtobufs__IntraFreqNeighCellList *
994 streaming_protobufs__intra_freq_neigh_cell_list__unpack
995 (ProtobufCAllocator *allocator,
997 const uint8_t *data);
998 void streaming_protobufs__intra_freq_neigh_cell_list__free_unpacked
999 (StreamingProtobufs__IntraFreqNeighCellList *message,
1000 ProtobufCAllocator *allocator);
1001 /* StreamingProtobufs__IntraFreqNeighCellInfo methods */
1002 void streaming_protobufs__intra_freq_neigh_cell_info__init
1003 (StreamingProtobufs__IntraFreqNeighCellInfo *message);
1004 size_t streaming_protobufs__intra_freq_neigh_cell_info__get_packed_size
1005 (const StreamingProtobufs__IntraFreqNeighCellInfo *message);
1006 size_t streaming_protobufs__intra_freq_neigh_cell_info__pack
1007 (const StreamingProtobufs__IntraFreqNeighCellInfo *message,
1009 size_t streaming_protobufs__intra_freq_neigh_cell_info__pack_to_buffer
1010 (const StreamingProtobufs__IntraFreqNeighCellInfo *message,
1011 ProtobufCBuffer *buffer);
1012 StreamingProtobufs__IntraFreqNeighCellInfo *
1013 streaming_protobufs__intra_freq_neigh_cell_info__unpack
1014 (ProtobufCAllocator *allocator,
1016 const uint8_t *data);
1017 void streaming_protobufs__intra_freq_neigh_cell_info__free_unpacked
1018 (StreamingProtobufs__IntraFreqNeighCellInfo *message,
1019 ProtobufCAllocator *allocator);
1020 /* StreamingProtobufs__IntraFreqBlackCellList methods */
1021 void streaming_protobufs__intra_freq_black_cell_list__init
1022 (StreamingProtobufs__IntraFreqBlackCellList *message);
1023 size_t streaming_protobufs__intra_freq_black_cell_list__get_packed_size
1024 (const StreamingProtobufs__IntraFreqBlackCellList *message);
1025 size_t streaming_protobufs__intra_freq_black_cell_list__pack
1026 (const StreamingProtobufs__IntraFreqBlackCellList *message,
1028 size_t streaming_protobufs__intra_freq_black_cell_list__pack_to_buffer
1029 (const StreamingProtobufs__IntraFreqBlackCellList *message,
1030 ProtobufCBuffer *buffer);
1031 StreamingProtobufs__IntraFreqBlackCellList *
1032 streaming_protobufs__intra_freq_black_cell_list__unpack
1033 (ProtobufCAllocator *allocator,
1035 const uint8_t *data);
1036 void streaming_protobufs__intra_freq_black_cell_list__free_unpacked
1037 (StreamingProtobufs__IntraFreqBlackCellList *message,
1038 ProtobufCAllocator *allocator);
1039 /* StreamingProtobufs__SIB4 methods */
1040 void streaming_protobufs__sib4__init
1041 (StreamingProtobufs__SIB4 *message);
1042 size_t streaming_protobufs__sib4__get_packed_size
1043 (const StreamingProtobufs__SIB4 *message);
1044 size_t streaming_protobufs__sib4__pack
1045 (const StreamingProtobufs__SIB4 *message,
1047 size_t streaming_protobufs__sib4__pack_to_buffer
1048 (const StreamingProtobufs__SIB4 *message,
1049 ProtobufCBuffer *buffer);
1050 StreamingProtobufs__SIB4 *
1051 streaming_protobufs__sib4__unpack
1052 (ProtobufCAllocator *allocator,
1054 const uint8_t *data);
1055 void streaming_protobufs__sib4__free_unpacked
1056 (StreamingProtobufs__SIB4 *message,
1057 ProtobufCAllocator *allocator);
1058 /* StreamingProtobufs__InterFreqCarrierFreqList methods */
1059 void streaming_protobufs__inter_freq_carrier_freq_list__init
1060 (StreamingProtobufs__InterFreqCarrierFreqList *message);
1061 size_t streaming_protobufs__inter_freq_carrier_freq_list__get_packed_size
1062 (const StreamingProtobufs__InterFreqCarrierFreqList *message);
1063 size_t streaming_protobufs__inter_freq_carrier_freq_list__pack
1064 (const StreamingProtobufs__InterFreqCarrierFreqList *message,
1066 size_t streaming_protobufs__inter_freq_carrier_freq_list__pack_to_buffer
1067 (const StreamingProtobufs__InterFreqCarrierFreqList *message,
1068 ProtobufCBuffer *buffer);
1069 StreamingProtobufs__InterFreqCarrierFreqList *
1070 streaming_protobufs__inter_freq_carrier_freq_list__unpack
1071 (ProtobufCAllocator *allocator,
1073 const uint8_t *data);
1074 void streaming_protobufs__inter_freq_carrier_freq_list__free_unpacked
1075 (StreamingProtobufs__InterFreqCarrierFreqList *message,
1076 ProtobufCAllocator *allocator);
1077 /* StreamingProtobufs__InterFreqCarrierFreqInfo methods */
1078 void streaming_protobufs__inter_freq_carrier_freq_info__init
1079 (StreamingProtobufs__InterFreqCarrierFreqInfo *message);
1080 size_t streaming_protobufs__inter_freq_carrier_freq_info__get_packed_size
1081 (const StreamingProtobufs__InterFreqCarrierFreqInfo *message);
1082 size_t streaming_protobufs__inter_freq_carrier_freq_info__pack
1083 (const StreamingProtobufs__InterFreqCarrierFreqInfo *message,
1085 size_t streaming_protobufs__inter_freq_carrier_freq_info__pack_to_buffer
1086 (const StreamingProtobufs__InterFreqCarrierFreqInfo *message,
1087 ProtobufCBuffer *buffer);
1088 StreamingProtobufs__InterFreqCarrierFreqInfo *
1089 streaming_protobufs__inter_freq_carrier_freq_info__unpack
1090 (ProtobufCAllocator *allocator,
1092 const uint8_t *data);
1093 void streaming_protobufs__inter_freq_carrier_freq_info__free_unpacked
1094 (StreamingProtobufs__InterFreqCarrierFreqInfo *message,
1095 ProtobufCAllocator *allocator);
1096 /* StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ methods */
1097 void streaming_protobufs__inter_freq_carrier_freq_info_thresh_x__q__init
1098 (StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ *message);
1099 size_t streaming_protobufs__inter_freq_carrier_freq_info_thresh_x__q__get_packed_size
1100 (const StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ *message);
1101 size_t streaming_protobufs__inter_freq_carrier_freq_info_thresh_x__q__pack
1102 (const StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ *message,
1104 size_t streaming_protobufs__inter_freq_carrier_freq_info_thresh_x__q__pack_to_buffer
1105 (const StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ *message,
1106 ProtobufCBuffer *buffer);
1107 StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ *
1108 streaming_protobufs__inter_freq_carrier_freq_info_thresh_x__q__unpack
1109 (ProtobufCAllocator *allocator,
1111 const uint8_t *data);
1112 void streaming_protobufs__inter_freq_carrier_freq_info_thresh_x__q__free_unpacked
1113 (StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ *message,
1114 ProtobufCAllocator *allocator);
1115 /* StreamingProtobufs__InterFreqNeighCellList methods */
1116 void streaming_protobufs__inter_freq_neigh_cell_list__init
1117 (StreamingProtobufs__InterFreqNeighCellList *message);
1118 size_t streaming_protobufs__inter_freq_neigh_cell_list__get_packed_size
1119 (const StreamingProtobufs__InterFreqNeighCellList *message);
1120 size_t streaming_protobufs__inter_freq_neigh_cell_list__pack
1121 (const StreamingProtobufs__InterFreqNeighCellList *message,
1123 size_t streaming_protobufs__inter_freq_neigh_cell_list__pack_to_buffer
1124 (const StreamingProtobufs__InterFreqNeighCellList *message,
1125 ProtobufCBuffer *buffer);
1126 StreamingProtobufs__InterFreqNeighCellList *
1127 streaming_protobufs__inter_freq_neigh_cell_list__unpack
1128 (ProtobufCAllocator *allocator,
1130 const uint8_t *data);
1131 void streaming_protobufs__inter_freq_neigh_cell_list__free_unpacked
1132 (StreamingProtobufs__InterFreqNeighCellList *message,
1133 ProtobufCAllocator *allocator);
1134 /* StreamingProtobufs__InterFreqNeighCellInfo methods */
1135 void streaming_protobufs__inter_freq_neigh_cell_info__init
1136 (StreamingProtobufs__InterFreqNeighCellInfo *message);
1137 size_t streaming_protobufs__inter_freq_neigh_cell_info__get_packed_size
1138 (const StreamingProtobufs__InterFreqNeighCellInfo *message);
1139 size_t streaming_protobufs__inter_freq_neigh_cell_info__pack
1140 (const StreamingProtobufs__InterFreqNeighCellInfo *message,
1142 size_t streaming_protobufs__inter_freq_neigh_cell_info__pack_to_buffer
1143 (const StreamingProtobufs__InterFreqNeighCellInfo *message,
1144 ProtobufCBuffer *buffer);
1145 StreamingProtobufs__InterFreqNeighCellInfo *
1146 streaming_protobufs__inter_freq_neigh_cell_info__unpack
1147 (ProtobufCAllocator *allocator,
1149 const uint8_t *data);
1150 void streaming_protobufs__inter_freq_neigh_cell_info__free_unpacked
1151 (StreamingProtobufs__InterFreqNeighCellInfo *message,
1152 ProtobufCAllocator *allocator);
1153 /* StreamingProtobufs__InterFreqBlackCellList methods */
1154 void streaming_protobufs__inter_freq_black_cell_list__init
1155 (StreamingProtobufs__InterFreqBlackCellList *message);
1156 size_t streaming_protobufs__inter_freq_black_cell_list__get_packed_size
1157 (const StreamingProtobufs__InterFreqBlackCellList *message);
1158 size_t streaming_protobufs__inter_freq_black_cell_list__pack
1159 (const StreamingProtobufs__InterFreqBlackCellList *message,
1161 size_t streaming_protobufs__inter_freq_black_cell_list__pack_to_buffer
1162 (const StreamingProtobufs__InterFreqBlackCellList *message,
1163 ProtobufCBuffer *buffer);
1164 StreamingProtobufs__InterFreqBlackCellList *
1165 streaming_protobufs__inter_freq_black_cell_list__unpack
1166 (ProtobufCAllocator *allocator,
1168 const uint8_t *data);
1169 void streaming_protobufs__inter_freq_black_cell_list__free_unpacked
1170 (StreamingProtobufs__InterFreqBlackCellList *message,
1171 ProtobufCAllocator *allocator);
1172 /* StreamingProtobufs__SIB5 methods */
1173 void streaming_protobufs__sib5__init
1174 (StreamingProtobufs__SIB5 *message);
1175 size_t streaming_protobufs__sib5__get_packed_size
1176 (const StreamingProtobufs__SIB5 *message);
1177 size_t streaming_protobufs__sib5__pack
1178 (const StreamingProtobufs__SIB5 *message,
1180 size_t streaming_protobufs__sib5__pack_to_buffer
1181 (const StreamingProtobufs__SIB5 *message,
1182 ProtobufCBuffer *buffer);
1183 StreamingProtobufs__SIB5 *
1184 streaming_protobufs__sib5__unpack
1185 (ProtobufCAllocator *allocator,
1187 const uint8_t *data);
1188 void streaming_protobufs__sib5__free_unpacked
1189 (StreamingProtobufs__SIB5 *message,
1190 ProtobufCAllocator *allocator);
1191 /* StreamingProtobufs__CarrierFreqListEUTRA methods */
1192 void streaming_protobufs__carrier_freq_list_eutra__init
1193 (StreamingProtobufs__CarrierFreqListEUTRA *message);
1194 size_t streaming_protobufs__carrier_freq_list_eutra__get_packed_size
1195 (const StreamingProtobufs__CarrierFreqListEUTRA *message);
1196 size_t streaming_protobufs__carrier_freq_list_eutra__pack
1197 (const StreamingProtobufs__CarrierFreqListEUTRA *message,
1199 size_t streaming_protobufs__carrier_freq_list_eutra__pack_to_buffer
1200 (const StreamingProtobufs__CarrierFreqListEUTRA *message,
1201 ProtobufCBuffer *buffer);
1202 StreamingProtobufs__CarrierFreqListEUTRA *
1203 streaming_protobufs__carrier_freq_list_eutra__unpack
1204 (ProtobufCAllocator *allocator,
1206 const uint8_t *data);
1207 void streaming_protobufs__carrier_freq_list_eutra__free_unpacked
1208 (StreamingProtobufs__CarrierFreqListEUTRA *message,
1209 ProtobufCAllocator *allocator);
1210 /* StreamingProtobufs__CarrierFreqEUTRA methods */
1211 void streaming_protobufs__carrier_freq_eutra__init
1212 (StreamingProtobufs__CarrierFreqEUTRA *message);
1213 size_t streaming_protobufs__carrier_freq_eutra__get_packed_size
1214 (const StreamingProtobufs__CarrierFreqEUTRA *message);
1215 size_t streaming_protobufs__carrier_freq_eutra__pack
1216 (const StreamingProtobufs__CarrierFreqEUTRA *message,
1218 size_t streaming_protobufs__carrier_freq_eutra__pack_to_buffer
1219 (const StreamingProtobufs__CarrierFreqEUTRA *message,
1220 ProtobufCBuffer *buffer);
1221 StreamingProtobufs__CarrierFreqEUTRA *
1222 streaming_protobufs__carrier_freq_eutra__unpack
1223 (ProtobufCAllocator *allocator,
1225 const uint8_t *data);
1226 void streaming_protobufs__carrier_freq_eutra__free_unpacked
1227 (StreamingProtobufs__CarrierFreqEUTRA *message,
1228 ProtobufCAllocator *allocator);
1229 /* StreamingProtobufs__EUTRAFreqNeighCellList methods */
1230 void streaming_protobufs__eutra__freq_neigh_cell_list__init
1231 (StreamingProtobufs__EUTRAFreqNeighCellList *message);
1232 size_t streaming_protobufs__eutra__freq_neigh_cell_list__get_packed_size
1233 (const StreamingProtobufs__EUTRAFreqNeighCellList *message);
1234 size_t streaming_protobufs__eutra__freq_neigh_cell_list__pack
1235 (const StreamingProtobufs__EUTRAFreqNeighCellList *message,
1237 size_t streaming_protobufs__eutra__freq_neigh_cell_list__pack_to_buffer
1238 (const StreamingProtobufs__EUTRAFreqNeighCellList *message,
1239 ProtobufCBuffer *buffer);
1240 StreamingProtobufs__EUTRAFreqNeighCellList *
1241 streaming_protobufs__eutra__freq_neigh_cell_list__unpack
1242 (ProtobufCAllocator *allocator,
1244 const uint8_t *data);
1245 void streaming_protobufs__eutra__freq_neigh_cell_list__free_unpacked
1246 (StreamingProtobufs__EUTRAFreqNeighCellList *message,
1247 ProtobufCAllocator *allocator);
1248 /* StreamingProtobufs__EUTRAFreqBlackCellList methods */
1249 void streaming_protobufs__eutra__freq_black_cell_list__init
1250 (StreamingProtobufs__EUTRAFreqBlackCellList *message);
1251 size_t streaming_protobufs__eutra__freq_black_cell_list__get_packed_size
1252 (const StreamingProtobufs__EUTRAFreqBlackCellList *message);
1253 size_t streaming_protobufs__eutra__freq_black_cell_list__pack
1254 (const StreamingProtobufs__EUTRAFreqBlackCellList *message,
1256 size_t streaming_protobufs__eutra__freq_black_cell_list__pack_to_buffer
1257 (const StreamingProtobufs__EUTRAFreqBlackCellList *message,
1258 ProtobufCBuffer *buffer);
1259 StreamingProtobufs__EUTRAFreqBlackCellList *
1260 streaming_protobufs__eutra__freq_black_cell_list__unpack
1261 (ProtobufCAllocator *allocator,
1263 const uint8_t *data);
1264 void streaming_protobufs__eutra__freq_black_cell_list__free_unpacked
1265 (StreamingProtobufs__EUTRAFreqBlackCellList *message,
1266 ProtobufCAllocator *allocator);
1267 /* StreamingProtobufs__EUTRAFreqNeighCellInfo methods */
1268 void streaming_protobufs__eutra__freq_neigh_cell_info__init
1269 (StreamingProtobufs__EUTRAFreqNeighCellInfo *message);
1270 size_t streaming_protobufs__eutra__freq_neigh_cell_info__get_packed_size
1271 (const StreamingProtobufs__EUTRAFreqNeighCellInfo *message);
1272 size_t streaming_protobufs__eutra__freq_neigh_cell_info__pack
1273 (const StreamingProtobufs__EUTRAFreqNeighCellInfo *message,
1275 size_t streaming_protobufs__eutra__freq_neigh_cell_info__pack_to_buffer
1276 (const StreamingProtobufs__EUTRAFreqNeighCellInfo *message,
1277 ProtobufCBuffer *buffer);
1278 StreamingProtobufs__EUTRAFreqNeighCellInfo *
1279 streaming_protobufs__eutra__freq_neigh_cell_info__unpack
1280 (ProtobufCAllocator *allocator,
1282 const uint8_t *data);
1283 void streaming_protobufs__eutra__freq_neigh_cell_info__free_unpacked
1284 (StreamingProtobufs__EUTRAFreqNeighCellInfo *message,
1285 ProtobufCAllocator *allocator);
1286 /* StreamingProtobufs__CarrierFreqEUTRAThreshXQ methods */
1287 void streaming_protobufs__carrier_freq_eutrathresh_x__q__init
1288 (StreamingProtobufs__CarrierFreqEUTRAThreshXQ *message);
1289 size_t streaming_protobufs__carrier_freq_eutrathresh_x__q__get_packed_size
1290 (const StreamingProtobufs__CarrierFreqEUTRAThreshXQ *message);
1291 size_t streaming_protobufs__carrier_freq_eutrathresh_x__q__pack
1292 (const StreamingProtobufs__CarrierFreqEUTRAThreshXQ *message,
1294 size_t streaming_protobufs__carrier_freq_eutrathresh_x__q__pack_to_buffer
1295 (const StreamingProtobufs__CarrierFreqEUTRAThreshXQ *message,
1296 ProtobufCBuffer *buffer);
1297 StreamingProtobufs__CarrierFreqEUTRAThreshXQ *
1298 streaming_protobufs__carrier_freq_eutrathresh_x__q__unpack
1299 (ProtobufCAllocator *allocator,
1301 const uint8_t *data);
1302 void streaming_protobufs__carrier_freq_eutrathresh_x__q__free_unpacked
1303 (StreamingProtobufs__CarrierFreqEUTRAThreshXQ *message,
1304 ProtobufCAllocator *allocator);
1305 /* StreamingProtobufs__SIB6 methods */
1306 void streaming_protobufs__sib6__init
1307 (StreamingProtobufs__SIB6 *message);
1308 size_t streaming_protobufs__sib6__get_packed_size
1309 (const StreamingProtobufs__SIB6 *message);
1310 size_t streaming_protobufs__sib6__pack
1311 (const StreamingProtobufs__SIB6 *message,
1313 size_t streaming_protobufs__sib6__pack_to_buffer
1314 (const StreamingProtobufs__SIB6 *message,
1315 ProtobufCBuffer *buffer);
1316 StreamingProtobufs__SIB6 *
1317 streaming_protobufs__sib6__unpack
1318 (ProtobufCAllocator *allocator,
1320 const uint8_t *data);
1321 void streaming_protobufs__sib6__free_unpacked
1322 (StreamingProtobufs__SIB6 *message,
1323 ProtobufCAllocator *allocator);
1324 /* StreamingProtobufs__SIB7 methods */
1325 void streaming_protobufs__sib7__init
1326 (StreamingProtobufs__SIB7 *message);
1327 size_t streaming_protobufs__sib7__get_packed_size
1328 (const StreamingProtobufs__SIB7 *message);
1329 size_t streaming_protobufs__sib7__pack
1330 (const StreamingProtobufs__SIB7 *message,
1332 size_t streaming_protobufs__sib7__pack_to_buffer
1333 (const StreamingProtobufs__SIB7 *message,
1334 ProtobufCBuffer *buffer);
1335 StreamingProtobufs__SIB7 *
1336 streaming_protobufs__sib7__unpack
1337 (ProtobufCAllocator *allocator,
1339 const uint8_t *data);
1340 void streaming_protobufs__sib7__free_unpacked
1341 (StreamingProtobufs__SIB7 *message,
1342 ProtobufCAllocator *allocator);
1343 /* StreamingProtobufs__SIB8 methods */
1344 void streaming_protobufs__sib8__init
1345 (StreamingProtobufs__SIB8 *message);
1346 size_t streaming_protobufs__sib8__get_packed_size
1347 (const StreamingProtobufs__SIB8 *message);
1348 size_t streaming_protobufs__sib8__pack
1349 (const StreamingProtobufs__SIB8 *message,
1351 size_t streaming_protobufs__sib8__pack_to_buffer
1352 (const StreamingProtobufs__SIB8 *message,
1353 ProtobufCBuffer *buffer);
1354 StreamingProtobufs__SIB8 *
1355 streaming_protobufs__sib8__unpack
1356 (ProtobufCAllocator *allocator,
1358 const uint8_t *data);
1359 void streaming_protobufs__sib8__free_unpacked
1360 (StreamingProtobufs__SIB8 *message,
1361 ProtobufCAllocator *allocator);
1362 /* StreamingProtobufs__SIB9 methods */
1363 void streaming_protobufs__sib9__init
1364 (StreamingProtobufs__SIB9 *message);
1365 size_t streaming_protobufs__sib9__get_packed_size
1366 (const StreamingProtobufs__SIB9 *message);
1367 size_t streaming_protobufs__sib9__pack
1368 (const StreamingProtobufs__SIB9 *message,
1370 size_t streaming_protobufs__sib9__pack_to_buffer
1371 (const StreamingProtobufs__SIB9 *message,
1372 ProtobufCBuffer *buffer);
1373 StreamingProtobufs__SIB9 *
1374 streaming_protobufs__sib9__unpack
1375 (ProtobufCAllocator *allocator,
1377 const uint8_t *data);
1378 void streaming_protobufs__sib9__free_unpacked
1379 (StreamingProtobufs__SIB9 *message,
1380 ProtobufCAllocator *allocator);
1381 /* StreamingProtobufs__SIB9TimeInfo methods */
1382 void streaming_protobufs__sib9_time_info__init
1383 (StreamingProtobufs__SIB9TimeInfo *message);
1384 size_t streaming_protobufs__sib9_time_info__get_packed_size
1385 (const StreamingProtobufs__SIB9TimeInfo *message);
1386 size_t streaming_protobufs__sib9_time_info__pack
1387 (const StreamingProtobufs__SIB9TimeInfo *message,
1389 size_t streaming_protobufs__sib9_time_info__pack_to_buffer
1390 (const StreamingProtobufs__SIB9TimeInfo *message,
1391 ProtobufCBuffer *buffer);
1392 StreamingProtobufs__SIB9TimeInfo *
1393 streaming_protobufs__sib9_time_info__unpack
1394 (ProtobufCAllocator *allocator,
1396 const uint8_t *data);
1397 void streaming_protobufs__sib9_time_info__free_unpacked
1398 (StreamingProtobufs__SIB9TimeInfo *message,
1399 ProtobufCAllocator *allocator);
1400 /* --- per-message closures --- */
1402 typedef void (*StreamingProtobufs__SIB1_Closure)
1403 (const StreamingProtobufs__SIB1 *message,
1404 void *closure_data);
1405 typedef void (*StreamingProtobufs__SIB1CellSelectionInfo_Closure)
1406 (const StreamingProtobufs__SIB1CellSelectionInfo *message,
1407 void *closure_data);
1408 typedef void (*StreamingProtobufs__SIB1UACBarringInfo_Closure)
1409 (const StreamingProtobufs__SIB1UACBarringInfo *message,
1410 void *closure_data);
1411 typedef void (*StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo_Closure)
1412 (const StreamingProtobufs__UACAccessCategory1SelectionAssistanceInfo *message,
1413 void *closure_data);
1414 typedef void (*StreamingProtobufs__IndividualPLMNList_Closure)
1415 (const StreamingProtobufs__IndividualPLMNList *message,
1416 void *closure_data);
1417 typedef void (*StreamingProtobufs__SIB2_Closure)
1418 (const StreamingProtobufs__SIB2 *message,
1419 void *closure_data);
1420 typedef void (*StreamingProtobufs__SIB2CellReselectionInfoCommon_Closure)
1421 (const StreamingProtobufs__SIB2CellReselectionInfoCommon *message,
1422 void *closure_data);
1423 typedef void (*StreamingProtobufs__QHyst_Closure)
1424 (const StreamingProtobufs__QHyst *message,
1425 void *closure_data);
1426 typedef void (*StreamingProtobufs__SpeedStateReselectionPars_Closure)
1427 (const StreamingProtobufs__SpeedStateReselectionPars *message,
1428 void *closure_data);
1429 typedef void (*StreamingProtobufs__QHystSF_Closure)
1430 (const StreamingProtobufs__QHystSF *message,
1431 void *closure_data);
1432 typedef void (*StreamingProtobufs__SFMediumHigh_Closure)
1433 (const StreamingProtobufs__SFMediumHigh *message,
1434 void *closure_data);
1435 typedef void (*StreamingProtobufs__SIB2CellReselectionServingFreqInfo_Closure)
1436 (const StreamingProtobufs__SIB2CellReselectionServingFreqInfo *message,
1437 void *closure_data);
1438 typedef void (*StreamingProtobufs__CellReselectionSubPriority_Closure)
1439 (const StreamingProtobufs__CellReselectionSubPriority *message,
1440 void *closure_data);
1441 typedef void (*StreamingProtobufs__SIB2IntraFreqCellReselectionInfo_Closure)
1442 (const StreamingProtobufs__SIB2IntraFreqCellReselectionInfo *message,
1443 void *closure_data);
1444 typedef void (*StreamingProtobufs__SpeedStateScaleFactors_Closure)
1445 (const StreamingProtobufs__SpeedStateScaleFactors *message,
1446 void *closure_data);
1447 typedef void (*StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh_Closure)
1448 (const StreamingProtobufs__SpeedStateScaleFactorsSFMediumHigh *message,
1449 void *closure_data);
1450 typedef void (*StreamingProtobufs__SIB3_Closure)
1451 (const StreamingProtobufs__SIB3 *message,
1452 void *closure_data);
1453 typedef void (*StreamingProtobufs__IntraFreqNeighCellList_Closure)
1454 (const StreamingProtobufs__IntraFreqNeighCellList *message,
1455 void *closure_data);
1456 typedef void (*StreamingProtobufs__IntraFreqNeighCellInfo_Closure)
1457 (const StreamingProtobufs__IntraFreqNeighCellInfo *message,
1458 void *closure_data);
1459 typedef void (*StreamingProtobufs__IntraFreqBlackCellList_Closure)
1460 (const StreamingProtobufs__IntraFreqBlackCellList *message,
1461 void *closure_data);
1462 typedef void (*StreamingProtobufs__SIB4_Closure)
1463 (const StreamingProtobufs__SIB4 *message,
1464 void *closure_data);
1465 typedef void (*StreamingProtobufs__InterFreqCarrierFreqList_Closure)
1466 (const StreamingProtobufs__InterFreqCarrierFreqList *message,
1467 void *closure_data);
1468 typedef void (*StreamingProtobufs__InterFreqCarrierFreqInfo_Closure)
1469 (const StreamingProtobufs__InterFreqCarrierFreqInfo *message,
1470 void *closure_data);
1471 typedef void (*StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ_Closure)
1472 (const StreamingProtobufs__InterFreqCarrierFreqInfoThreshXQ *message,
1473 void *closure_data);
1474 typedef void (*StreamingProtobufs__InterFreqNeighCellList_Closure)
1475 (const StreamingProtobufs__InterFreqNeighCellList *message,
1476 void *closure_data);
1477 typedef void (*StreamingProtobufs__InterFreqNeighCellInfo_Closure)
1478 (const StreamingProtobufs__InterFreqNeighCellInfo *message,
1479 void *closure_data);
1480 typedef void (*StreamingProtobufs__InterFreqBlackCellList_Closure)
1481 (const StreamingProtobufs__InterFreqBlackCellList *message,
1482 void *closure_data);
1483 typedef void (*StreamingProtobufs__SIB5_Closure)
1484 (const StreamingProtobufs__SIB5 *message,
1485 void *closure_data);
1486 typedef void (*StreamingProtobufs__CarrierFreqListEUTRA_Closure)
1487 (const StreamingProtobufs__CarrierFreqListEUTRA *message,
1488 void *closure_data);
1489 typedef void (*StreamingProtobufs__CarrierFreqEUTRA_Closure)
1490 (const StreamingProtobufs__CarrierFreqEUTRA *message,
1491 void *closure_data);
1492 typedef void (*StreamingProtobufs__EUTRAFreqNeighCellList_Closure)
1493 (const StreamingProtobufs__EUTRAFreqNeighCellList *message,
1494 void *closure_data);
1495 typedef void (*StreamingProtobufs__EUTRAFreqBlackCellList_Closure)
1496 (const StreamingProtobufs__EUTRAFreqBlackCellList *message,
1497 void *closure_data);
1498 typedef void (*StreamingProtobufs__EUTRAFreqNeighCellInfo_Closure)
1499 (const StreamingProtobufs__EUTRAFreqNeighCellInfo *message,
1500 void *closure_data);
1501 typedef void (*StreamingProtobufs__CarrierFreqEUTRAThreshXQ_Closure)
1502 (const StreamingProtobufs__CarrierFreqEUTRAThreshXQ *message,
1503 void *closure_data);
1504 typedef void (*StreamingProtobufs__SIB6_Closure)
1505 (const StreamingProtobufs__SIB6 *message,
1506 void *closure_data);
1507 typedef void (*StreamingProtobufs__SIB7_Closure)
1508 (const StreamingProtobufs__SIB7 *message,
1509 void *closure_data);
1510 typedef void (*StreamingProtobufs__SIB8_Closure)
1511 (const StreamingProtobufs__SIB8 *message,
1512 void *closure_data);
1513 typedef void (*StreamingProtobufs__SIB9_Closure)
1514 (const StreamingProtobufs__SIB9 *message,
1515 void *closure_data);
1516 typedef void (*StreamingProtobufs__SIB9TimeInfo_Closure)
1517 (const StreamingProtobufs__SIB9TimeInfo *message,
1518 void *closure_data);
1520 /* --- services --- */
1523 /* --- descriptors --- */
1525 extern const ProtobufCMessageDescriptor streaming_protobufs__sib1__descriptor;
1526 extern const ProtobufCMessageDescriptor streaming_protobufs__sib1_cell_selection_info__descriptor;
1527 extern const ProtobufCMessageDescriptor streaming_protobufs__sib1_uac__barring_info__descriptor;
1528 extern const ProtobufCMessageDescriptor streaming_protobufs__uac__access_category1__selection_assistance_info__descriptor;
1529 extern const ProtobufCEnumDescriptor streaming_protobufs__uac__access_category1__selection_assistance_info__value__descriptor;
1530 extern const ProtobufCMessageDescriptor streaming_protobufs__individual_plmnlist__descriptor;
1531 extern const ProtobufCMessageDescriptor streaming_protobufs__sib2__descriptor;
1532 extern const ProtobufCMessageDescriptor streaming_protobufs__sib2_cell_reselection_info_common__descriptor;
1533 extern const ProtobufCMessageDescriptor streaming_protobufs__q__hyst__descriptor;
1534 extern const ProtobufCEnumDescriptor streaming_protobufs__q__hyst__value__descriptor;
1535 extern const ProtobufCMessageDescriptor streaming_protobufs__speed_state_reselection_pars__descriptor;
1536 extern const ProtobufCMessageDescriptor streaming_protobufs__q__hyst_sf__descriptor;
1537 extern const ProtobufCMessageDescriptor streaming_protobufs__sf__medium__high__descriptor;
1538 extern const ProtobufCEnumDescriptor streaming_protobufs__sf__medium__high__value__descriptor;
1539 extern const ProtobufCMessageDescriptor streaming_protobufs__sib2_cell_reselection_serving_freq_info__descriptor;
1540 extern const ProtobufCMessageDescriptor streaming_protobufs__cell_reselection_sub_priority__descriptor;
1541 extern const ProtobufCEnumDescriptor streaming_protobufs__cell_reselection_sub_priority__value__descriptor;
1542 extern const ProtobufCMessageDescriptor streaming_protobufs__sib2_intra_freq_cell_reselection_info__descriptor;
1543 extern const ProtobufCMessageDescriptor streaming_protobufs__speed_state_scale_factors__descriptor;
1544 extern const ProtobufCMessageDescriptor streaming_protobufs__speed_state_scale_factors_sf__medium__high__descriptor;
1545 extern const ProtobufCEnumDescriptor streaming_protobufs__speed_state_scale_factors_sf__medium__high__value__descriptor;
1546 extern const ProtobufCMessageDescriptor streaming_protobufs__sib3__descriptor;
1547 extern const ProtobufCMessageDescriptor streaming_protobufs__intra_freq_neigh_cell_list__descriptor;
1548 extern const ProtobufCMessageDescriptor streaming_protobufs__intra_freq_neigh_cell_info__descriptor;
1549 extern const ProtobufCMessageDescriptor streaming_protobufs__intra_freq_black_cell_list__descriptor;
1550 extern const ProtobufCMessageDescriptor streaming_protobufs__sib4__descriptor;
1551 extern const ProtobufCMessageDescriptor streaming_protobufs__inter_freq_carrier_freq_list__descriptor;
1552 extern const ProtobufCMessageDescriptor streaming_protobufs__inter_freq_carrier_freq_info__descriptor;
1553 extern const ProtobufCMessageDescriptor streaming_protobufs__inter_freq_carrier_freq_info_thresh_x__q__descriptor;
1554 extern const ProtobufCMessageDescriptor streaming_protobufs__inter_freq_neigh_cell_list__descriptor;
1555 extern const ProtobufCMessageDescriptor streaming_protobufs__inter_freq_neigh_cell_info__descriptor;
1556 extern const ProtobufCMessageDescriptor streaming_protobufs__inter_freq_black_cell_list__descriptor;
1557 extern const ProtobufCMessageDescriptor streaming_protobufs__sib5__descriptor;
1558 extern const ProtobufCMessageDescriptor streaming_protobufs__carrier_freq_list_eutra__descriptor;
1559 extern const ProtobufCMessageDescriptor streaming_protobufs__carrier_freq_eutra__descriptor;
1560 extern const ProtobufCMessageDescriptor streaming_protobufs__eutra__freq_neigh_cell_list__descriptor;
1561 extern const ProtobufCMessageDescriptor streaming_protobufs__eutra__freq_black_cell_list__descriptor;
1562 extern const ProtobufCMessageDescriptor streaming_protobufs__eutra__freq_neigh_cell_info__descriptor;
1563 extern const ProtobufCMessageDescriptor streaming_protobufs__carrier_freq_eutrathresh_x__q__descriptor;
1564 extern const ProtobufCMessageDescriptor streaming_protobufs__sib6__descriptor;
1565 extern const ProtobufCMessageDescriptor streaming_protobufs__sib7__descriptor;
1566 extern const ProtobufCEnumDescriptor streaming_protobufs__sib7__warning_message_segment_type__descriptor;
1567 extern const ProtobufCMessageDescriptor streaming_protobufs__sib8__descriptor;
1568 extern const ProtobufCEnumDescriptor streaming_protobufs__sib8__warning_message_segment_type__descriptor;
1569 extern const ProtobufCMessageDescriptor streaming_protobufs__sib9__descriptor;
1570 extern const ProtobufCMessageDescriptor streaming_protobufs__sib9_time_info__descriptor;
1572 PROTOBUF_C__END_DECLS
1575 #endif /* PROTOBUF_C_rrc_5fsib_2eproto__INCLUDED */