1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: rrc_failure_information.proto */
4 /* Do not generate deprecated warnings for self */
5 #ifndef PROTOBUF_C__NO_DEPRECATED
6 #define PROTOBUF_C__NO_DEPRECATED
9 #include "rrc_failure_information.pb-c.h"
10 void uenibstreamprotobuf__failure_information__init
11 (Uenibstreamprotobuf__FailureInformation *message)
13 static const Uenibstreamprotobuf__FailureInformation init_value = UENIBSTREAMPROTOBUF__FAILURE_INFORMATION__INIT;
14 *message = init_value;
16 size_t uenibstreamprotobuf__failure_information__get_packed_size
17 (const Uenibstreamprotobuf__FailureInformation *message)
19 assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__descriptor);
20 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
22 size_t uenibstreamprotobuf__failure_information__pack
23 (const Uenibstreamprotobuf__FailureInformation *message,
26 assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__descriptor);
27 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
29 size_t uenibstreamprotobuf__failure_information__pack_to_buffer
30 (const Uenibstreamprotobuf__FailureInformation *message,
31 ProtobufCBuffer *buffer)
33 assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__descriptor);
34 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
36 Uenibstreamprotobuf__FailureInformation *
37 uenibstreamprotobuf__failure_information__unpack
38 (ProtobufCAllocator *allocator,
42 return (Uenibstreamprotobuf__FailureInformation *)
43 protobuf_c_message_unpack (&uenibstreamprotobuf__failure_information__descriptor,
44 allocator, len, data);
46 void uenibstreamprotobuf__failure_information__free_unpacked
47 (Uenibstreamprotobuf__FailureInformation *message,
48 ProtobufCAllocator *allocator)
52 assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__descriptor);
53 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
55 void uenibstreamprotobuf__failure_information__ies__init
56 (Uenibstreamprotobuf__FailureInformationIEs *message)
58 static const Uenibstreamprotobuf__FailureInformationIEs init_value = UENIBSTREAMPROTOBUF__FAILURE_INFORMATION__IES__INIT;
59 *message = init_value;
61 size_t uenibstreamprotobuf__failure_information__ies__get_packed_size
62 (const Uenibstreamprotobuf__FailureInformationIEs *message)
64 assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__ies__descriptor);
65 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
67 size_t uenibstreamprotobuf__failure_information__ies__pack
68 (const Uenibstreamprotobuf__FailureInformationIEs *message,
71 assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__ies__descriptor);
72 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
74 size_t uenibstreamprotobuf__failure_information__ies__pack_to_buffer
75 (const Uenibstreamprotobuf__FailureInformationIEs *message,
76 ProtobufCBuffer *buffer)
78 assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__ies__descriptor);
79 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
81 Uenibstreamprotobuf__FailureInformationIEs *
82 uenibstreamprotobuf__failure_information__ies__unpack
83 (ProtobufCAllocator *allocator,
87 return (Uenibstreamprotobuf__FailureInformationIEs *)
88 protobuf_c_message_unpack (&uenibstreamprotobuf__failure_information__ies__descriptor,
89 allocator, len, data);
91 void uenibstreamprotobuf__failure_information__ies__free_unpacked
92 (Uenibstreamprotobuf__FailureInformationIEs *message,
93 ProtobufCAllocator *allocator)
97 assert(message->base.descriptor == &uenibstreamprotobuf__failure_information__ies__descriptor);
98 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
100 void uenibstreamprotobuf__failure_info_rlc__bearer__init
101 (Uenibstreamprotobuf__FailureInfoRLCBearer *message)
103 static const Uenibstreamprotobuf__FailureInfoRLCBearer init_value = UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__INIT;
104 *message = init_value;
106 size_t uenibstreamprotobuf__failure_info_rlc__bearer__get_packed_size
107 (const Uenibstreamprotobuf__FailureInfoRLCBearer *message)
109 assert(message->base.descriptor == &uenibstreamprotobuf__failure_info_rlc__bearer__descriptor);
110 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
112 size_t uenibstreamprotobuf__failure_info_rlc__bearer__pack
113 (const Uenibstreamprotobuf__FailureInfoRLCBearer *message,
116 assert(message->base.descriptor == &uenibstreamprotobuf__failure_info_rlc__bearer__descriptor);
117 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
119 size_t uenibstreamprotobuf__failure_info_rlc__bearer__pack_to_buffer
120 (const Uenibstreamprotobuf__FailureInfoRLCBearer *message,
121 ProtobufCBuffer *buffer)
123 assert(message->base.descriptor == &uenibstreamprotobuf__failure_info_rlc__bearer__descriptor);
124 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
126 Uenibstreamprotobuf__FailureInfoRLCBearer *
127 uenibstreamprotobuf__failure_info_rlc__bearer__unpack
128 (ProtobufCAllocator *allocator,
132 return (Uenibstreamprotobuf__FailureInfoRLCBearer *)
133 protobuf_c_message_unpack (&uenibstreamprotobuf__failure_info_rlc__bearer__descriptor,
134 allocator, len, data);
136 void uenibstreamprotobuf__failure_info_rlc__bearer__free_unpacked
137 (Uenibstreamprotobuf__FailureInfoRLCBearer *message,
138 ProtobufCAllocator *allocator)
142 assert(message->base.descriptor == &uenibstreamprotobuf__failure_info_rlc__bearer__descriptor);
143 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
145 static const ProtobufCFieldDescriptor uenibstreamprotobuf__failure_information__field_descriptors[1] =
148 "failureInformation",
150 PROTOBUF_C_LABEL_NONE,
151 PROTOBUF_C_TYPE_MESSAGE,
152 0, /* quantifier_offset */
153 offsetof(Uenibstreamprotobuf__FailureInformation, failureinformation),
154 &uenibstreamprotobuf__failure_information__ies__descriptor,
157 0,NULL,NULL /* reserved1,reserved2, etc */
160 static const unsigned uenibstreamprotobuf__failure_information__field_indices_by_name[] = {
161 0, /* field[0] = failureInformation */
163 static const ProtobufCIntRange uenibstreamprotobuf__failure_information__number_ranges[1 + 1] =
168 const ProtobufCMessageDescriptor uenibstreamprotobuf__failure_information__descriptor =
170 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
171 "uenibstreamprotobuf.FailureInformation",
172 "FailureInformation",
173 "Uenibstreamprotobuf__FailureInformation",
174 "uenibstreamprotobuf",
175 sizeof(Uenibstreamprotobuf__FailureInformation),
177 uenibstreamprotobuf__failure_information__field_descriptors,
178 uenibstreamprotobuf__failure_information__field_indices_by_name,
179 1, uenibstreamprotobuf__failure_information__number_ranges,
180 (ProtobufCMessageInit) uenibstreamprotobuf__failure_information__init,
181 NULL,NULL,NULL /* reserved[123] */
183 static const ProtobufCFieldDescriptor uenibstreamprotobuf__failure_information__ies__field_descriptors[2] =
186 "failureInfoRLC_Bearer",
188 PROTOBUF_C_LABEL_NONE,
189 PROTOBUF_C_TYPE_MESSAGE,
190 0, /* quantifier_offset */
191 offsetof(Uenibstreamprotobuf__FailureInformationIEs, failureinforlc_bearer),
192 &uenibstreamprotobuf__failure_info_rlc__bearer__descriptor,
195 0,NULL,NULL /* reserved1,reserved2, etc */
198 "lateNonCriticalExtension",
200 PROTOBUF_C_LABEL_NONE,
201 PROTOBUF_C_TYPE_MESSAGE,
202 0, /* quantifier_offset */
203 offsetof(Uenibstreamprotobuf__FailureInformationIEs, latenoncriticalextension),
204 &google__protobuf__string_value__descriptor,
207 0,NULL,NULL /* reserved1,reserved2, etc */
210 static const unsigned uenibstreamprotobuf__failure_information__ies__field_indices_by_name[] = {
211 0, /* field[0] = failureInfoRLC_Bearer */
212 1, /* field[1] = lateNonCriticalExtension */
214 static const ProtobufCIntRange uenibstreamprotobuf__failure_information__ies__number_ranges[1 + 1] =
219 const ProtobufCMessageDescriptor uenibstreamprotobuf__failure_information__ies__descriptor =
221 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
222 "uenibstreamprotobuf.FailureInformation_IEs",
223 "FailureInformationIEs",
224 "Uenibstreamprotobuf__FailureInformationIEs",
225 "uenibstreamprotobuf",
226 sizeof(Uenibstreamprotobuf__FailureInformationIEs),
228 uenibstreamprotobuf__failure_information__ies__field_descriptors,
229 uenibstreamprotobuf__failure_information__ies__field_indices_by_name,
230 1, uenibstreamprotobuf__failure_information__ies__number_ranges,
231 (ProtobufCMessageInit) uenibstreamprotobuf__failure_information__ies__init,
232 NULL,NULL,NULL /* reserved[123] */
234 static const ProtobufCEnumValue uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__enum_values_by_number[2] =
236 { "protobuf_unspecified", "UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__FAILURE_TYPE__protobuf_unspecified", 0 },
237 { "duplication", "UENIBSTREAMPROTOBUF__FAILURE_INFO_RLC__BEARER__FAILURE_TYPE__duplication", 1 },
239 static const ProtobufCIntRange uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__value_ranges[] = {
242 static const ProtobufCEnumValueIndex uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__enum_values_by_name[2] =
244 { "duplication", 1 },
245 { "protobuf_unspecified", 0 },
247 const ProtobufCEnumDescriptor uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__descriptor =
249 PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
250 "uenibstreamprotobuf.FailureInfoRLC_Bearer.FailureType",
252 "Uenibstreamprotobuf__FailureInfoRLCBearer__FailureType",
253 "uenibstreamprotobuf",
255 uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__enum_values_by_number,
257 uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__enum_values_by_name,
259 uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__value_ranges,
260 NULL,NULL,NULL,NULL /* reserved[1234] */
262 static const ProtobufCFieldDescriptor uenibstreamprotobuf__failure_info_rlc__bearer__field_descriptors[3] =
267 PROTOBUF_C_LABEL_NONE,
268 PROTOBUF_C_TYPE_UINT32,
269 0, /* quantifier_offset */
270 offsetof(Uenibstreamprotobuf__FailureInfoRLCBearer, cellgroupid),
274 0,NULL,NULL /* reserved1,reserved2, etc */
277 "logicalChannelIdentity",
279 PROTOBUF_C_LABEL_NONE,
280 PROTOBUF_C_TYPE_UINT32,
281 0, /* quantifier_offset */
282 offsetof(Uenibstreamprotobuf__FailureInfoRLCBearer, logicalchannelidentity),
286 0,NULL,NULL /* reserved1,reserved2, etc */
291 PROTOBUF_C_LABEL_NONE,
292 PROTOBUF_C_TYPE_ENUM,
293 0, /* quantifier_offset */
294 offsetof(Uenibstreamprotobuf__FailureInfoRLCBearer, failuretype),
295 &uenibstreamprotobuf__failure_info_rlc__bearer__failure_type__descriptor,
298 0,NULL,NULL /* reserved1,reserved2, etc */
301 static const unsigned uenibstreamprotobuf__failure_info_rlc__bearer__field_indices_by_name[] = {
302 0, /* field[0] = cellGroupId */
303 2, /* field[2] = failureType */
304 1, /* field[1] = logicalChannelIdentity */
306 static const ProtobufCIntRange uenibstreamprotobuf__failure_info_rlc__bearer__number_ranges[1 + 1] =
311 const ProtobufCMessageDescriptor uenibstreamprotobuf__failure_info_rlc__bearer__descriptor =
313 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
314 "uenibstreamprotobuf.FailureInfoRLC_Bearer",
315 "FailureInfoRLCBearer",
316 "Uenibstreamprotobuf__FailureInfoRLCBearer",
317 "uenibstreamprotobuf",
318 sizeof(Uenibstreamprotobuf__FailureInfoRLCBearer),
320 uenibstreamprotobuf__failure_info_rlc__bearer__field_descriptors,
321 uenibstreamprotobuf__failure_info_rlc__bearer__field_indices_by_name,
322 1, uenibstreamprotobuf__failure_info_rlc__bearer__number_ranges,
323 (ProtobufCMessageInit) uenibstreamprotobuf__failure_info_rlc__bearer__init,
324 NULL,NULL,NULL /* reserved[123] */