1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: rrc_reconfiguration_complete.proto */
4 /* Do not generate deprecated warnings for self */
5 #ifndef PROTOBUF_C__NO_DEPRECATED
6 #define PROTOBUF_C__NO_DEPRECATED
9 #include "rrc_reconfiguration_complete.pb-c.h"
10 void streaming_protobufs__rrcreconfiguration_complete__init
11 (StreamingProtobufs__RRCReconfigurationComplete *message)
13 static const StreamingProtobufs__RRCReconfigurationComplete init_value = STREAMING_PROTOBUFS__RRCRECONFIGURATION_COMPLETE__INIT;
14 *message = init_value;
16 size_t streaming_protobufs__rrcreconfiguration_complete__get_packed_size
17 (const StreamingProtobufs__RRCReconfigurationComplete *message)
19 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__descriptor);
20 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
22 size_t streaming_protobufs__rrcreconfiguration_complete__pack
23 (const StreamingProtobufs__RRCReconfigurationComplete *message,
26 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__descriptor);
27 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
29 size_t streaming_protobufs__rrcreconfiguration_complete__pack_to_buffer
30 (const StreamingProtobufs__RRCReconfigurationComplete *message,
31 ProtobufCBuffer *buffer)
33 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__descriptor);
34 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
36 StreamingProtobufs__RRCReconfigurationComplete *
37 streaming_protobufs__rrcreconfiguration_complete__unpack
38 (ProtobufCAllocator *allocator,
42 return (StreamingProtobufs__RRCReconfigurationComplete *)
43 protobuf_c_message_unpack (&streaming_protobufs__rrcreconfiguration_complete__descriptor,
44 allocator, len, data);
46 void streaming_protobufs__rrcreconfiguration_complete__free_unpacked
47 (StreamingProtobufs__RRCReconfigurationComplete *message,
48 ProtobufCAllocator *allocator)
52 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__descriptor);
53 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
55 void streaming_protobufs__rrcreconfiguration_complete__ies__init
56 (StreamingProtobufs__RRCReconfigurationCompleteIEs *message)
58 static const StreamingProtobufs__RRCReconfigurationCompleteIEs init_value = STREAMING_PROTOBUFS__RRCRECONFIGURATION_COMPLETE__IES__INIT;
59 *message = init_value;
61 size_t streaming_protobufs__rrcreconfiguration_complete__ies__get_packed_size
62 (const StreamingProtobufs__RRCReconfigurationCompleteIEs *message)
64 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__ies__descriptor);
65 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
67 size_t streaming_protobufs__rrcreconfiguration_complete__ies__pack
68 (const StreamingProtobufs__RRCReconfigurationCompleteIEs *message,
71 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__ies__descriptor);
72 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
74 size_t streaming_protobufs__rrcreconfiguration_complete__ies__pack_to_buffer
75 (const StreamingProtobufs__RRCReconfigurationCompleteIEs *message,
76 ProtobufCBuffer *buffer)
78 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__ies__descriptor);
79 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
81 StreamingProtobufs__RRCReconfigurationCompleteIEs *
82 streaming_protobufs__rrcreconfiguration_complete__ies__unpack
83 (ProtobufCAllocator *allocator,
87 return (StreamingProtobufs__RRCReconfigurationCompleteIEs *)
88 protobuf_c_message_unpack (&streaming_protobufs__rrcreconfiguration_complete__ies__descriptor,
89 allocator, len, data);
91 void streaming_protobufs__rrcreconfiguration_complete__ies__free_unpacked
92 (StreamingProtobufs__RRCReconfigurationCompleteIEs *message,
93 ProtobufCAllocator *allocator)
97 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__ies__descriptor);
98 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
100 void streaming_protobufs__rrcreconfiguration_complete_v1530__ies__init
101 (StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *message)
103 static const StreamingProtobufs__RRCReconfigurationCompleteV1530IEs init_value = STREAMING_PROTOBUFS__RRCRECONFIGURATION_COMPLETE_V1530__IES__INIT;
104 *message = init_value;
106 size_t streaming_protobufs__rrcreconfiguration_complete_v1530__ies__get_packed_size
107 (const StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *message)
109 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor);
110 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
112 size_t streaming_protobufs__rrcreconfiguration_complete_v1530__ies__pack
113 (const StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *message,
116 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor);
117 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
119 size_t streaming_protobufs__rrcreconfiguration_complete_v1530__ies__pack_to_buffer
120 (const StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *message,
121 ProtobufCBuffer *buffer)
123 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor);
124 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
126 StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *
127 streaming_protobufs__rrcreconfiguration_complete_v1530__ies__unpack
128 (ProtobufCAllocator *allocator,
132 return (StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *)
133 protobuf_c_message_unpack (&streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor,
134 allocator, len, data);
136 void streaming_protobufs__rrcreconfiguration_complete_v1530__ies__free_unpacked
137 (StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *message,
138 ProtobufCAllocator *allocator)
142 assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor);
143 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
145 static const ProtobufCFieldDescriptor streaming_protobufs__rrcreconfiguration_complete__field_descriptors[2] =
148 "rrc_TransactionIdentifier",
150 PROTOBUF_C_LABEL_NONE,
151 PROTOBUF_C_TYPE_UINT32,
152 0, /* quantifier_offset */
153 offsetof(StreamingProtobufs__RRCReconfigurationComplete, rrc_transactionidentifier),
157 0,NULL,NULL /* reserved1,reserved2, etc */
160 "rrcReconfigurationComplete",
162 PROTOBUF_C_LABEL_NONE,
163 PROTOBUF_C_TYPE_MESSAGE,
164 offsetof(StreamingProtobufs__RRCReconfigurationComplete, critical_extensions_case),
165 offsetof(StreamingProtobufs__RRCReconfigurationComplete, rrcreconfigurationcomplete),
166 &streaming_protobufs__rrcreconfiguration_complete__ies__descriptor,
168 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
169 0,NULL,NULL /* reserved1,reserved2, etc */
172 static const unsigned streaming_protobufs__rrcreconfiguration_complete__field_indices_by_name[] = {
173 1, /* field[1] = rrcReconfigurationComplete */
174 0, /* field[0] = rrc_TransactionIdentifier */
176 static const ProtobufCIntRange streaming_protobufs__rrcreconfiguration_complete__number_ranges[1 + 1] =
181 const ProtobufCMessageDescriptor streaming_protobufs__rrcreconfiguration_complete__descriptor =
183 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
184 "streaming_protobufs.RRCReconfigurationComplete",
185 "RRCReconfigurationComplete",
186 "StreamingProtobufs__RRCReconfigurationComplete",
187 "streaming_protobufs",
188 sizeof(StreamingProtobufs__RRCReconfigurationComplete),
190 streaming_protobufs__rrcreconfiguration_complete__field_descriptors,
191 streaming_protobufs__rrcreconfiguration_complete__field_indices_by_name,
192 1, streaming_protobufs__rrcreconfiguration_complete__number_ranges,
193 (ProtobufCMessageInit) streaming_protobufs__rrcreconfiguration_complete__init,
194 NULL,NULL,NULL /* reserved[123] */
196 static const ProtobufCFieldDescriptor streaming_protobufs__rrcreconfiguration_complete__ies__field_descriptors[2] =
199 "lateNonCriticalExtension",
201 PROTOBUF_C_LABEL_NONE,
202 PROTOBUF_C_TYPE_MESSAGE,
203 0, /* quantifier_offset */
204 offsetof(StreamingProtobufs__RRCReconfigurationCompleteIEs, latenoncriticalextension),
205 &google__protobuf__bytes_value__descriptor,
208 0,NULL,NULL /* reserved1,reserved2, etc */
211 "nonCriticalExtension",
213 PROTOBUF_C_LABEL_NONE,
214 PROTOBUF_C_TYPE_MESSAGE,
215 0, /* quantifier_offset */
216 offsetof(StreamingProtobufs__RRCReconfigurationCompleteIEs, noncriticalextension),
217 &streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor,
220 0,NULL,NULL /* reserved1,reserved2, etc */
223 static const unsigned streaming_protobufs__rrcreconfiguration_complete__ies__field_indices_by_name[] = {
224 0, /* field[0] = lateNonCriticalExtension */
225 1, /* field[1] = nonCriticalExtension */
227 static const ProtobufCIntRange streaming_protobufs__rrcreconfiguration_complete__ies__number_ranges[1 + 1] =
232 const ProtobufCMessageDescriptor streaming_protobufs__rrcreconfiguration_complete__ies__descriptor =
234 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
235 "streaming_protobufs.RRCReconfigurationComplete_IEs",
236 "RRCReconfigurationCompleteIEs",
237 "StreamingProtobufs__RRCReconfigurationCompleteIEs",
238 "streaming_protobufs",
239 sizeof(StreamingProtobufs__RRCReconfigurationCompleteIEs),
241 streaming_protobufs__rrcreconfiguration_complete__ies__field_descriptors,
242 streaming_protobufs__rrcreconfiguration_complete__ies__field_indices_by_name,
243 1, streaming_protobufs__rrcreconfiguration_complete__ies__number_ranges,
244 (ProtobufCMessageInit) streaming_protobufs__rrcreconfiguration_complete__ies__init,
245 NULL,NULL,NULL /* reserved[123] */
247 static const ProtobufCFieldDescriptor streaming_protobufs__rrcreconfiguration_complete_v1530__ies__field_descriptors[1] =
250 "uplinkTxDirectCurrentList",
252 PROTOBUF_C_LABEL_NONE,
253 PROTOBUF_C_TYPE_MESSAGE,
254 0, /* quantifier_offset */
255 offsetof(StreamingProtobufs__RRCReconfigurationCompleteV1530IEs, uplinktxdirectcurrentlist),
256 &streaming_protobufs__uplink_tx_direct_current_list__descriptor,
259 0,NULL,NULL /* reserved1,reserved2, etc */
262 static const unsigned streaming_protobufs__rrcreconfiguration_complete_v1530__ies__field_indices_by_name[] = {
263 0, /* field[0] = uplinkTxDirectCurrentList */
265 static const ProtobufCIntRange streaming_protobufs__rrcreconfiguration_complete_v1530__ies__number_ranges[1 + 1] =
270 const ProtobufCMessageDescriptor streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor =
272 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
273 "streaming_protobufs.RRCReconfigurationComplete_v1530_IEs",
274 "RRCReconfigurationCompleteV1530IEs",
275 "StreamingProtobufs__RRCReconfigurationCompleteV1530IEs",
276 "streaming_protobufs",
277 sizeof(StreamingProtobufs__RRCReconfigurationCompleteV1530IEs),
279 streaming_protobufs__rrcreconfiguration_complete_v1530__ies__field_descriptors,
280 streaming_protobufs__rrcreconfiguration_complete_v1530__ies__field_indices_by_name,
281 1, streaming_protobufs__rrcreconfiguration_complete_v1530__ies__number_ranges,
282 (ProtobufCMessageInit) streaming_protobufs__rrcreconfiguration_complete_v1530__ies__init,
283 NULL,NULL,NULL /* reserved[123] */