Support for additional NR metrics
[ric-app/mc.git] / mc-core / mc / local_datasource / rrc_reconfiguration_complete.pb-c.c
1 /* Generated by the protocol buffer compiler.  DO NOT EDIT! */
2 /* Generated from: rrc_reconfiguration_complete.proto */
3
4 /* Do not generate deprecated warnings for self */
5 #ifndef PROTOBUF_C__NO_DEPRECATED
6 #define PROTOBUF_C__NO_DEPRECATED
7 #endif
8
9 #include "rrc_reconfiguration_complete.pb-c.h"
10 void   streaming_protobufs__rrcreconfiguration_complete__init
11                      (StreamingProtobufs__RRCReconfigurationComplete         *message)
12 {
13   static const StreamingProtobufs__RRCReconfigurationComplete init_value = STREAMING_PROTOBUFS__RRCRECONFIGURATION_COMPLETE__INIT;
14   *message = init_value;
15 }
16 size_t streaming_protobufs__rrcreconfiguration_complete__get_packed_size
17                      (const StreamingProtobufs__RRCReconfigurationComplete *message)
18 {
19   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__descriptor);
20   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 }
22 size_t streaming_protobufs__rrcreconfiguration_complete__pack
23                      (const StreamingProtobufs__RRCReconfigurationComplete *message,
24                       uint8_t       *out)
25 {
26   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__descriptor);
27   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 }
29 size_t streaming_protobufs__rrcreconfiguration_complete__pack_to_buffer
30                      (const StreamingProtobufs__RRCReconfigurationComplete *message,
31                       ProtobufCBuffer *buffer)
32 {
33   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__descriptor);
34   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 }
36 StreamingProtobufs__RRCReconfigurationComplete *
37        streaming_protobufs__rrcreconfiguration_complete__unpack
38                      (ProtobufCAllocator  *allocator,
39                       size_t               len,
40                       const uint8_t       *data)
41 {
42   return (StreamingProtobufs__RRCReconfigurationComplete *)
43      protobuf_c_message_unpack (&streaming_protobufs__rrcreconfiguration_complete__descriptor,
44                                 allocator, len, data);
45 }
46 void   streaming_protobufs__rrcreconfiguration_complete__free_unpacked
47                      (StreamingProtobufs__RRCReconfigurationComplete *message,
48                       ProtobufCAllocator *allocator)
49 {
50   if(!message)
51     return;
52   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__descriptor);
53   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
54 }
55 void   streaming_protobufs__rrcreconfiguration_complete__ies__init
56                      (StreamingProtobufs__RRCReconfigurationCompleteIEs         *message)
57 {
58   static const StreamingProtobufs__RRCReconfigurationCompleteIEs init_value = STREAMING_PROTOBUFS__RRCRECONFIGURATION_COMPLETE__IES__INIT;
59   *message = init_value;
60 }
61 size_t streaming_protobufs__rrcreconfiguration_complete__ies__get_packed_size
62                      (const StreamingProtobufs__RRCReconfigurationCompleteIEs *message)
63 {
64   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__ies__descriptor);
65   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
66 }
67 size_t streaming_protobufs__rrcreconfiguration_complete__ies__pack
68                      (const StreamingProtobufs__RRCReconfigurationCompleteIEs *message,
69                       uint8_t       *out)
70 {
71   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__ies__descriptor);
72   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
73 }
74 size_t streaming_protobufs__rrcreconfiguration_complete__ies__pack_to_buffer
75                      (const StreamingProtobufs__RRCReconfigurationCompleteIEs *message,
76                       ProtobufCBuffer *buffer)
77 {
78   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__ies__descriptor);
79   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
80 }
81 StreamingProtobufs__RRCReconfigurationCompleteIEs *
82        streaming_protobufs__rrcreconfiguration_complete__ies__unpack
83                      (ProtobufCAllocator  *allocator,
84                       size_t               len,
85                       const uint8_t       *data)
86 {
87   return (StreamingProtobufs__RRCReconfigurationCompleteIEs *)
88      protobuf_c_message_unpack (&streaming_protobufs__rrcreconfiguration_complete__ies__descriptor,
89                                 allocator, len, data);
90 }
91 void   streaming_protobufs__rrcreconfiguration_complete__ies__free_unpacked
92                      (StreamingProtobufs__RRCReconfigurationCompleteIEs *message,
93                       ProtobufCAllocator *allocator)
94 {
95   if(!message)
96     return;
97   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete__ies__descriptor);
98   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
99 }
100 void   streaming_protobufs__rrcreconfiguration_complete_v1530__ies__init
101                      (StreamingProtobufs__RRCReconfigurationCompleteV1530IEs         *message)
102 {
103   static const StreamingProtobufs__RRCReconfigurationCompleteV1530IEs init_value = STREAMING_PROTOBUFS__RRCRECONFIGURATION_COMPLETE_V1530__IES__INIT;
104   *message = init_value;
105 }
106 size_t streaming_protobufs__rrcreconfiguration_complete_v1530__ies__get_packed_size
107                      (const StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *message)
108 {
109   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor);
110   return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
111 }
112 size_t streaming_protobufs__rrcreconfiguration_complete_v1530__ies__pack
113                      (const StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *message,
114                       uint8_t       *out)
115 {
116   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor);
117   return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
118 }
119 size_t streaming_protobufs__rrcreconfiguration_complete_v1530__ies__pack_to_buffer
120                      (const StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *message,
121                       ProtobufCBuffer *buffer)
122 {
123   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor);
124   return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
125 }
126 StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *
127        streaming_protobufs__rrcreconfiguration_complete_v1530__ies__unpack
128                      (ProtobufCAllocator  *allocator,
129                       size_t               len,
130                       const uint8_t       *data)
131 {
132   return (StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *)
133      protobuf_c_message_unpack (&streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor,
134                                 allocator, len, data);
135 }
136 void   streaming_protobufs__rrcreconfiguration_complete_v1530__ies__free_unpacked
137                      (StreamingProtobufs__RRCReconfigurationCompleteV1530IEs *message,
138                       ProtobufCAllocator *allocator)
139 {
140   if(!message)
141     return;
142   assert(message->base.descriptor == &streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor);
143   protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
144 }
145 static const ProtobufCFieldDescriptor streaming_protobufs__rrcreconfiguration_complete__field_descriptors[2] =
146 {
147   {
148     "rrc_TransactionIdentifier",
149     1,
150     PROTOBUF_C_LABEL_NONE,
151     PROTOBUF_C_TYPE_UINT32,
152     0,   /* quantifier_offset */
153     offsetof(StreamingProtobufs__RRCReconfigurationComplete, rrc_transactionidentifier),
154     NULL,
155     NULL,
156     0,             /* flags */
157     0,NULL,NULL    /* reserved1,reserved2, etc */
158   },
159   {
160     "rrcReconfigurationComplete",
161     2,
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,
167     NULL,
168     0 | PROTOBUF_C_FIELD_FLAG_ONEOF,             /* flags */
169     0,NULL,NULL    /* reserved1,reserved2, etc */
170   },
171 };
172 static const unsigned streaming_protobufs__rrcreconfiguration_complete__field_indices_by_name[] = {
173   1,   /* field[1] = rrcReconfigurationComplete */
174   0,   /* field[0] = rrc_TransactionIdentifier */
175 };
176 static const ProtobufCIntRange streaming_protobufs__rrcreconfiguration_complete__number_ranges[1 + 1] =
177 {
178   { 1, 0 },
179   { 0, 2 }
180 };
181 const ProtobufCMessageDescriptor streaming_protobufs__rrcreconfiguration_complete__descriptor =
182 {
183   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
184   "streaming_protobufs.RRCReconfigurationComplete",
185   "RRCReconfigurationComplete",
186   "StreamingProtobufs__RRCReconfigurationComplete",
187   "streaming_protobufs",
188   sizeof(StreamingProtobufs__RRCReconfigurationComplete),
189   2,
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] */
195 };
196 static const ProtobufCFieldDescriptor streaming_protobufs__rrcreconfiguration_complete__ies__field_descriptors[2] =
197 {
198   {
199     "lateNonCriticalExtension",
200     1,
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,
206     NULL,
207     0,             /* flags */
208     0,NULL,NULL    /* reserved1,reserved2, etc */
209   },
210   {
211     "nonCriticalExtension",
212     2,
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,
218     NULL,
219     0,             /* flags */
220     0,NULL,NULL    /* reserved1,reserved2, etc */
221   },
222 };
223 static const unsigned streaming_protobufs__rrcreconfiguration_complete__ies__field_indices_by_name[] = {
224   0,   /* field[0] = lateNonCriticalExtension */
225   1,   /* field[1] = nonCriticalExtension */
226 };
227 static const ProtobufCIntRange streaming_protobufs__rrcreconfiguration_complete__ies__number_ranges[1 + 1] =
228 {
229   { 1, 0 },
230   { 0, 2 }
231 };
232 const ProtobufCMessageDescriptor streaming_protobufs__rrcreconfiguration_complete__ies__descriptor =
233 {
234   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
235   "streaming_protobufs.RRCReconfigurationComplete_IEs",
236   "RRCReconfigurationCompleteIEs",
237   "StreamingProtobufs__RRCReconfigurationCompleteIEs",
238   "streaming_protobufs",
239   sizeof(StreamingProtobufs__RRCReconfigurationCompleteIEs),
240   2,
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] */
246 };
247 static const ProtobufCFieldDescriptor streaming_protobufs__rrcreconfiguration_complete_v1530__ies__field_descriptors[1] =
248 {
249   {
250     "uplinkTxDirectCurrentList",
251     1,
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,
257     NULL,
258     0,             /* flags */
259     0,NULL,NULL    /* reserved1,reserved2, etc */
260   },
261 };
262 static const unsigned streaming_protobufs__rrcreconfiguration_complete_v1530__ies__field_indices_by_name[] = {
263   0,   /* field[0] = uplinkTxDirectCurrentList */
264 };
265 static const ProtobufCIntRange streaming_protobufs__rrcreconfiguration_complete_v1530__ies__number_ranges[1 + 1] =
266 {
267   { 1, 0 },
268   { 0, 1 }
269 };
270 const ProtobufCMessageDescriptor streaming_protobufs__rrcreconfiguration_complete_v1530__ies__descriptor =
271 {
272   PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
273   "streaming_protobufs.RRCReconfigurationComplete_v1530_IEs",
274   "RRCReconfigurationCompleteV1530IEs",
275   "StreamingProtobufs__RRCReconfigurationCompleteV1530IEs",
276   "streaming_protobufs",
277   sizeof(StreamingProtobufs__RRCReconfigurationCompleteV1530IEs),
278   1,
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] */
284 };