1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
3 #include "Mumble.pb-c.h"
4 void mumble_proto__version__init
5 (MumbleProto__Version *message)
7 static MumbleProto__Version init_value = MUMBLE_PROTO__VERSION__INIT;
10 size_t mumble_proto__version__get_packed_size
11 (const MumbleProto__Version *message)
13 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__version__descriptor);
14 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
16 size_t mumble_proto__version__pack
17 (const MumbleProto__Version *message,
20 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__version__descriptor);
21 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
23 size_t mumble_proto__version__pack_to_buffer
24 (const MumbleProto__Version *message,
25 ProtobufCBuffer *buffer)
27 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__version__descriptor);
28 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
30 MumbleProto__Version *
31 mumble_proto__version__unpack
32 (ProtobufCAllocator *allocator,
36 return (MumbleProto__Version *)
37 protobuf_c_message_unpack (&mumble_proto__version__descriptor,
38 allocator, len, data);
40 void mumble_proto__version__free_unpacked
41 (MumbleProto__Version *message,
42 ProtobufCAllocator *allocator)
44 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__version__descriptor);
45 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
47 void mumble_proto__udptunnel__init
48 (MumbleProto__UDPTunnel *message)
50 static MumbleProto__UDPTunnel init_value = MUMBLE_PROTO__UDPTUNNEL__INIT;
51 *message = init_value;
53 size_t mumble_proto__udptunnel__get_packed_size
54 (const MumbleProto__UDPTunnel *message)
56 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__udptunnel__descriptor);
57 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
59 size_t mumble_proto__udptunnel__pack
60 (const MumbleProto__UDPTunnel *message,
63 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__udptunnel__descriptor);
64 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
66 size_t mumble_proto__udptunnel__pack_to_buffer
67 (const MumbleProto__UDPTunnel *message,
68 ProtobufCBuffer *buffer)
70 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__udptunnel__descriptor);
71 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
73 MumbleProto__UDPTunnel *
74 mumble_proto__udptunnel__unpack
75 (ProtobufCAllocator *allocator,
79 return (MumbleProto__UDPTunnel *)
80 protobuf_c_message_unpack (&mumble_proto__udptunnel__descriptor,
81 allocator, len, data);
83 void mumble_proto__udptunnel__free_unpacked
84 (MumbleProto__UDPTunnel *message,
85 ProtobufCAllocator *allocator)
87 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__udptunnel__descriptor);
88 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
90 void mumble_proto__authenticate__init
91 (MumbleProto__Authenticate *message)
93 static MumbleProto__Authenticate init_value = MUMBLE_PROTO__AUTHENTICATE__INIT;
94 *message = init_value;
96 size_t mumble_proto__authenticate__get_packed_size
97 (const MumbleProto__Authenticate *message)
99 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__authenticate__descriptor);
100 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
102 size_t mumble_proto__authenticate__pack
103 (const MumbleProto__Authenticate *message,
106 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__authenticate__descriptor);
107 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
109 size_t mumble_proto__authenticate__pack_to_buffer
110 (const MumbleProto__Authenticate *message,
111 ProtobufCBuffer *buffer)
113 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__authenticate__descriptor);
114 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
116 MumbleProto__Authenticate *
117 mumble_proto__authenticate__unpack
118 (ProtobufCAllocator *allocator,
122 return (MumbleProto__Authenticate *)
123 protobuf_c_message_unpack (&mumble_proto__authenticate__descriptor,
124 allocator, len, data);
126 void mumble_proto__authenticate__free_unpacked
127 (MumbleProto__Authenticate *message,
128 ProtobufCAllocator *allocator)
130 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__authenticate__descriptor);
131 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
133 void mumble_proto__ping__init
134 (MumbleProto__Ping *message)
136 static MumbleProto__Ping init_value = MUMBLE_PROTO__PING__INIT;
137 *message = init_value;
139 size_t mumble_proto__ping__get_packed_size
140 (const MumbleProto__Ping *message)
142 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ping__descriptor);
143 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
145 size_t mumble_proto__ping__pack
146 (const MumbleProto__Ping *message,
149 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ping__descriptor);
150 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
152 size_t mumble_proto__ping__pack_to_buffer
153 (const MumbleProto__Ping *message,
154 ProtobufCBuffer *buffer)
156 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ping__descriptor);
157 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
160 mumble_proto__ping__unpack
161 (ProtobufCAllocator *allocator,
165 return (MumbleProto__Ping *)
166 protobuf_c_message_unpack (&mumble_proto__ping__descriptor,
167 allocator, len, data);
169 void mumble_proto__ping__free_unpacked
170 (MumbleProto__Ping *message,
171 ProtobufCAllocator *allocator)
173 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ping__descriptor);
174 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
176 void mumble_proto__reject__init
177 (MumbleProto__Reject *message)
179 static MumbleProto__Reject init_value = MUMBLE_PROTO__REJECT__INIT;
180 *message = init_value;
182 size_t mumble_proto__reject__get_packed_size
183 (const MumbleProto__Reject *message)
185 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__reject__descriptor);
186 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
188 size_t mumble_proto__reject__pack
189 (const MumbleProto__Reject *message,
192 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__reject__descriptor);
193 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
195 size_t mumble_proto__reject__pack_to_buffer
196 (const MumbleProto__Reject *message,
197 ProtobufCBuffer *buffer)
199 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__reject__descriptor);
200 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
202 MumbleProto__Reject *
203 mumble_proto__reject__unpack
204 (ProtobufCAllocator *allocator,
208 return (MumbleProto__Reject *)
209 protobuf_c_message_unpack (&mumble_proto__reject__descriptor,
210 allocator, len, data);
212 void mumble_proto__reject__free_unpacked
213 (MumbleProto__Reject *message,
214 ProtobufCAllocator *allocator)
216 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__reject__descriptor);
217 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
219 void mumble_proto__server_sync__init
220 (MumbleProto__ServerSync *message)
222 static MumbleProto__ServerSync init_value = MUMBLE_PROTO__SERVER_SYNC__INIT;
223 *message = init_value;
225 size_t mumble_proto__server_sync__get_packed_size
226 (const MumbleProto__ServerSync *message)
228 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
229 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
231 size_t mumble_proto__server_sync__pack
232 (const MumbleProto__ServerSync *message,
235 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
236 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
238 size_t mumble_proto__server_sync__pack_to_buffer
239 (const MumbleProto__ServerSync *message,
240 ProtobufCBuffer *buffer)
242 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
243 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
245 MumbleProto__ServerSync *
246 mumble_proto__server_sync__unpack
247 (ProtobufCAllocator *allocator,
251 return (MumbleProto__ServerSync *)
252 protobuf_c_message_unpack (&mumble_proto__server_sync__descriptor,
253 allocator, len, data);
255 void mumble_proto__server_sync__free_unpacked
256 (MumbleProto__ServerSync *message,
257 ProtobufCAllocator *allocator)
259 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
260 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
262 void mumble_proto__channel_remove__init
263 (MumbleProto__ChannelRemove *message)
265 static MumbleProto__ChannelRemove init_value = MUMBLE_PROTO__CHANNEL_REMOVE__INIT;
266 *message = init_value;
268 size_t mumble_proto__channel_remove__get_packed_size
269 (const MumbleProto__ChannelRemove *message)
271 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
272 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
274 size_t mumble_proto__channel_remove__pack
275 (const MumbleProto__ChannelRemove *message,
278 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
279 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
281 size_t mumble_proto__channel_remove__pack_to_buffer
282 (const MumbleProto__ChannelRemove *message,
283 ProtobufCBuffer *buffer)
285 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
286 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
288 MumbleProto__ChannelRemove *
289 mumble_proto__channel_remove__unpack
290 (ProtobufCAllocator *allocator,
294 return (MumbleProto__ChannelRemove *)
295 protobuf_c_message_unpack (&mumble_proto__channel_remove__descriptor,
296 allocator, len, data);
298 void mumble_proto__channel_remove__free_unpacked
299 (MumbleProto__ChannelRemove *message,
300 ProtobufCAllocator *allocator)
302 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
303 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
305 void mumble_proto__channel_state__init
306 (MumbleProto__ChannelState *message)
308 static MumbleProto__ChannelState init_value = MUMBLE_PROTO__CHANNEL_STATE__INIT;
309 *message = init_value;
311 size_t mumble_proto__channel_state__get_packed_size
312 (const MumbleProto__ChannelState *message)
314 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
315 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
317 size_t mumble_proto__channel_state__pack
318 (const MumbleProto__ChannelState *message,
321 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
322 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
324 size_t mumble_proto__channel_state__pack_to_buffer
325 (const MumbleProto__ChannelState *message,
326 ProtobufCBuffer *buffer)
328 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
329 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
331 MumbleProto__ChannelState *
332 mumble_proto__channel_state__unpack
333 (ProtobufCAllocator *allocator,
337 return (MumbleProto__ChannelState *)
338 protobuf_c_message_unpack (&mumble_proto__channel_state__descriptor,
339 allocator, len, data);
341 void mumble_proto__channel_state__free_unpacked
342 (MumbleProto__ChannelState *message,
343 ProtobufCAllocator *allocator)
345 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
346 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
348 void mumble_proto__user_remove__init
349 (MumbleProto__UserRemove *message)
351 static MumbleProto__UserRemove init_value = MUMBLE_PROTO__USER_REMOVE__INIT;
352 *message = init_value;
354 size_t mumble_proto__user_remove__get_packed_size
355 (const MumbleProto__UserRemove *message)
357 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
358 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
360 size_t mumble_proto__user_remove__pack
361 (const MumbleProto__UserRemove *message,
364 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
365 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
367 size_t mumble_proto__user_remove__pack_to_buffer
368 (const MumbleProto__UserRemove *message,
369 ProtobufCBuffer *buffer)
371 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
372 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
374 MumbleProto__UserRemove *
375 mumble_proto__user_remove__unpack
376 (ProtobufCAllocator *allocator,
380 return (MumbleProto__UserRemove *)
381 protobuf_c_message_unpack (&mumble_proto__user_remove__descriptor,
382 allocator, len, data);
384 void mumble_proto__user_remove__free_unpacked
385 (MumbleProto__UserRemove *message,
386 ProtobufCAllocator *allocator)
388 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
389 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
391 void mumble_proto__user_state__init
392 (MumbleProto__UserState *message)
394 static MumbleProto__UserState init_value = MUMBLE_PROTO__USER_STATE__INIT;
395 *message = init_value;
397 size_t mumble_proto__user_state__get_packed_size
398 (const MumbleProto__UserState *message)
400 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
401 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
403 size_t mumble_proto__user_state__pack
404 (const MumbleProto__UserState *message,
407 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
408 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
410 size_t mumble_proto__user_state__pack_to_buffer
411 (const MumbleProto__UserState *message,
412 ProtobufCBuffer *buffer)
414 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
415 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
417 MumbleProto__UserState *
418 mumble_proto__user_state__unpack
419 (ProtobufCAllocator *allocator,
423 return (MumbleProto__UserState *)
424 protobuf_c_message_unpack (&mumble_proto__user_state__descriptor,
425 allocator, len, data);
427 void mumble_proto__user_state__free_unpacked
428 (MumbleProto__UserState *message,
429 ProtobufCAllocator *allocator)
431 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
432 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
434 void mumble_proto__ban_list__init
435 (MumbleProto__BanList *message)
437 static MumbleProto__BanList init_value = MUMBLE_PROTO__BAN_LIST__INIT;
438 *message = init_value;
440 size_t mumble_proto__ban_list__get_packed_size
441 (const MumbleProto__BanList *message)
443 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
444 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
446 size_t mumble_proto__ban_list__pack
447 (const MumbleProto__BanList *message,
450 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
451 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
453 size_t mumble_proto__ban_list__pack_to_buffer
454 (const MumbleProto__BanList *message,
455 ProtobufCBuffer *buffer)
457 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
458 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
460 MumbleProto__BanList *
461 mumble_proto__ban_list__unpack
462 (ProtobufCAllocator *allocator,
466 return (MumbleProto__BanList *)
467 protobuf_c_message_unpack (&mumble_proto__ban_list__descriptor,
468 allocator, len, data);
470 void mumble_proto__ban_list__free_unpacked
471 (MumbleProto__BanList *message,
472 ProtobufCAllocator *allocator)
474 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
475 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
477 void mumble_proto__text_message__init
478 (MumbleProto__TextMessage *message)
480 static MumbleProto__TextMessage init_value = MUMBLE_PROTO__TEXT_MESSAGE__INIT;
481 *message = init_value;
483 size_t mumble_proto__text_message__get_packed_size
484 (const MumbleProto__TextMessage *message)
486 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
487 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
489 size_t mumble_proto__text_message__pack
490 (const MumbleProto__TextMessage *message,
493 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
494 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
496 size_t mumble_proto__text_message__pack_to_buffer
497 (const MumbleProto__TextMessage *message,
498 ProtobufCBuffer *buffer)
500 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
501 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
503 MumbleProto__TextMessage *
504 mumble_proto__text_message__unpack
505 (ProtobufCAllocator *allocator,
509 return (MumbleProto__TextMessage *)
510 protobuf_c_message_unpack (&mumble_proto__text_message__descriptor,
511 allocator, len, data);
513 void mumble_proto__text_message__free_unpacked
514 (MumbleProto__TextMessage *message,
515 ProtobufCAllocator *allocator)
517 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
518 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
520 void mumble_proto__permission_denied__init
521 (MumbleProto__PermissionDenied *message)
523 static MumbleProto__PermissionDenied init_value = MUMBLE_PROTO__PERMISSION_DENIED__INIT;
524 *message = init_value;
526 size_t mumble_proto__permission_denied__get_packed_size
527 (const MumbleProto__PermissionDenied *message)
529 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
530 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
532 size_t mumble_proto__permission_denied__pack
533 (const MumbleProto__PermissionDenied *message,
536 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
537 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
539 size_t mumble_proto__permission_denied__pack_to_buffer
540 (const MumbleProto__PermissionDenied *message,
541 ProtobufCBuffer *buffer)
543 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
544 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
546 MumbleProto__PermissionDenied *
547 mumble_proto__permission_denied__unpack
548 (ProtobufCAllocator *allocator,
552 return (MumbleProto__PermissionDenied *)
553 protobuf_c_message_unpack (&mumble_proto__permission_denied__descriptor,
554 allocator, len, data);
556 void mumble_proto__permission_denied__free_unpacked
557 (MumbleProto__PermissionDenied *message,
558 ProtobufCAllocator *allocator)
560 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
561 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
563 void mumble_proto__acl__init
564 (MumbleProto__ACL *message)
566 static MumbleProto__ACL init_value = MUMBLE_PROTO__ACL__INIT;
567 *message = init_value;
569 size_t mumble_proto__acl__get_packed_size
570 (const MumbleProto__ACL *message)
572 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
573 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
575 size_t mumble_proto__acl__pack
576 (const MumbleProto__ACL *message,
579 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
580 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
582 size_t mumble_proto__acl__pack_to_buffer
583 (const MumbleProto__ACL *message,
584 ProtobufCBuffer *buffer)
586 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
587 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
590 mumble_proto__acl__unpack
591 (ProtobufCAllocator *allocator,
595 return (MumbleProto__ACL *)
596 protobuf_c_message_unpack (&mumble_proto__acl__descriptor,
597 allocator, len, data);
599 void mumble_proto__acl__free_unpacked
600 (MumbleProto__ACL *message,
601 ProtobufCAllocator *allocator)
603 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
604 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
606 void mumble_proto__query_users__init
607 (MumbleProto__QueryUsers *message)
609 static MumbleProto__QueryUsers init_value = MUMBLE_PROTO__QUERY_USERS__INIT;
610 *message = init_value;
612 size_t mumble_proto__query_users__get_packed_size
613 (const MumbleProto__QueryUsers *message)
615 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
616 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
618 size_t mumble_proto__query_users__pack
619 (const MumbleProto__QueryUsers *message,
622 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
623 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
625 size_t mumble_proto__query_users__pack_to_buffer
626 (const MumbleProto__QueryUsers *message,
627 ProtobufCBuffer *buffer)
629 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
630 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
632 MumbleProto__QueryUsers *
633 mumble_proto__query_users__unpack
634 (ProtobufCAllocator *allocator,
638 return (MumbleProto__QueryUsers *)
639 protobuf_c_message_unpack (&mumble_proto__query_users__descriptor,
640 allocator, len, data);
642 void mumble_proto__query_users__free_unpacked
643 (MumbleProto__QueryUsers *message,
644 ProtobufCAllocator *allocator)
646 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
647 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
649 void mumble_proto__crypt_setup__init
650 (MumbleProto__CryptSetup *message)
652 static MumbleProto__CryptSetup init_value = MUMBLE_PROTO__CRYPT_SETUP__INIT;
653 *message = init_value;
655 size_t mumble_proto__crypt_setup__get_packed_size
656 (const MumbleProto__CryptSetup *message)
658 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
659 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
661 size_t mumble_proto__crypt_setup__pack
662 (const MumbleProto__CryptSetup *message,
665 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
666 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
668 size_t mumble_proto__crypt_setup__pack_to_buffer
669 (const MumbleProto__CryptSetup *message,
670 ProtobufCBuffer *buffer)
672 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
673 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
675 MumbleProto__CryptSetup *
676 mumble_proto__crypt_setup__unpack
677 (ProtobufCAllocator *allocator,
681 return (MumbleProto__CryptSetup *)
682 protobuf_c_message_unpack (&mumble_proto__crypt_setup__descriptor,
683 allocator, len, data);
685 void mumble_proto__crypt_setup__free_unpacked
686 (MumbleProto__CryptSetup *message,
687 ProtobufCAllocator *allocator)
689 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
690 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
692 void mumble_proto__context_action_add__init
693 (MumbleProto__ContextActionAdd *message)
695 static MumbleProto__ContextActionAdd init_value = MUMBLE_PROTO__CONTEXT_ACTION_ADD__INIT;
696 *message = init_value;
698 size_t mumble_proto__context_action_add__get_packed_size
699 (const MumbleProto__ContextActionAdd *message)
701 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
702 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
704 size_t mumble_proto__context_action_add__pack
705 (const MumbleProto__ContextActionAdd *message,
708 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
709 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
711 size_t mumble_proto__context_action_add__pack_to_buffer
712 (const MumbleProto__ContextActionAdd *message,
713 ProtobufCBuffer *buffer)
715 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
716 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
718 MumbleProto__ContextActionAdd *
719 mumble_proto__context_action_add__unpack
720 (ProtobufCAllocator *allocator,
724 return (MumbleProto__ContextActionAdd *)
725 protobuf_c_message_unpack (&mumble_proto__context_action_add__descriptor,
726 allocator, len, data);
728 void mumble_proto__context_action_add__free_unpacked
729 (MumbleProto__ContextActionAdd *message,
730 ProtobufCAllocator *allocator)
732 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
733 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
735 void mumble_proto__context_action__init
736 (MumbleProto__ContextAction *message)
738 static MumbleProto__ContextAction init_value = MUMBLE_PROTO__CONTEXT_ACTION__INIT;
739 *message = init_value;
741 size_t mumble_proto__context_action__get_packed_size
742 (const MumbleProto__ContextAction *message)
744 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
745 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
747 size_t mumble_proto__context_action__pack
748 (const MumbleProto__ContextAction *message,
751 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
752 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
754 size_t mumble_proto__context_action__pack_to_buffer
755 (const MumbleProto__ContextAction *message,
756 ProtobufCBuffer *buffer)
758 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
759 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
761 MumbleProto__ContextAction *
762 mumble_proto__context_action__unpack
763 (ProtobufCAllocator *allocator,
767 return (MumbleProto__ContextAction *)
768 protobuf_c_message_unpack (&mumble_proto__context_action__descriptor,
769 allocator, len, data);
771 void mumble_proto__context_action__free_unpacked
772 (MumbleProto__ContextAction *message,
773 ProtobufCAllocator *allocator)
775 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
776 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
778 void mumble_proto__user_list__init
779 (MumbleProto__UserList *message)
781 static MumbleProto__UserList init_value = MUMBLE_PROTO__USER_LIST__INIT;
782 *message = init_value;
784 size_t mumble_proto__user_list__get_packed_size
785 (const MumbleProto__UserList *message)
787 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
788 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
790 size_t mumble_proto__user_list__pack
791 (const MumbleProto__UserList *message,
794 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
795 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
797 size_t mumble_proto__user_list__pack_to_buffer
798 (const MumbleProto__UserList *message,
799 ProtobufCBuffer *buffer)
801 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
802 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
804 MumbleProto__UserList *
805 mumble_proto__user_list__unpack
806 (ProtobufCAllocator *allocator,
810 return (MumbleProto__UserList *)
811 protobuf_c_message_unpack (&mumble_proto__user_list__descriptor,
812 allocator, len, data);
814 void mumble_proto__user_list__free_unpacked
815 (MumbleProto__UserList *message,
816 ProtobufCAllocator *allocator)
818 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
819 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
821 void mumble_proto__voice_target__init
822 (MumbleProto__VoiceTarget *message)
824 static MumbleProto__VoiceTarget init_value = MUMBLE_PROTO__VOICE_TARGET__INIT;
825 *message = init_value;
827 size_t mumble_proto__voice_target__get_packed_size
828 (const MumbleProto__VoiceTarget *message)
830 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
831 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
833 size_t mumble_proto__voice_target__pack
834 (const MumbleProto__VoiceTarget *message,
837 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
838 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
840 size_t mumble_proto__voice_target__pack_to_buffer
841 (const MumbleProto__VoiceTarget *message,
842 ProtobufCBuffer *buffer)
844 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
845 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
847 MumbleProto__VoiceTarget *
848 mumble_proto__voice_target__unpack
849 (ProtobufCAllocator *allocator,
853 return (MumbleProto__VoiceTarget *)
854 protobuf_c_message_unpack (&mumble_proto__voice_target__descriptor,
855 allocator, len, data);
857 void mumble_proto__voice_target__free_unpacked
858 (MumbleProto__VoiceTarget *message,
859 ProtobufCAllocator *allocator)
861 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
862 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
864 void mumble_proto__permission_query__init
865 (MumbleProto__PermissionQuery *message)
867 static MumbleProto__PermissionQuery init_value = MUMBLE_PROTO__PERMISSION_QUERY__INIT;
868 *message = init_value;
870 size_t mumble_proto__permission_query__get_packed_size
871 (const MumbleProto__PermissionQuery *message)
873 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
874 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
876 size_t mumble_proto__permission_query__pack
877 (const MumbleProto__PermissionQuery *message,
880 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
881 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
883 size_t mumble_proto__permission_query__pack_to_buffer
884 (const MumbleProto__PermissionQuery *message,
885 ProtobufCBuffer *buffer)
887 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
888 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
890 MumbleProto__PermissionQuery *
891 mumble_proto__permission_query__unpack
892 (ProtobufCAllocator *allocator,
896 return (MumbleProto__PermissionQuery *)
897 protobuf_c_message_unpack (&mumble_proto__permission_query__descriptor,
898 allocator, len, data);
900 void mumble_proto__permission_query__free_unpacked
901 (MumbleProto__PermissionQuery *message,
902 ProtobufCAllocator *allocator)
904 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
905 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
907 void mumble_proto__codec_version__init
908 (MumbleProto__CodecVersion *message)
910 static MumbleProto__CodecVersion init_value = MUMBLE_PROTO__CODEC_VERSION__INIT;
911 *message = init_value;
913 size_t mumble_proto__codec_version__get_packed_size
914 (const MumbleProto__CodecVersion *message)
916 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
917 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
919 size_t mumble_proto__codec_version__pack
920 (const MumbleProto__CodecVersion *message,
923 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
924 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
926 size_t mumble_proto__codec_version__pack_to_buffer
927 (const MumbleProto__CodecVersion *message,
928 ProtobufCBuffer *buffer)
930 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
931 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
933 MumbleProto__CodecVersion *
934 mumble_proto__codec_version__unpack
935 (ProtobufCAllocator *allocator,
939 return (MumbleProto__CodecVersion *)
940 protobuf_c_message_unpack (&mumble_proto__codec_version__descriptor,
941 allocator, len, data);
943 void mumble_proto__codec_version__free_unpacked
944 (MumbleProto__CodecVersion *message,
945 ProtobufCAllocator *allocator)
947 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
948 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
950 static const ProtobufCFieldDescriptor mumble_proto__version__field_descriptors[4] =
955 PROTOBUF_C_LABEL_OPTIONAL,
956 PROTOBUF_C_TYPE_UINT32,
957 PROTOBUF_C_OFFSETOF(MumbleProto__Version, has_version),
958 PROTOBUF_C_OFFSETOF(MumbleProto__Version, version),
961 NULL,NULL /* reserved1, reserved2 */
966 PROTOBUF_C_LABEL_OPTIONAL,
967 PROTOBUF_C_TYPE_STRING,
968 0, /* quantifier_offset */
969 PROTOBUF_C_OFFSETOF(MumbleProto__Version, release),
972 NULL,NULL /* reserved1, reserved2 */
977 PROTOBUF_C_LABEL_OPTIONAL,
978 PROTOBUF_C_TYPE_STRING,
979 0, /* quantifier_offset */
980 PROTOBUF_C_OFFSETOF(MumbleProto__Version, os),
983 NULL,NULL /* reserved1, reserved2 */
988 PROTOBUF_C_LABEL_OPTIONAL,
989 PROTOBUF_C_TYPE_STRING,
990 0, /* quantifier_offset */
991 PROTOBUF_C_OFFSETOF(MumbleProto__Version, os_version),
994 NULL,NULL /* reserved1, reserved2 */
997 static const unsigned mumble_proto__version__field_indices_by_name[] = {
998 2, /* field[2] = os */
999 3, /* field[3] = os_version */
1000 1, /* field[1] = release */
1001 0, /* field[0] = version */
1003 static const ProtobufCIntRange mumble_proto__version__number_ranges[1 + 1] =
1008 const ProtobufCMessageDescriptor mumble_proto__version__descriptor =
1010 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1011 "MumbleProto.Version",
1013 "MumbleProto__Version",
1015 sizeof(MumbleProto__Version),
1017 mumble_proto__version__field_descriptors,
1018 mumble_proto__version__field_indices_by_name,
1019 1, mumble_proto__version__number_ranges,
1020 NULL,NULL,NULL,NULL /* reserved[1234] */
1022 static const ProtobufCFieldDescriptor mumble_proto__udptunnel__field_descriptors[1] =
1027 PROTOBUF_C_LABEL_REQUIRED,
1028 PROTOBUF_C_TYPE_BYTES,
1029 0, /* quantifier_offset */
1030 PROTOBUF_C_OFFSETOF(MumbleProto__UDPTunnel, packet),
1033 NULL,NULL /* reserved1, reserved2 */
1036 static const unsigned mumble_proto__udptunnel__field_indices_by_name[] = {
1037 0, /* field[0] = packet */
1039 static const ProtobufCIntRange mumble_proto__udptunnel__number_ranges[1 + 1] =
1044 const ProtobufCMessageDescriptor mumble_proto__udptunnel__descriptor =
1046 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1047 "MumbleProto.UDPTunnel",
1049 "MumbleProto__UDPTunnel",
1051 sizeof(MumbleProto__UDPTunnel),
1053 mumble_proto__udptunnel__field_descriptors,
1054 mumble_proto__udptunnel__field_indices_by_name,
1055 1, mumble_proto__udptunnel__number_ranges,
1056 NULL,NULL,NULL,NULL /* reserved[1234] */
1058 static const ProtobufCFieldDescriptor mumble_proto__authenticate__field_descriptors[4] =
1063 PROTOBUF_C_LABEL_OPTIONAL,
1064 PROTOBUF_C_TYPE_STRING,
1065 0, /* quantifier_offset */
1066 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, username),
1069 NULL,NULL /* reserved1, reserved2 */
1074 PROTOBUF_C_LABEL_OPTIONAL,
1075 PROTOBUF_C_TYPE_STRING,
1076 0, /* quantifier_offset */
1077 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, password),
1080 NULL,NULL /* reserved1, reserved2 */
1085 PROTOBUF_C_LABEL_REPEATED,
1086 PROTOBUF_C_TYPE_STRING,
1087 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, n_tokens),
1088 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, tokens),
1091 NULL,NULL /* reserved1, reserved2 */
1096 PROTOBUF_C_LABEL_REPEATED,
1097 PROTOBUF_C_TYPE_INT32,
1098 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, n_celt_versions),
1099 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, celt_versions),
1102 NULL,NULL /* reserved1, reserved2 */
1105 static const unsigned mumble_proto__authenticate__field_indices_by_name[] = {
1106 3, /* field[3] = celt_versions */
1107 1, /* field[1] = password */
1108 2, /* field[2] = tokens */
1109 0, /* field[0] = username */
1111 static const ProtobufCIntRange mumble_proto__authenticate__number_ranges[1 + 1] =
1116 const ProtobufCMessageDescriptor mumble_proto__authenticate__descriptor =
1118 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1119 "MumbleProto.Authenticate",
1121 "MumbleProto__Authenticate",
1123 sizeof(MumbleProto__Authenticate),
1125 mumble_proto__authenticate__field_descriptors,
1126 mumble_proto__authenticate__field_indices_by_name,
1127 1, mumble_proto__authenticate__number_ranges,
1128 NULL,NULL,NULL,NULL /* reserved[1234] */
1130 static const ProtobufCFieldDescriptor mumble_proto__ping__field_descriptors[11] =
1135 PROTOBUF_C_LABEL_OPTIONAL,
1136 PROTOBUF_C_TYPE_UINT64,
1137 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_timestamp),
1138 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, timestamp),
1141 NULL,NULL /* reserved1, reserved2 */
1146 PROTOBUF_C_LABEL_OPTIONAL,
1147 PROTOBUF_C_TYPE_UINT32,
1148 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_good),
1149 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, good),
1152 NULL,NULL /* reserved1, reserved2 */
1157 PROTOBUF_C_LABEL_OPTIONAL,
1158 PROTOBUF_C_TYPE_UINT32,
1159 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_late),
1160 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, late),
1163 NULL,NULL /* reserved1, reserved2 */
1168 PROTOBUF_C_LABEL_OPTIONAL,
1169 PROTOBUF_C_TYPE_UINT32,
1170 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_lost),
1171 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, lost),
1174 NULL,NULL /* reserved1, reserved2 */
1179 PROTOBUF_C_LABEL_OPTIONAL,
1180 PROTOBUF_C_TYPE_UINT32,
1181 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_resync),
1182 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, resync),
1185 NULL,NULL /* reserved1, reserved2 */
1190 PROTOBUF_C_LABEL_OPTIONAL,
1191 PROTOBUF_C_TYPE_UINT32,
1192 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_packets),
1193 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_packets),
1196 NULL,NULL /* reserved1, reserved2 */
1201 PROTOBUF_C_LABEL_OPTIONAL,
1202 PROTOBUF_C_TYPE_UINT32,
1203 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_packets),
1204 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_packets),
1207 NULL,NULL /* reserved1, reserved2 */
1212 PROTOBUF_C_LABEL_OPTIONAL,
1213 PROTOBUF_C_TYPE_FLOAT,
1214 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_ping_avg),
1215 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_ping_avg),
1218 NULL,NULL /* reserved1, reserved2 */
1223 PROTOBUF_C_LABEL_OPTIONAL,
1224 PROTOBUF_C_TYPE_FLOAT,
1225 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_ping_var),
1226 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_ping_var),
1229 NULL,NULL /* reserved1, reserved2 */
1234 PROTOBUF_C_LABEL_OPTIONAL,
1235 PROTOBUF_C_TYPE_FLOAT,
1236 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_ping_avg),
1237 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_ping_avg),
1240 NULL,NULL /* reserved1, reserved2 */
1245 PROTOBUF_C_LABEL_OPTIONAL,
1246 PROTOBUF_C_TYPE_FLOAT,
1247 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_ping_var),
1248 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_ping_var),
1251 NULL,NULL /* reserved1, reserved2 */
1254 static const unsigned mumble_proto__ping__field_indices_by_name[] = {
1255 1, /* field[1] = good */
1256 2, /* field[2] = late */
1257 3, /* field[3] = lost */
1258 4, /* field[4] = resync */
1259 6, /* field[6] = tcp_packets */
1260 9, /* field[9] = tcp_ping_avg */
1261 10, /* field[10] = tcp_ping_var */
1262 0, /* field[0] = timestamp */
1263 5, /* field[5] = udp_packets */
1264 7, /* field[7] = udp_ping_avg */
1265 8, /* field[8] = udp_ping_var */
1267 static const ProtobufCIntRange mumble_proto__ping__number_ranges[1 + 1] =
1272 const ProtobufCMessageDescriptor mumble_proto__ping__descriptor =
1274 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1277 "MumbleProto__Ping",
1279 sizeof(MumbleProto__Ping),
1281 mumble_proto__ping__field_descriptors,
1282 mumble_proto__ping__field_indices_by_name,
1283 1, mumble_proto__ping__number_ranges,
1284 NULL,NULL,NULL,NULL /* reserved[1234] */
1286 const ProtobufCEnumValue mumble_proto__reject__reject_type__enum_values_by_number[8] =
1288 { "None", "MUMBLE_PROTO__REJECT__REJECT_TYPE__NONE", 0 },
1289 { "WrongVersion", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGVERSION", 1 },
1290 { "InvalidUsername", "MUMBLE_PROTO__REJECT__REJECT_TYPE__INVALIDUSERNAME", 2 },
1291 { "WrongUserPW", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGUSERPW", 3 },
1292 { "WrongServerPW", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGSERVERPW", 4 },
1293 { "UsernameInUse", "MUMBLE_PROTO__REJECT__REJECT_TYPE__USERNAMEINUSE", 5 },
1294 { "ServerFull", "MUMBLE_PROTO__REJECT__REJECT_TYPE__SERVERFULL", 6 },
1295 { "NoCertificate", "MUMBLE_PROTO__REJECT__REJECT_TYPE__NOCERTIFICATE", 7 },
1297 static const ProtobufCIntRange mumble_proto__reject__reject_type__value_ranges[] = {
1300 const ProtobufCEnumValueIndex mumble_proto__reject__reject_type__enum_values_by_name[8] =
1302 { "InvalidUsername", 2 },
1303 { "NoCertificate", 7 },
1305 { "ServerFull", 6 },
1306 { "UsernameInUse", 5 },
1307 { "WrongServerPW", 4 },
1308 { "WrongUserPW", 3 },
1309 { "WrongVersion", 1 },
1311 const ProtobufCEnumDescriptor mumble_proto__reject__reject_type__descriptor =
1313 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
1314 "MumbleProto.Reject.RejectType",
1316 "MumbleProto__Reject__RejectType",
1319 mumble_proto__reject__reject_type__enum_values_by_number,
1321 mumble_proto__reject__reject_type__enum_values_by_name,
1323 mumble_proto__reject__reject_type__value_ranges,
1324 NULL,NULL,NULL,NULL /* reserved[1234] */
1326 static const ProtobufCFieldDescriptor mumble_proto__reject__field_descriptors[2] =
1331 PROTOBUF_C_LABEL_OPTIONAL,
1332 PROTOBUF_C_TYPE_ENUM,
1333 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, has_type),
1334 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, type),
1335 &mumble_proto__reject__reject_type__descriptor,
1337 NULL,NULL /* reserved1, reserved2 */
1342 PROTOBUF_C_LABEL_OPTIONAL,
1343 PROTOBUF_C_TYPE_STRING,
1344 0, /* quantifier_offset */
1345 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, reason),
1348 NULL,NULL /* reserved1, reserved2 */
1351 static const unsigned mumble_proto__reject__field_indices_by_name[] = {
1352 1, /* field[1] = reason */
1353 0, /* field[0] = type */
1355 static const ProtobufCIntRange mumble_proto__reject__number_ranges[1 + 1] =
1360 const ProtobufCMessageDescriptor mumble_proto__reject__descriptor =
1362 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1363 "MumbleProto.Reject",
1365 "MumbleProto__Reject",
1367 sizeof(MumbleProto__Reject),
1369 mumble_proto__reject__field_descriptors,
1370 mumble_proto__reject__field_indices_by_name,
1371 1, mumble_proto__reject__number_ranges,
1372 NULL,NULL,NULL,NULL /* reserved[1234] */
1374 static const protobuf_c_boolean mumble_proto__server_sync__allow_html__default_value = 1;
1375 static const ProtobufCFieldDescriptor mumble_proto__server_sync__field_descriptors[5] =
1380 PROTOBUF_C_LABEL_OPTIONAL,
1381 PROTOBUF_C_TYPE_UINT32,
1382 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_session),
1383 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, session),
1386 NULL,NULL /* reserved1, reserved2 */
1391 PROTOBUF_C_LABEL_OPTIONAL,
1392 PROTOBUF_C_TYPE_UINT32,
1393 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_max_bandwidth),
1394 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, max_bandwidth),
1397 NULL,NULL /* reserved1, reserved2 */
1402 PROTOBUF_C_LABEL_OPTIONAL,
1403 PROTOBUF_C_TYPE_STRING,
1404 0, /* quantifier_offset */
1405 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, welcome_text),
1408 NULL,NULL /* reserved1, reserved2 */
1413 PROTOBUF_C_LABEL_OPTIONAL,
1414 PROTOBUF_C_TYPE_UINT64,
1415 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_permissions),
1416 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, permissions),
1419 NULL,NULL /* reserved1, reserved2 */
1424 PROTOBUF_C_LABEL_OPTIONAL,
1425 PROTOBUF_C_TYPE_BOOL,
1426 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_allow_html),
1427 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, allow_html),
1429 &mumble_proto__server_sync__allow_html__default_value,
1430 NULL,NULL /* reserved1, reserved2 */
1433 static const unsigned mumble_proto__server_sync__field_indices_by_name[] = {
1434 4, /* field[4] = allow_html */
1435 1, /* field[1] = max_bandwidth */
1436 3, /* field[3] = permissions */
1437 0, /* field[0] = session */
1438 2, /* field[2] = welcome_text */
1440 static const ProtobufCIntRange mumble_proto__server_sync__number_ranges[1 + 1] =
1445 const ProtobufCMessageDescriptor mumble_proto__server_sync__descriptor =
1447 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1448 "MumbleProto.ServerSync",
1450 "MumbleProto__ServerSync",
1452 sizeof(MumbleProto__ServerSync),
1454 mumble_proto__server_sync__field_descriptors,
1455 mumble_proto__server_sync__field_indices_by_name,
1456 1, mumble_proto__server_sync__number_ranges,
1457 NULL,NULL,NULL,NULL /* reserved[1234] */
1459 static const ProtobufCFieldDescriptor mumble_proto__channel_remove__field_descriptors[1] =
1464 PROTOBUF_C_LABEL_REQUIRED,
1465 PROTOBUF_C_TYPE_UINT32,
1466 0, /* quantifier_offset */
1467 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelRemove, channel_id),
1470 NULL,NULL /* reserved1, reserved2 */
1473 static const unsigned mumble_proto__channel_remove__field_indices_by_name[] = {
1474 0, /* field[0] = channel_id */
1476 static const ProtobufCIntRange mumble_proto__channel_remove__number_ranges[1 + 1] =
1481 const ProtobufCMessageDescriptor mumble_proto__channel_remove__descriptor =
1483 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1484 "MumbleProto.ChannelRemove",
1486 "MumbleProto__ChannelRemove",
1488 sizeof(MumbleProto__ChannelRemove),
1490 mumble_proto__channel_remove__field_descriptors,
1491 mumble_proto__channel_remove__field_indices_by_name,
1492 1, mumble_proto__channel_remove__number_ranges,
1493 NULL,NULL,NULL,NULL /* reserved[1234] */
1495 static const protobuf_c_boolean mumble_proto__channel_state__temporary__default_value = 0;
1496 static const int32_t mumble_proto__channel_state__position__default_value = 0;
1497 static const ProtobufCFieldDescriptor mumble_proto__channel_state__field_descriptors[9] =
1502 PROTOBUF_C_LABEL_OPTIONAL,
1503 PROTOBUF_C_TYPE_UINT32,
1504 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_channel_id),
1505 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, channel_id),
1508 NULL,NULL /* reserved1, reserved2 */
1513 PROTOBUF_C_LABEL_OPTIONAL,
1514 PROTOBUF_C_TYPE_UINT32,
1515 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_parent),
1516 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, parent),
1519 NULL,NULL /* reserved1, reserved2 */
1524 PROTOBUF_C_LABEL_OPTIONAL,
1525 PROTOBUF_C_TYPE_STRING,
1526 0, /* quantifier_offset */
1527 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, name),
1530 NULL,NULL /* reserved1, reserved2 */
1535 PROTOBUF_C_LABEL_REPEATED,
1536 PROTOBUF_C_TYPE_UINT32,
1537 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links),
1538 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links),
1541 NULL,NULL /* reserved1, reserved2 */
1546 PROTOBUF_C_LABEL_OPTIONAL,
1547 PROTOBUF_C_TYPE_STRING,
1548 0, /* quantifier_offset */
1549 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, description),
1552 NULL,NULL /* reserved1, reserved2 */
1557 PROTOBUF_C_LABEL_REPEATED,
1558 PROTOBUF_C_TYPE_UINT32,
1559 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links_add),
1560 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links_add),
1563 NULL,NULL /* reserved1, reserved2 */
1568 PROTOBUF_C_LABEL_REPEATED,
1569 PROTOBUF_C_TYPE_UINT32,
1570 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links_remove),
1571 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links_remove),
1574 NULL,NULL /* reserved1, reserved2 */
1579 PROTOBUF_C_LABEL_OPTIONAL,
1580 PROTOBUF_C_TYPE_BOOL,
1581 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_temporary),
1582 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, temporary),
1584 &mumble_proto__channel_state__temporary__default_value,
1585 NULL,NULL /* reserved1, reserved2 */
1590 PROTOBUF_C_LABEL_OPTIONAL,
1591 PROTOBUF_C_TYPE_INT32,
1592 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_position),
1593 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, position),
1595 &mumble_proto__channel_state__position__default_value,
1596 NULL,NULL /* reserved1, reserved2 */
1599 static const unsigned mumble_proto__channel_state__field_indices_by_name[] = {
1600 0, /* field[0] = channel_id */
1601 4, /* field[4] = description */
1602 3, /* field[3] = links */
1603 5, /* field[5] = links_add */
1604 6, /* field[6] = links_remove */
1605 2, /* field[2] = name */
1606 1, /* field[1] = parent */
1607 8, /* field[8] = position */
1608 7, /* field[7] = temporary */
1610 static const ProtobufCIntRange mumble_proto__channel_state__number_ranges[1 + 1] =
1615 const ProtobufCMessageDescriptor mumble_proto__channel_state__descriptor =
1617 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1618 "MumbleProto.ChannelState",
1620 "MumbleProto__ChannelState",
1622 sizeof(MumbleProto__ChannelState),
1624 mumble_proto__channel_state__field_descriptors,
1625 mumble_proto__channel_state__field_indices_by_name,
1626 1, mumble_proto__channel_state__number_ranges,
1627 NULL,NULL,NULL,NULL /* reserved[1234] */
1629 static const ProtobufCFieldDescriptor mumble_proto__user_remove__field_descriptors[4] =
1634 PROTOBUF_C_LABEL_REQUIRED,
1635 PROTOBUF_C_TYPE_UINT32,
1636 0, /* quantifier_offset */
1637 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, session),
1640 NULL,NULL /* reserved1, reserved2 */
1645 PROTOBUF_C_LABEL_OPTIONAL,
1646 PROTOBUF_C_TYPE_UINT32,
1647 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, has_actor),
1648 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, actor),
1651 NULL,NULL /* reserved1, reserved2 */
1656 PROTOBUF_C_LABEL_OPTIONAL,
1657 PROTOBUF_C_TYPE_STRING,
1658 0, /* quantifier_offset */
1659 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, reason),
1662 NULL,NULL /* reserved1, reserved2 */
1667 PROTOBUF_C_LABEL_OPTIONAL,
1668 PROTOBUF_C_TYPE_BOOL,
1669 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, has_ban),
1670 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, ban),
1673 NULL,NULL /* reserved1, reserved2 */
1676 static const unsigned mumble_proto__user_remove__field_indices_by_name[] = {
1677 1, /* field[1] = actor */
1678 3, /* field[3] = ban */
1679 2, /* field[2] = reason */
1680 0, /* field[0] = session */
1682 static const ProtobufCIntRange mumble_proto__user_remove__number_ranges[1 + 1] =
1687 const ProtobufCMessageDescriptor mumble_proto__user_remove__descriptor =
1689 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1690 "MumbleProto.UserRemove",
1692 "MumbleProto__UserRemove",
1694 sizeof(MumbleProto__UserRemove),
1696 mumble_proto__user_remove__field_descriptors,
1697 mumble_proto__user_remove__field_indices_by_name,
1698 1, mumble_proto__user_remove__number_ranges,
1699 NULL,NULL,NULL,NULL /* reserved[1234] */
1701 static const ProtobufCFieldDescriptor mumble_proto__user_state__field_descriptors[15] =
1706 PROTOBUF_C_LABEL_OPTIONAL,
1707 PROTOBUF_C_TYPE_UINT32,
1708 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_session),
1709 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, session),
1712 NULL,NULL /* reserved1, reserved2 */
1717 PROTOBUF_C_LABEL_OPTIONAL,
1718 PROTOBUF_C_TYPE_UINT32,
1719 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_actor),
1720 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, actor),
1723 NULL,NULL /* reserved1, reserved2 */
1728 PROTOBUF_C_LABEL_OPTIONAL,
1729 PROTOBUF_C_TYPE_STRING,
1730 0, /* quantifier_offset */
1731 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, name),
1734 NULL,NULL /* reserved1, reserved2 */
1739 PROTOBUF_C_LABEL_OPTIONAL,
1740 PROTOBUF_C_TYPE_UINT32,
1741 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_user_id),
1742 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, user_id),
1745 NULL,NULL /* reserved1, reserved2 */
1750 PROTOBUF_C_LABEL_OPTIONAL,
1751 PROTOBUF_C_TYPE_UINT32,
1752 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_channel_id),
1753 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, channel_id),
1756 NULL,NULL /* reserved1, reserved2 */
1761 PROTOBUF_C_LABEL_OPTIONAL,
1762 PROTOBUF_C_TYPE_BOOL,
1763 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_mute),
1764 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, mute),
1767 NULL,NULL /* reserved1, reserved2 */
1772 PROTOBUF_C_LABEL_OPTIONAL,
1773 PROTOBUF_C_TYPE_BOOL,
1774 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_deaf),
1775 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, deaf),
1778 NULL,NULL /* reserved1, reserved2 */
1783 PROTOBUF_C_LABEL_OPTIONAL,
1784 PROTOBUF_C_TYPE_BOOL,
1785 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_suppress),
1786 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, suppress),
1789 NULL,NULL /* reserved1, reserved2 */
1794 PROTOBUF_C_LABEL_OPTIONAL,
1795 PROTOBUF_C_TYPE_BOOL,
1796 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_self_mute),
1797 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, self_mute),
1800 NULL,NULL /* reserved1, reserved2 */
1805 PROTOBUF_C_LABEL_OPTIONAL,
1806 PROTOBUF_C_TYPE_BOOL,
1807 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_self_deaf),
1808 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, self_deaf),
1811 NULL,NULL /* reserved1, reserved2 */
1816 PROTOBUF_C_LABEL_OPTIONAL,
1817 PROTOBUF_C_TYPE_BYTES,
1818 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_texture),
1819 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, texture),
1822 NULL,NULL /* reserved1, reserved2 */
1827 PROTOBUF_C_LABEL_OPTIONAL,
1828 PROTOBUF_C_TYPE_STRING,
1829 0, /* quantifier_offset */
1830 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, plugin_context),
1833 NULL,NULL /* reserved1, reserved2 */
1838 PROTOBUF_C_LABEL_OPTIONAL,
1839 PROTOBUF_C_TYPE_STRING,
1840 0, /* quantifier_offset */
1841 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, plugin_identity),
1844 NULL,NULL /* reserved1, reserved2 */
1849 PROTOBUF_C_LABEL_OPTIONAL,
1850 PROTOBUF_C_TYPE_STRING,
1851 0, /* quantifier_offset */
1852 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, comment),
1855 NULL,NULL /* reserved1, reserved2 */
1860 PROTOBUF_C_LABEL_OPTIONAL,
1861 PROTOBUF_C_TYPE_STRING,
1862 0, /* quantifier_offset */
1863 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, hash),
1866 NULL,NULL /* reserved1, reserved2 */
1869 static const unsigned mumble_proto__user_state__field_indices_by_name[] = {
1870 1, /* field[1] = actor */
1871 4, /* field[4] = channel_id */
1872 13, /* field[13] = comment */
1873 6, /* field[6] = deaf */
1874 14, /* field[14] = hash */
1875 5, /* field[5] = mute */
1876 2, /* field[2] = name */
1877 11, /* field[11] = plugin_context */
1878 12, /* field[12] = plugin_identity */
1879 9, /* field[9] = self_deaf */
1880 8, /* field[8] = self_mute */
1881 0, /* field[0] = session */
1882 7, /* field[7] = suppress */
1883 10, /* field[10] = texture */
1884 3, /* field[3] = user_id */
1886 static const ProtobufCIntRange mumble_proto__user_state__number_ranges[1 + 1] =
1891 const ProtobufCMessageDescriptor mumble_proto__user_state__descriptor =
1893 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1894 "MumbleProto.UserState",
1896 "MumbleProto__UserState",
1898 sizeof(MumbleProto__UserState),
1900 mumble_proto__user_state__field_descriptors,
1901 mumble_proto__user_state__field_indices_by_name,
1902 1, mumble_proto__user_state__number_ranges,
1903 NULL,NULL,NULL,NULL /* reserved[1234] */
1905 static const ProtobufCFieldDescriptor mumble_proto__ban_list__ban_entry__field_descriptors[7] =
1910 PROTOBUF_C_LABEL_REQUIRED,
1911 PROTOBUF_C_TYPE_BYTES,
1912 0, /* quantifier_offset */
1913 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, address),
1916 NULL,NULL /* reserved1, reserved2 */
1921 PROTOBUF_C_LABEL_REQUIRED,
1922 PROTOBUF_C_TYPE_UINT32,
1923 0, /* quantifier_offset */
1924 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, mask),
1927 NULL,NULL /* reserved1, reserved2 */
1932 PROTOBUF_C_LABEL_OPTIONAL,
1933 PROTOBUF_C_TYPE_STRING,
1934 0, /* quantifier_offset */
1935 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, name),
1938 NULL,NULL /* reserved1, reserved2 */
1943 PROTOBUF_C_LABEL_OPTIONAL,
1944 PROTOBUF_C_TYPE_STRING,
1945 0, /* quantifier_offset */
1946 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, hash),
1949 NULL,NULL /* reserved1, reserved2 */
1954 PROTOBUF_C_LABEL_OPTIONAL,
1955 PROTOBUF_C_TYPE_STRING,
1956 0, /* quantifier_offset */
1957 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, reason),
1960 NULL,NULL /* reserved1, reserved2 */
1965 PROTOBUF_C_LABEL_OPTIONAL,
1966 PROTOBUF_C_TYPE_STRING,
1967 0, /* quantifier_offset */
1968 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, start),
1971 NULL,NULL /* reserved1, reserved2 */
1976 PROTOBUF_C_LABEL_OPTIONAL,
1977 PROTOBUF_C_TYPE_UINT32,
1978 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, has_duration),
1979 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, duration),
1982 NULL,NULL /* reserved1, reserved2 */
1985 static const unsigned mumble_proto__ban_list__ban_entry__field_indices_by_name[] = {
1986 0, /* field[0] = address */
1987 6, /* field[6] = duration */
1988 3, /* field[3] = hash */
1989 1, /* field[1] = mask */
1990 2, /* field[2] = name */
1991 4, /* field[4] = reason */
1992 5, /* field[5] = start */
1994 static const ProtobufCIntRange mumble_proto__ban_list__ban_entry__number_ranges[1 + 1] =
1999 const ProtobufCMessageDescriptor mumble_proto__ban_list__ban_entry__descriptor =
2001 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2002 "MumbleProto.BanList.BanEntry",
2004 "MumbleProto__BanList__BanEntry",
2006 sizeof(MumbleProto__BanList__BanEntry),
2008 mumble_proto__ban_list__ban_entry__field_descriptors,
2009 mumble_proto__ban_list__ban_entry__field_indices_by_name,
2010 1, mumble_proto__ban_list__ban_entry__number_ranges,
2011 NULL,NULL,NULL,NULL /* reserved[1234] */
2013 static const protobuf_c_boolean mumble_proto__ban_list__query__default_value = 0;
2014 static const ProtobufCFieldDescriptor mumble_proto__ban_list__field_descriptors[2] =
2019 PROTOBUF_C_LABEL_REPEATED,
2020 PROTOBUF_C_TYPE_MESSAGE,
2021 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, n_bans),
2022 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, bans),
2023 &mumble_proto__ban_list__ban_entry__descriptor,
2025 NULL,NULL /* reserved1, reserved2 */
2030 PROTOBUF_C_LABEL_OPTIONAL,
2031 PROTOBUF_C_TYPE_BOOL,
2032 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, has_query),
2033 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, query),
2035 &mumble_proto__ban_list__query__default_value,
2036 NULL,NULL /* reserved1, reserved2 */
2039 static const unsigned mumble_proto__ban_list__field_indices_by_name[] = {
2040 0, /* field[0] = bans */
2041 1, /* field[1] = query */
2043 static const ProtobufCIntRange mumble_proto__ban_list__number_ranges[1 + 1] =
2048 const ProtobufCMessageDescriptor mumble_proto__ban_list__descriptor =
2050 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2051 "MumbleProto.BanList",
2053 "MumbleProto__BanList",
2055 sizeof(MumbleProto__BanList),
2057 mumble_proto__ban_list__field_descriptors,
2058 mumble_proto__ban_list__field_indices_by_name,
2059 1, mumble_proto__ban_list__number_ranges,
2060 NULL,NULL,NULL,NULL /* reserved[1234] */
2062 static const ProtobufCFieldDescriptor mumble_proto__text_message__field_descriptors[5] =
2067 PROTOBUF_C_LABEL_OPTIONAL,
2068 PROTOBUF_C_TYPE_UINT32,
2069 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, has_actor),
2070 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, actor),
2073 NULL,NULL /* reserved1, reserved2 */
2078 PROTOBUF_C_LABEL_REPEATED,
2079 PROTOBUF_C_TYPE_UINT32,
2080 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_session),
2081 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, session),
2084 NULL,NULL /* reserved1, reserved2 */
2089 PROTOBUF_C_LABEL_REPEATED,
2090 PROTOBUF_C_TYPE_UINT32,
2091 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_channel_id),
2092 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, channel_id),
2095 NULL,NULL /* reserved1, reserved2 */
2100 PROTOBUF_C_LABEL_REPEATED,
2101 PROTOBUF_C_TYPE_UINT32,
2102 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_tree_id),
2103 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, tree_id),
2106 NULL,NULL /* reserved1, reserved2 */
2111 PROTOBUF_C_LABEL_REQUIRED,
2112 PROTOBUF_C_TYPE_STRING,
2113 0, /* quantifier_offset */
2114 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, message),
2117 NULL,NULL /* reserved1, reserved2 */
2120 static const unsigned mumble_proto__text_message__field_indices_by_name[] = {
2121 0, /* field[0] = actor */
2122 2, /* field[2] = channel_id */
2123 4, /* field[4] = message */
2124 1, /* field[1] = session */
2125 3, /* field[3] = tree_id */
2127 static const ProtobufCIntRange mumble_proto__text_message__number_ranges[1 + 1] =
2132 const ProtobufCMessageDescriptor mumble_proto__text_message__descriptor =
2134 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2135 "MumbleProto.TextMessage",
2137 "MumbleProto__TextMessage",
2139 sizeof(MumbleProto__TextMessage),
2141 mumble_proto__text_message__field_descriptors,
2142 mumble_proto__text_message__field_indices_by_name,
2143 1, mumble_proto__text_message__number_ranges,
2144 NULL,NULL,NULL,NULL /* reserved[1234] */
2146 const ProtobufCEnumValue mumble_proto__permission_denied__deny_type__enum_values_by_number[8] =
2148 { "Text", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEXT", 0 },
2149 { "Permission", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__PERMISSION", 1 },
2150 { "SuperUser", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__SUPERUSER", 2 },
2151 { "ChannelName", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__CHANNELNAME", 3 },
2152 { "TextTooLong", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEXTTOOLONG", 4 },
2153 { "H9K", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__H9K", 5 },
2154 { "TemporaryChannel", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEMPORARYCHANNEL", 6 },
2155 { "MissingCertificate", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__MISSINGCERTIFICATE", 7 },
2157 static const ProtobufCIntRange mumble_proto__permission_denied__deny_type__value_ranges[] = {
2160 const ProtobufCEnumValueIndex mumble_proto__permission_denied__deny_type__enum_values_by_name[8] =
2162 { "ChannelName", 3 },
2164 { "MissingCertificate", 7 },
2165 { "Permission", 1 },
2167 { "TemporaryChannel", 6 },
2169 { "TextTooLong", 4 },
2171 const ProtobufCEnumDescriptor mumble_proto__permission_denied__deny_type__descriptor =
2173 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
2174 "MumbleProto.PermissionDenied.DenyType",
2176 "MumbleProto__PermissionDenied__DenyType",
2179 mumble_proto__permission_denied__deny_type__enum_values_by_number,
2181 mumble_proto__permission_denied__deny_type__enum_values_by_name,
2183 mumble_proto__permission_denied__deny_type__value_ranges,
2184 NULL,NULL,NULL,NULL /* reserved[1234] */
2186 static const ProtobufCFieldDescriptor mumble_proto__permission_denied__field_descriptors[5] =
2191 PROTOBUF_C_LABEL_OPTIONAL,
2192 PROTOBUF_C_TYPE_UINT32,
2193 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_permission),
2194 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, permission),
2197 NULL,NULL /* reserved1, reserved2 */
2202 PROTOBUF_C_LABEL_OPTIONAL,
2203 PROTOBUF_C_TYPE_UINT32,
2204 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_channel_id),
2205 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, channel_id),
2208 NULL,NULL /* reserved1, reserved2 */
2213 PROTOBUF_C_LABEL_OPTIONAL,
2214 PROTOBUF_C_TYPE_UINT32,
2215 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_session),
2216 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, session),
2219 NULL,NULL /* reserved1, reserved2 */
2224 PROTOBUF_C_LABEL_OPTIONAL,
2225 PROTOBUF_C_TYPE_STRING,
2226 0, /* quantifier_offset */
2227 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, reason),
2230 NULL,NULL /* reserved1, reserved2 */
2235 PROTOBUF_C_LABEL_OPTIONAL,
2236 PROTOBUF_C_TYPE_ENUM,
2237 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_type),
2238 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, type),
2239 &mumble_proto__permission_denied__deny_type__descriptor,
2241 NULL,NULL /* reserved1, reserved2 */
2244 static const unsigned mumble_proto__permission_denied__field_indices_by_name[] = {
2245 1, /* field[1] = channel_id */
2246 0, /* field[0] = permission */
2247 3, /* field[3] = reason */
2248 2, /* field[2] = session */
2249 4, /* field[4] = type */
2251 static const ProtobufCIntRange mumble_proto__permission_denied__number_ranges[1 + 1] =
2256 const ProtobufCMessageDescriptor mumble_proto__permission_denied__descriptor =
2258 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2259 "MumbleProto.PermissionDenied",
2261 "MumbleProto__PermissionDenied",
2263 sizeof(MumbleProto__PermissionDenied),
2265 mumble_proto__permission_denied__field_descriptors,
2266 mumble_proto__permission_denied__field_indices_by_name,
2267 1, mumble_proto__permission_denied__number_ranges,
2268 NULL,NULL,NULL,NULL /* reserved[1234] */
2270 static const protobuf_c_boolean mumble_proto__acl__chan_group__inherited__default_value = 1;
2271 static const protobuf_c_boolean mumble_proto__acl__chan_group__inherit__default_value = 1;
2272 static const protobuf_c_boolean mumble_proto__acl__chan_group__inheritable__default_value = 1;
2273 static const ProtobufCFieldDescriptor mumble_proto__acl__chan_group__field_descriptors[7] =
2278 PROTOBUF_C_LABEL_REQUIRED,
2279 PROTOBUF_C_TYPE_STRING,
2280 0, /* quantifier_offset */
2281 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, name),
2284 NULL,NULL /* reserved1, reserved2 */
2289 PROTOBUF_C_LABEL_OPTIONAL,
2290 PROTOBUF_C_TYPE_BOOL,
2291 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inherited),
2292 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherited),
2294 &mumble_proto__acl__chan_group__inherited__default_value,
2295 NULL,NULL /* reserved1, reserved2 */
2300 PROTOBUF_C_LABEL_OPTIONAL,
2301 PROTOBUF_C_TYPE_BOOL,
2302 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inherit),
2303 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherit),
2305 &mumble_proto__acl__chan_group__inherit__default_value,
2306 NULL,NULL /* reserved1, reserved2 */
2311 PROTOBUF_C_LABEL_OPTIONAL,
2312 PROTOBUF_C_TYPE_BOOL,
2313 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inheritable),
2314 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inheritable),
2316 &mumble_proto__acl__chan_group__inheritable__default_value,
2317 NULL,NULL /* reserved1, reserved2 */
2322 PROTOBUF_C_LABEL_REPEATED,
2323 PROTOBUF_C_TYPE_UINT32,
2324 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_add),
2325 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, add),
2328 NULL,NULL /* reserved1, reserved2 */
2333 PROTOBUF_C_LABEL_REPEATED,
2334 PROTOBUF_C_TYPE_UINT32,
2335 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_remove),
2336 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, remove),
2339 NULL,NULL /* reserved1, reserved2 */
2342 "inherited_members",
2344 PROTOBUF_C_LABEL_REPEATED,
2345 PROTOBUF_C_TYPE_UINT32,
2346 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_inherited_members),
2347 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherited_members),
2350 NULL,NULL /* reserved1, reserved2 */
2353 static const unsigned mumble_proto__acl__chan_group__field_indices_by_name[] = {
2354 4, /* field[4] = add */
2355 2, /* field[2] = inherit */
2356 3, /* field[3] = inheritable */
2357 1, /* field[1] = inherited */
2358 6, /* field[6] = inherited_members */
2359 0, /* field[0] = name */
2360 5, /* field[5] = remove */
2362 static const ProtobufCIntRange mumble_proto__acl__chan_group__number_ranges[1 + 1] =
2367 const ProtobufCMessageDescriptor mumble_proto__acl__chan_group__descriptor =
2369 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2370 "MumbleProto.ACL.ChanGroup",
2372 "MumbleProto__ACL__ChanGroup",
2374 sizeof(MumbleProto__ACL__ChanGroup),
2376 mumble_proto__acl__chan_group__field_descriptors,
2377 mumble_proto__acl__chan_group__field_indices_by_name,
2378 1, mumble_proto__acl__chan_group__number_ranges,
2379 NULL,NULL,NULL,NULL /* reserved[1234] */
2381 static const protobuf_c_boolean mumble_proto__acl__chan_acl__apply_here__default_value = 1;
2382 static const protobuf_c_boolean mumble_proto__acl__chan_acl__apply_subs__default_value = 1;
2383 static const protobuf_c_boolean mumble_proto__acl__chan_acl__inherited__default_value = 1;
2384 static const ProtobufCFieldDescriptor mumble_proto__acl__chan_acl__field_descriptors[7] =
2389 PROTOBUF_C_LABEL_OPTIONAL,
2390 PROTOBUF_C_TYPE_BOOL,
2391 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_apply_here),
2392 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, apply_here),
2394 &mumble_proto__acl__chan_acl__apply_here__default_value,
2395 NULL,NULL /* reserved1, reserved2 */
2400 PROTOBUF_C_LABEL_OPTIONAL,
2401 PROTOBUF_C_TYPE_BOOL,
2402 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_apply_subs),
2403 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, apply_subs),
2405 &mumble_proto__acl__chan_acl__apply_subs__default_value,
2406 NULL,NULL /* reserved1, reserved2 */
2411 PROTOBUF_C_LABEL_OPTIONAL,
2412 PROTOBUF_C_TYPE_BOOL,
2413 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_inherited),
2414 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, inherited),
2416 &mumble_proto__acl__chan_acl__inherited__default_value,
2417 NULL,NULL /* reserved1, reserved2 */
2422 PROTOBUF_C_LABEL_OPTIONAL,
2423 PROTOBUF_C_TYPE_UINT32,
2424 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_user_id),
2425 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, user_id),
2428 NULL,NULL /* reserved1, reserved2 */
2433 PROTOBUF_C_LABEL_OPTIONAL,
2434 PROTOBUF_C_TYPE_STRING,
2435 0, /* quantifier_offset */
2436 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, group),
2439 NULL,NULL /* reserved1, reserved2 */
2444 PROTOBUF_C_LABEL_OPTIONAL,
2445 PROTOBUF_C_TYPE_UINT32,
2446 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_grant),
2447 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, grant),
2450 NULL,NULL /* reserved1, reserved2 */
2455 PROTOBUF_C_LABEL_OPTIONAL,
2456 PROTOBUF_C_TYPE_UINT32,
2457 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_deny),
2458 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, deny),
2461 NULL,NULL /* reserved1, reserved2 */
2464 static const unsigned mumble_proto__acl__chan_acl__field_indices_by_name[] = {
2465 0, /* field[0] = apply_here */
2466 1, /* field[1] = apply_subs */
2467 6, /* field[6] = deny */
2468 5, /* field[5] = grant */
2469 4, /* field[4] = group */
2470 2, /* field[2] = inherited */
2471 3, /* field[3] = user_id */
2473 static const ProtobufCIntRange mumble_proto__acl__chan_acl__number_ranges[1 + 1] =
2478 const ProtobufCMessageDescriptor mumble_proto__acl__chan_acl__descriptor =
2480 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2481 "MumbleProto.ACL.ChanACL",
2483 "MumbleProto__ACL__ChanACL",
2485 sizeof(MumbleProto__ACL__ChanACL),
2487 mumble_proto__acl__chan_acl__field_descriptors,
2488 mumble_proto__acl__chan_acl__field_indices_by_name,
2489 1, mumble_proto__acl__chan_acl__number_ranges,
2490 NULL,NULL,NULL,NULL /* reserved[1234] */
2492 static const protobuf_c_boolean mumble_proto__acl__inherit_acls__default_value = 1;
2493 static const protobuf_c_boolean mumble_proto__acl__query__default_value = 0;
2494 static const ProtobufCFieldDescriptor mumble_proto__acl__field_descriptors[5] =
2499 PROTOBUF_C_LABEL_REQUIRED,
2500 PROTOBUF_C_TYPE_UINT32,
2501 0, /* quantifier_offset */
2502 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, channel_id),
2505 NULL,NULL /* reserved1, reserved2 */
2510 PROTOBUF_C_LABEL_OPTIONAL,
2511 PROTOBUF_C_TYPE_BOOL,
2512 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, has_inherit_acls),
2513 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, inherit_acls),
2515 &mumble_proto__acl__inherit_acls__default_value,
2516 NULL,NULL /* reserved1, reserved2 */
2521 PROTOBUF_C_LABEL_REPEATED,
2522 PROTOBUF_C_TYPE_MESSAGE,
2523 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, n_groups),
2524 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, groups),
2525 &mumble_proto__acl__chan_group__descriptor,
2527 NULL,NULL /* reserved1, reserved2 */
2532 PROTOBUF_C_LABEL_REPEATED,
2533 PROTOBUF_C_TYPE_MESSAGE,
2534 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, n_acls),
2535 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, acls),
2536 &mumble_proto__acl__chan_acl__descriptor,
2538 NULL,NULL /* reserved1, reserved2 */
2543 PROTOBUF_C_LABEL_OPTIONAL,
2544 PROTOBUF_C_TYPE_BOOL,
2545 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, has_query),
2546 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, query),
2548 &mumble_proto__acl__query__default_value,
2549 NULL,NULL /* reserved1, reserved2 */
2552 static const unsigned mumble_proto__acl__field_indices_by_name[] = {
2553 3, /* field[3] = acls */
2554 0, /* field[0] = channel_id */
2555 2, /* field[2] = groups */
2556 1, /* field[1] = inherit_acls */
2557 4, /* field[4] = query */
2559 static const ProtobufCIntRange mumble_proto__acl__number_ranges[1 + 1] =
2564 const ProtobufCMessageDescriptor mumble_proto__acl__descriptor =
2566 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2571 sizeof(MumbleProto__ACL),
2573 mumble_proto__acl__field_descriptors,
2574 mumble_proto__acl__field_indices_by_name,
2575 1, mumble_proto__acl__number_ranges,
2576 NULL,NULL,NULL,NULL /* reserved[1234] */
2578 static const ProtobufCFieldDescriptor mumble_proto__query_users__field_descriptors[2] =
2583 PROTOBUF_C_LABEL_REPEATED,
2584 PROTOBUF_C_TYPE_UINT32,
2585 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, n_ids),
2586 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, ids),
2589 NULL,NULL /* reserved1, reserved2 */
2594 PROTOBUF_C_LABEL_REPEATED,
2595 PROTOBUF_C_TYPE_STRING,
2596 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, n_names),
2597 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, names),
2600 NULL,NULL /* reserved1, reserved2 */
2603 static const unsigned mumble_proto__query_users__field_indices_by_name[] = {
2604 0, /* field[0] = ids */
2605 1, /* field[1] = names */
2607 static const ProtobufCIntRange mumble_proto__query_users__number_ranges[1 + 1] =
2612 const ProtobufCMessageDescriptor mumble_proto__query_users__descriptor =
2614 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2615 "MumbleProto.QueryUsers",
2617 "MumbleProto__QueryUsers",
2619 sizeof(MumbleProto__QueryUsers),
2621 mumble_proto__query_users__field_descriptors,
2622 mumble_proto__query_users__field_indices_by_name,
2623 1, mumble_proto__query_users__number_ranges,
2624 NULL,NULL,NULL,NULL /* reserved[1234] */
2626 static const ProtobufCFieldDescriptor mumble_proto__crypt_setup__field_descriptors[3] =
2631 PROTOBUF_C_LABEL_OPTIONAL,
2632 PROTOBUF_C_TYPE_BYTES,
2633 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_key),
2634 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, key),
2637 NULL,NULL /* reserved1, reserved2 */
2642 PROTOBUF_C_LABEL_OPTIONAL,
2643 PROTOBUF_C_TYPE_BYTES,
2644 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_client_nonce),
2645 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, client_nonce),
2648 NULL,NULL /* reserved1, reserved2 */
2653 PROTOBUF_C_LABEL_OPTIONAL,
2654 PROTOBUF_C_TYPE_BYTES,
2655 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_server_nonce),
2656 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, server_nonce),
2659 NULL,NULL /* reserved1, reserved2 */
2662 static const unsigned mumble_proto__crypt_setup__field_indices_by_name[] = {
2663 1, /* field[1] = client_nonce */
2664 0, /* field[0] = key */
2665 2, /* field[2] = server_nonce */
2667 static const ProtobufCIntRange mumble_proto__crypt_setup__number_ranges[1 + 1] =
2672 const ProtobufCMessageDescriptor mumble_proto__crypt_setup__descriptor =
2674 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2675 "MumbleProto.CryptSetup",
2677 "MumbleProto__CryptSetup",
2679 sizeof(MumbleProto__CryptSetup),
2681 mumble_proto__crypt_setup__field_descriptors,
2682 mumble_proto__crypt_setup__field_indices_by_name,
2683 1, mumble_proto__crypt_setup__number_ranges,
2684 NULL,NULL,NULL,NULL /* reserved[1234] */
2686 const ProtobufCEnumValue mumble_proto__context_action_add__context__enum_values_by_number[3] =
2688 { "Server", "MUMBLE_PROTO__CONTEXT_ACTION_ADD__CONTEXT__SERVER", 1 },
2689 { "Channel", "MUMBLE_PROTO__CONTEXT_ACTION_ADD__CONTEXT__CHANNEL", 2 },
2690 { "User", "MUMBLE_PROTO__CONTEXT_ACTION_ADD__CONTEXT__USER", 4 },
2692 static const ProtobufCIntRange mumble_proto__context_action_add__context__value_ranges[] = {
2693 {1, 0},{4, 2},{0, 3}
2695 const ProtobufCEnumValueIndex mumble_proto__context_action_add__context__enum_values_by_name[3] =
2701 const ProtobufCEnumDescriptor mumble_proto__context_action_add__context__descriptor =
2703 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
2704 "MumbleProto.ContextActionAdd.Context",
2706 "MumbleProto__ContextActionAdd__Context",
2709 mumble_proto__context_action_add__context__enum_values_by_number,
2711 mumble_proto__context_action_add__context__enum_values_by_name,
2713 mumble_proto__context_action_add__context__value_ranges,
2714 NULL,NULL,NULL,NULL /* reserved[1234] */
2716 static const ProtobufCFieldDescriptor mumble_proto__context_action_add__field_descriptors[3] =
2721 PROTOBUF_C_LABEL_REQUIRED,
2722 PROTOBUF_C_TYPE_STRING,
2723 0, /* quantifier_offset */
2724 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, action),
2727 NULL,NULL /* reserved1, reserved2 */
2732 PROTOBUF_C_LABEL_REQUIRED,
2733 PROTOBUF_C_TYPE_STRING,
2734 0, /* quantifier_offset */
2735 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, text),
2738 NULL,NULL /* reserved1, reserved2 */
2743 PROTOBUF_C_LABEL_OPTIONAL,
2744 PROTOBUF_C_TYPE_UINT32,
2745 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, has_context),
2746 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, context),
2749 NULL,NULL /* reserved1, reserved2 */
2752 static const unsigned mumble_proto__context_action_add__field_indices_by_name[] = {
2753 0, /* field[0] = action */
2754 2, /* field[2] = context */
2755 1, /* field[1] = text */
2757 static const ProtobufCIntRange mumble_proto__context_action_add__number_ranges[1 + 1] =
2762 const ProtobufCMessageDescriptor mumble_proto__context_action_add__descriptor =
2764 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2765 "MumbleProto.ContextActionAdd",
2767 "MumbleProto__ContextActionAdd",
2769 sizeof(MumbleProto__ContextActionAdd),
2771 mumble_proto__context_action_add__field_descriptors,
2772 mumble_proto__context_action_add__field_indices_by_name,
2773 1, mumble_proto__context_action_add__number_ranges,
2774 NULL,NULL,NULL,NULL /* reserved[1234] */
2776 static const ProtobufCFieldDescriptor mumble_proto__context_action__field_descriptors[3] =
2781 PROTOBUF_C_LABEL_OPTIONAL,
2782 PROTOBUF_C_TYPE_UINT32,
2783 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, has_session),
2784 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, session),
2787 NULL,NULL /* reserved1, reserved2 */
2792 PROTOBUF_C_LABEL_OPTIONAL,
2793 PROTOBUF_C_TYPE_UINT32,
2794 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, has_channel_id),
2795 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, channel_id),
2798 NULL,NULL /* reserved1, reserved2 */
2803 PROTOBUF_C_LABEL_REQUIRED,
2804 PROTOBUF_C_TYPE_STRING,
2805 0, /* quantifier_offset */
2806 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, action),
2809 NULL,NULL /* reserved1, reserved2 */
2812 static const unsigned mumble_proto__context_action__field_indices_by_name[] = {
2813 2, /* field[2] = action */
2814 1, /* field[1] = channel_id */
2815 0, /* field[0] = session */
2817 static const ProtobufCIntRange mumble_proto__context_action__number_ranges[1 + 1] =
2822 const ProtobufCMessageDescriptor mumble_proto__context_action__descriptor =
2824 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2825 "MumbleProto.ContextAction",
2827 "MumbleProto__ContextAction",
2829 sizeof(MumbleProto__ContextAction),
2831 mumble_proto__context_action__field_descriptors,
2832 mumble_proto__context_action__field_indices_by_name,
2833 1, mumble_proto__context_action__number_ranges,
2834 NULL,NULL,NULL,NULL /* reserved[1234] */
2836 static const ProtobufCFieldDescriptor mumble_proto__user_list__user__field_descriptors[2] =
2841 PROTOBUF_C_LABEL_REQUIRED,
2842 PROTOBUF_C_TYPE_UINT32,
2843 0, /* quantifier_offset */
2844 PROTOBUF_C_OFFSETOF(MumbleProto__UserList__User, user_id),
2847 NULL,NULL /* reserved1, reserved2 */
2852 PROTOBUF_C_LABEL_OPTIONAL,
2853 PROTOBUF_C_TYPE_STRING,
2854 0, /* quantifier_offset */
2855 PROTOBUF_C_OFFSETOF(MumbleProto__UserList__User, name),
2858 NULL,NULL /* reserved1, reserved2 */
2861 static const unsigned mumble_proto__user_list__user__field_indices_by_name[] = {
2862 1, /* field[1] = name */
2863 0, /* field[0] = user_id */
2865 static const ProtobufCIntRange mumble_proto__user_list__user__number_ranges[1 + 1] =
2870 const ProtobufCMessageDescriptor mumble_proto__user_list__user__descriptor =
2872 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2873 "MumbleProto.UserList.User",
2875 "MumbleProto__UserList__User",
2877 sizeof(MumbleProto__UserList__User),
2879 mumble_proto__user_list__user__field_descriptors,
2880 mumble_proto__user_list__user__field_indices_by_name,
2881 1, mumble_proto__user_list__user__number_ranges,
2882 NULL,NULL,NULL,NULL /* reserved[1234] */
2884 static const ProtobufCFieldDescriptor mumble_proto__user_list__field_descriptors[1] =
2889 PROTOBUF_C_LABEL_REPEATED,
2890 PROTOBUF_C_TYPE_MESSAGE,
2891 PROTOBUF_C_OFFSETOF(MumbleProto__UserList, n_users),
2892 PROTOBUF_C_OFFSETOF(MumbleProto__UserList, users),
2893 &mumble_proto__user_list__user__descriptor,
2895 NULL,NULL /* reserved1, reserved2 */
2898 static const unsigned mumble_proto__user_list__field_indices_by_name[] = {
2899 0, /* field[0] = users */
2901 static const ProtobufCIntRange mumble_proto__user_list__number_ranges[1 + 1] =
2906 const ProtobufCMessageDescriptor mumble_proto__user_list__descriptor =
2908 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2909 "MumbleProto.UserList",
2911 "MumbleProto__UserList",
2913 sizeof(MumbleProto__UserList),
2915 mumble_proto__user_list__field_descriptors,
2916 mumble_proto__user_list__field_indices_by_name,
2917 1, mumble_proto__user_list__number_ranges,
2918 NULL,NULL,NULL,NULL /* reserved[1234] */
2920 static const protobuf_c_boolean mumble_proto__voice_target__target__links__default_value = 0;
2921 static const protobuf_c_boolean mumble_proto__voice_target__target__children__default_value = 0;
2922 static const ProtobufCFieldDescriptor mumble_proto__voice_target__target__field_descriptors[5] =
2927 PROTOBUF_C_LABEL_REPEATED,
2928 PROTOBUF_C_TYPE_UINT32,
2929 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, n_session),
2930 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, session),
2933 NULL,NULL /* reserved1, reserved2 */
2938 PROTOBUF_C_LABEL_OPTIONAL,
2939 PROTOBUF_C_TYPE_UINT32,
2940 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_channel_id),
2941 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, channel_id),
2944 NULL,NULL /* reserved1, reserved2 */
2949 PROTOBUF_C_LABEL_OPTIONAL,
2950 PROTOBUF_C_TYPE_STRING,
2951 0, /* quantifier_offset */
2952 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, group),
2955 NULL,NULL /* reserved1, reserved2 */
2960 PROTOBUF_C_LABEL_OPTIONAL,
2961 PROTOBUF_C_TYPE_BOOL,
2962 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_links),
2963 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, links),
2965 &mumble_proto__voice_target__target__links__default_value,
2966 NULL,NULL /* reserved1, reserved2 */
2971 PROTOBUF_C_LABEL_OPTIONAL,
2972 PROTOBUF_C_TYPE_BOOL,
2973 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_children),
2974 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, children),
2976 &mumble_proto__voice_target__target__children__default_value,
2977 NULL,NULL /* reserved1, reserved2 */
2980 static const unsigned mumble_proto__voice_target__target__field_indices_by_name[] = {
2981 1, /* field[1] = channel_id */
2982 4, /* field[4] = children */
2983 2, /* field[2] = group */
2984 3, /* field[3] = links */
2985 0, /* field[0] = session */
2987 static const ProtobufCIntRange mumble_proto__voice_target__target__number_ranges[1 + 1] =
2992 const ProtobufCMessageDescriptor mumble_proto__voice_target__target__descriptor =
2994 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2995 "MumbleProto.VoiceTarget.Target",
2997 "MumbleProto__VoiceTarget__Target",
2999 sizeof(MumbleProto__VoiceTarget__Target),
3001 mumble_proto__voice_target__target__field_descriptors,
3002 mumble_proto__voice_target__target__field_indices_by_name,
3003 1, mumble_proto__voice_target__target__number_ranges,
3004 NULL,NULL,NULL,NULL /* reserved[1234] */
3006 static const ProtobufCFieldDescriptor mumble_proto__voice_target__field_descriptors[2] =
3011 PROTOBUF_C_LABEL_OPTIONAL,
3012 PROTOBUF_C_TYPE_UINT32,
3013 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, has_id),
3014 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, id),
3017 NULL,NULL /* reserved1, reserved2 */
3022 PROTOBUF_C_LABEL_REPEATED,
3023 PROTOBUF_C_TYPE_MESSAGE,
3024 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, n_targets),
3025 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, targets),
3026 &mumble_proto__voice_target__target__descriptor,
3028 NULL,NULL /* reserved1, reserved2 */
3031 static const unsigned mumble_proto__voice_target__field_indices_by_name[] = {
3032 0, /* field[0] = id */
3033 1, /* field[1] = targets */
3035 static const ProtobufCIntRange mumble_proto__voice_target__number_ranges[1 + 1] =
3040 const ProtobufCMessageDescriptor mumble_proto__voice_target__descriptor =
3042 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3043 "MumbleProto.VoiceTarget",
3045 "MumbleProto__VoiceTarget",
3047 sizeof(MumbleProto__VoiceTarget),
3049 mumble_proto__voice_target__field_descriptors,
3050 mumble_proto__voice_target__field_indices_by_name,
3051 1, mumble_proto__voice_target__number_ranges,
3052 NULL,NULL,NULL,NULL /* reserved[1234] */
3054 static const protobuf_c_boolean mumble_proto__permission_query__flush__default_value = 0;
3055 static const ProtobufCFieldDescriptor mumble_proto__permission_query__field_descriptors[3] =
3060 PROTOBUF_C_LABEL_OPTIONAL,
3061 PROTOBUF_C_TYPE_UINT32,
3062 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_channel_id),
3063 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, channel_id),
3066 NULL,NULL /* reserved1, reserved2 */
3071 PROTOBUF_C_LABEL_OPTIONAL,
3072 PROTOBUF_C_TYPE_UINT32,
3073 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_permissions),
3074 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, permissions),
3077 NULL,NULL /* reserved1, reserved2 */
3082 PROTOBUF_C_LABEL_OPTIONAL,
3083 PROTOBUF_C_TYPE_BOOL,
3084 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_flush),
3085 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, flush),
3087 &mumble_proto__permission_query__flush__default_value,
3088 NULL,NULL /* reserved1, reserved2 */
3091 static const unsigned mumble_proto__permission_query__field_indices_by_name[] = {
3092 0, /* field[0] = channel_id */
3093 2, /* field[2] = flush */
3094 1, /* field[1] = permissions */
3096 static const ProtobufCIntRange mumble_proto__permission_query__number_ranges[1 + 1] =
3101 const ProtobufCMessageDescriptor mumble_proto__permission_query__descriptor =
3103 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3104 "MumbleProto.PermissionQuery",
3106 "MumbleProto__PermissionQuery",
3108 sizeof(MumbleProto__PermissionQuery),
3110 mumble_proto__permission_query__field_descriptors,
3111 mumble_proto__permission_query__field_indices_by_name,
3112 1, mumble_proto__permission_query__number_ranges,
3113 NULL,NULL,NULL,NULL /* reserved[1234] */
3115 static const protobuf_c_boolean mumble_proto__codec_version__prefer_alpha__default_value = 1;
3116 static const ProtobufCFieldDescriptor mumble_proto__codec_version__field_descriptors[3] =
3121 PROTOBUF_C_LABEL_REQUIRED,
3122 PROTOBUF_C_TYPE_INT32,
3123 0, /* quantifier_offset */
3124 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, alpha),
3127 NULL,NULL /* reserved1, reserved2 */
3132 PROTOBUF_C_LABEL_REQUIRED,
3133 PROTOBUF_C_TYPE_INT32,
3134 0, /* quantifier_offset */
3135 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, beta),
3138 NULL,NULL /* reserved1, reserved2 */
3143 PROTOBUF_C_LABEL_REQUIRED,
3144 PROTOBUF_C_TYPE_BOOL,
3145 0, /* quantifier_offset */
3146 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, prefer_alpha),
3148 &mumble_proto__codec_version__prefer_alpha__default_value,
3149 NULL,NULL /* reserved1, reserved2 */
3152 static const unsigned mumble_proto__codec_version__field_indices_by_name[] = {
3153 0, /* field[0] = alpha */
3154 1, /* field[1] = beta */
3155 2, /* field[2] = prefer_alpha */
3157 static const ProtobufCIntRange mumble_proto__codec_version__number_ranges[1 + 1] =
3162 const ProtobufCMessageDescriptor mumble_proto__codec_version__descriptor =
3164 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3165 "MumbleProto.CodecVersion",
3167 "MumbleProto__CodecVersion",
3169 sizeof(MumbleProto__CodecVersion),
3171 mumble_proto__codec_version__field_descriptors,
3172 mumble_proto__codec_version__field_indices_by_name,
3173 1, mumble_proto__codec_version__number_ranges,
3174 NULL,NULL,NULL,NULL /* reserved[1234] */