1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
3 /* Do not generate deprecated warnings for self */
4 #ifndef PROTOBUF_C_NO_DEPRECATED
5 #define PROTOBUF_C_NO_DEPRECATED
8 #include "Mumble.pb-c.h"
9 void mumble_proto__version__init
10 (MumbleProto__Version *message)
12 static MumbleProto__Version init_value = MUMBLE_PROTO__VERSION__INIT;
13 *message = init_value;
15 size_t mumble_proto__version__get_packed_size
16 (const MumbleProto__Version *message)
18 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__version__descriptor);
19 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 size_t mumble_proto__version__pack
22 (const MumbleProto__Version *message,
25 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__version__descriptor);
26 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 size_t mumble_proto__version__pack_to_buffer
29 (const MumbleProto__Version *message,
30 ProtobufCBuffer *buffer)
32 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__version__descriptor);
33 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 MumbleProto__Version *
36 mumble_proto__version__unpack
37 (ProtobufCAllocator *allocator,
41 return (MumbleProto__Version *)
42 protobuf_c_message_unpack (&mumble_proto__version__descriptor,
43 allocator, len, data);
45 void mumble_proto__version__free_unpacked
46 (MumbleProto__Version *message,
47 ProtobufCAllocator *allocator)
49 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__version__descriptor);
50 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
52 void mumble_proto__udptunnel__init
53 (MumbleProto__UDPTunnel *message)
55 static MumbleProto__UDPTunnel init_value = MUMBLE_PROTO__UDPTUNNEL__INIT;
56 *message = init_value;
58 size_t mumble_proto__udptunnel__get_packed_size
59 (const MumbleProto__UDPTunnel *message)
61 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__udptunnel__descriptor);
62 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
64 size_t mumble_proto__udptunnel__pack
65 (const MumbleProto__UDPTunnel *message,
68 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__udptunnel__descriptor);
69 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
71 size_t mumble_proto__udptunnel__pack_to_buffer
72 (const MumbleProto__UDPTunnel *message,
73 ProtobufCBuffer *buffer)
75 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__udptunnel__descriptor);
76 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
78 MumbleProto__UDPTunnel *
79 mumble_proto__udptunnel__unpack
80 (ProtobufCAllocator *allocator,
84 return (MumbleProto__UDPTunnel *)
85 protobuf_c_message_unpack (&mumble_proto__udptunnel__descriptor,
86 allocator, len, data);
88 void mumble_proto__udptunnel__free_unpacked
89 (MumbleProto__UDPTunnel *message,
90 ProtobufCAllocator *allocator)
92 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__udptunnel__descriptor);
93 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
95 void mumble_proto__authenticate__init
96 (MumbleProto__Authenticate *message)
98 static MumbleProto__Authenticate init_value = MUMBLE_PROTO__AUTHENTICATE__INIT;
99 *message = init_value;
101 size_t mumble_proto__authenticate__get_packed_size
102 (const MumbleProto__Authenticate *message)
104 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__authenticate__descriptor);
105 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
107 size_t mumble_proto__authenticate__pack
108 (const MumbleProto__Authenticate *message,
111 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__authenticate__descriptor);
112 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
114 size_t mumble_proto__authenticate__pack_to_buffer
115 (const MumbleProto__Authenticate *message,
116 ProtobufCBuffer *buffer)
118 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__authenticate__descriptor);
119 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
121 MumbleProto__Authenticate *
122 mumble_proto__authenticate__unpack
123 (ProtobufCAllocator *allocator,
127 return (MumbleProto__Authenticate *)
128 protobuf_c_message_unpack (&mumble_proto__authenticate__descriptor,
129 allocator, len, data);
131 void mumble_proto__authenticate__free_unpacked
132 (MumbleProto__Authenticate *message,
133 ProtobufCAllocator *allocator)
135 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__authenticate__descriptor);
136 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
138 void mumble_proto__ping__init
139 (MumbleProto__Ping *message)
141 static MumbleProto__Ping init_value = MUMBLE_PROTO__PING__INIT;
142 *message = init_value;
144 size_t mumble_proto__ping__get_packed_size
145 (const MumbleProto__Ping *message)
147 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ping__descriptor);
148 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
150 size_t mumble_proto__ping__pack
151 (const MumbleProto__Ping *message,
154 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ping__descriptor);
155 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
157 size_t mumble_proto__ping__pack_to_buffer
158 (const MumbleProto__Ping *message,
159 ProtobufCBuffer *buffer)
161 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ping__descriptor);
162 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
165 mumble_proto__ping__unpack
166 (ProtobufCAllocator *allocator,
170 return (MumbleProto__Ping *)
171 protobuf_c_message_unpack (&mumble_proto__ping__descriptor,
172 allocator, len, data);
174 void mumble_proto__ping__free_unpacked
175 (MumbleProto__Ping *message,
176 ProtobufCAllocator *allocator)
178 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ping__descriptor);
179 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
181 void mumble_proto__reject__init
182 (MumbleProto__Reject *message)
184 static MumbleProto__Reject init_value = MUMBLE_PROTO__REJECT__INIT;
185 *message = init_value;
187 size_t mumble_proto__reject__get_packed_size
188 (const MumbleProto__Reject *message)
190 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__reject__descriptor);
191 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
193 size_t mumble_proto__reject__pack
194 (const MumbleProto__Reject *message,
197 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__reject__descriptor);
198 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
200 size_t mumble_proto__reject__pack_to_buffer
201 (const MumbleProto__Reject *message,
202 ProtobufCBuffer *buffer)
204 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__reject__descriptor);
205 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
207 MumbleProto__Reject *
208 mumble_proto__reject__unpack
209 (ProtobufCAllocator *allocator,
213 return (MumbleProto__Reject *)
214 protobuf_c_message_unpack (&mumble_proto__reject__descriptor,
215 allocator, len, data);
217 void mumble_proto__reject__free_unpacked
218 (MumbleProto__Reject *message,
219 ProtobufCAllocator *allocator)
221 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__reject__descriptor);
222 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
224 void mumble_proto__server_sync__init
225 (MumbleProto__ServerSync *message)
227 static MumbleProto__ServerSync init_value = MUMBLE_PROTO__SERVER_SYNC__INIT;
228 *message = init_value;
230 size_t mumble_proto__server_sync__get_packed_size
231 (const MumbleProto__ServerSync *message)
233 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
234 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
236 size_t mumble_proto__server_sync__pack
237 (const MumbleProto__ServerSync *message,
240 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
241 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
243 size_t mumble_proto__server_sync__pack_to_buffer
244 (const MumbleProto__ServerSync *message,
245 ProtobufCBuffer *buffer)
247 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
248 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
250 MumbleProto__ServerSync *
251 mumble_proto__server_sync__unpack
252 (ProtobufCAllocator *allocator,
256 return (MumbleProto__ServerSync *)
257 protobuf_c_message_unpack (&mumble_proto__server_sync__descriptor,
258 allocator, len, data);
260 void mumble_proto__server_sync__free_unpacked
261 (MumbleProto__ServerSync *message,
262 ProtobufCAllocator *allocator)
264 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
265 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
267 void mumble_proto__channel_remove__init
268 (MumbleProto__ChannelRemove *message)
270 static MumbleProto__ChannelRemove init_value = MUMBLE_PROTO__CHANNEL_REMOVE__INIT;
271 *message = init_value;
273 size_t mumble_proto__channel_remove__get_packed_size
274 (const MumbleProto__ChannelRemove *message)
276 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
277 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
279 size_t mumble_proto__channel_remove__pack
280 (const MumbleProto__ChannelRemove *message,
283 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
284 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
286 size_t mumble_proto__channel_remove__pack_to_buffer
287 (const MumbleProto__ChannelRemove *message,
288 ProtobufCBuffer *buffer)
290 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
291 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
293 MumbleProto__ChannelRemove *
294 mumble_proto__channel_remove__unpack
295 (ProtobufCAllocator *allocator,
299 return (MumbleProto__ChannelRemove *)
300 protobuf_c_message_unpack (&mumble_proto__channel_remove__descriptor,
301 allocator, len, data);
303 void mumble_proto__channel_remove__free_unpacked
304 (MumbleProto__ChannelRemove *message,
305 ProtobufCAllocator *allocator)
307 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
308 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
310 void mumble_proto__channel_state__init
311 (MumbleProto__ChannelState *message)
313 static MumbleProto__ChannelState init_value = MUMBLE_PROTO__CHANNEL_STATE__INIT;
314 *message = init_value;
316 size_t mumble_proto__channel_state__get_packed_size
317 (const MumbleProto__ChannelState *message)
319 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
320 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
322 size_t mumble_proto__channel_state__pack
323 (const MumbleProto__ChannelState *message,
326 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
327 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
329 size_t mumble_proto__channel_state__pack_to_buffer
330 (const MumbleProto__ChannelState *message,
331 ProtobufCBuffer *buffer)
333 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
334 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
336 MumbleProto__ChannelState *
337 mumble_proto__channel_state__unpack
338 (ProtobufCAllocator *allocator,
342 return (MumbleProto__ChannelState *)
343 protobuf_c_message_unpack (&mumble_proto__channel_state__descriptor,
344 allocator, len, data);
346 void mumble_proto__channel_state__free_unpacked
347 (MumbleProto__ChannelState *message,
348 ProtobufCAllocator *allocator)
350 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
351 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
353 void mumble_proto__user_remove__init
354 (MumbleProto__UserRemove *message)
356 static MumbleProto__UserRemove init_value = MUMBLE_PROTO__USER_REMOVE__INIT;
357 *message = init_value;
359 size_t mumble_proto__user_remove__get_packed_size
360 (const MumbleProto__UserRemove *message)
362 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
363 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
365 size_t mumble_proto__user_remove__pack
366 (const MumbleProto__UserRemove *message,
369 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
370 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
372 size_t mumble_proto__user_remove__pack_to_buffer
373 (const MumbleProto__UserRemove *message,
374 ProtobufCBuffer *buffer)
376 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
377 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
379 MumbleProto__UserRemove *
380 mumble_proto__user_remove__unpack
381 (ProtobufCAllocator *allocator,
385 return (MumbleProto__UserRemove *)
386 protobuf_c_message_unpack (&mumble_proto__user_remove__descriptor,
387 allocator, len, data);
389 void mumble_proto__user_remove__free_unpacked
390 (MumbleProto__UserRemove *message,
391 ProtobufCAllocator *allocator)
393 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
394 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
396 void mumble_proto__user_state__init
397 (MumbleProto__UserState *message)
399 static MumbleProto__UserState init_value = MUMBLE_PROTO__USER_STATE__INIT;
400 *message = init_value;
402 size_t mumble_proto__user_state__get_packed_size
403 (const MumbleProto__UserState *message)
405 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
406 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
408 size_t mumble_proto__user_state__pack
409 (const MumbleProto__UserState *message,
412 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
413 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
415 size_t mumble_proto__user_state__pack_to_buffer
416 (const MumbleProto__UserState *message,
417 ProtobufCBuffer *buffer)
419 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
420 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
422 MumbleProto__UserState *
423 mumble_proto__user_state__unpack
424 (ProtobufCAllocator *allocator,
428 return (MumbleProto__UserState *)
429 protobuf_c_message_unpack (&mumble_proto__user_state__descriptor,
430 allocator, len, data);
432 void mumble_proto__user_state__free_unpacked
433 (MumbleProto__UserState *message,
434 ProtobufCAllocator *allocator)
436 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
437 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
439 void mumble_proto__ban_list__ban_entry__init
440 (MumbleProto__BanList__BanEntry *message)
442 static MumbleProto__BanList__BanEntry init_value = MUMBLE_PROTO__BAN_LIST__BAN_ENTRY__INIT;
443 *message = init_value;
445 void mumble_proto__ban_list__init
446 (MumbleProto__BanList *message)
448 static MumbleProto__BanList init_value = MUMBLE_PROTO__BAN_LIST__INIT;
449 *message = init_value;
451 size_t mumble_proto__ban_list__get_packed_size
452 (const MumbleProto__BanList *message)
454 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
455 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
457 size_t mumble_proto__ban_list__pack
458 (const MumbleProto__BanList *message,
461 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
462 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
464 size_t mumble_proto__ban_list__pack_to_buffer
465 (const MumbleProto__BanList *message,
466 ProtobufCBuffer *buffer)
468 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
469 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
471 MumbleProto__BanList *
472 mumble_proto__ban_list__unpack
473 (ProtobufCAllocator *allocator,
477 return (MumbleProto__BanList *)
478 protobuf_c_message_unpack (&mumble_proto__ban_list__descriptor,
479 allocator, len, data);
481 void mumble_proto__ban_list__free_unpacked
482 (MumbleProto__BanList *message,
483 ProtobufCAllocator *allocator)
485 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
486 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
488 void mumble_proto__text_message__init
489 (MumbleProto__TextMessage *message)
491 static MumbleProto__TextMessage init_value = MUMBLE_PROTO__TEXT_MESSAGE__INIT;
492 *message = init_value;
494 size_t mumble_proto__text_message__get_packed_size
495 (const MumbleProto__TextMessage *message)
497 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
498 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
500 size_t mumble_proto__text_message__pack
501 (const MumbleProto__TextMessage *message,
504 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
505 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
507 size_t mumble_proto__text_message__pack_to_buffer
508 (const MumbleProto__TextMessage *message,
509 ProtobufCBuffer *buffer)
511 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
512 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
514 MumbleProto__TextMessage *
515 mumble_proto__text_message__unpack
516 (ProtobufCAllocator *allocator,
520 return (MumbleProto__TextMessage *)
521 protobuf_c_message_unpack (&mumble_proto__text_message__descriptor,
522 allocator, len, data);
524 void mumble_proto__text_message__free_unpacked
525 (MumbleProto__TextMessage *message,
526 ProtobufCAllocator *allocator)
528 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
529 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
531 void mumble_proto__permission_denied__init
532 (MumbleProto__PermissionDenied *message)
534 static MumbleProto__PermissionDenied init_value = MUMBLE_PROTO__PERMISSION_DENIED__INIT;
535 *message = init_value;
537 size_t mumble_proto__permission_denied__get_packed_size
538 (const MumbleProto__PermissionDenied *message)
540 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
541 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
543 size_t mumble_proto__permission_denied__pack
544 (const MumbleProto__PermissionDenied *message,
547 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
548 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
550 size_t mumble_proto__permission_denied__pack_to_buffer
551 (const MumbleProto__PermissionDenied *message,
552 ProtobufCBuffer *buffer)
554 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
555 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
557 MumbleProto__PermissionDenied *
558 mumble_proto__permission_denied__unpack
559 (ProtobufCAllocator *allocator,
563 return (MumbleProto__PermissionDenied *)
564 protobuf_c_message_unpack (&mumble_proto__permission_denied__descriptor,
565 allocator, len, data);
567 void mumble_proto__permission_denied__free_unpacked
568 (MumbleProto__PermissionDenied *message,
569 ProtobufCAllocator *allocator)
571 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
572 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
574 void mumble_proto__acl__chan_group__init
575 (MumbleProto__ACL__ChanGroup *message)
577 static MumbleProto__ACL__ChanGroup init_value = MUMBLE_PROTO__ACL__CHAN_GROUP__INIT;
578 *message = init_value;
580 void mumble_proto__acl__chan_acl__init
581 (MumbleProto__ACL__ChanACL *message)
583 static MumbleProto__ACL__ChanACL init_value = MUMBLE_PROTO__ACL__CHAN_ACL__INIT;
584 *message = init_value;
586 void mumble_proto__acl__init
587 (MumbleProto__ACL *message)
589 static MumbleProto__ACL init_value = MUMBLE_PROTO__ACL__INIT;
590 *message = init_value;
592 size_t mumble_proto__acl__get_packed_size
593 (const MumbleProto__ACL *message)
595 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
596 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
598 size_t mumble_proto__acl__pack
599 (const MumbleProto__ACL *message,
602 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
603 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
605 size_t mumble_proto__acl__pack_to_buffer
606 (const MumbleProto__ACL *message,
607 ProtobufCBuffer *buffer)
609 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
610 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
613 mumble_proto__acl__unpack
614 (ProtobufCAllocator *allocator,
618 return (MumbleProto__ACL *)
619 protobuf_c_message_unpack (&mumble_proto__acl__descriptor,
620 allocator, len, data);
622 void mumble_proto__acl__free_unpacked
623 (MumbleProto__ACL *message,
624 ProtobufCAllocator *allocator)
626 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
627 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
629 void mumble_proto__query_users__init
630 (MumbleProto__QueryUsers *message)
632 static MumbleProto__QueryUsers init_value = MUMBLE_PROTO__QUERY_USERS__INIT;
633 *message = init_value;
635 size_t mumble_proto__query_users__get_packed_size
636 (const MumbleProto__QueryUsers *message)
638 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
639 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
641 size_t mumble_proto__query_users__pack
642 (const MumbleProto__QueryUsers *message,
645 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
646 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
648 size_t mumble_proto__query_users__pack_to_buffer
649 (const MumbleProto__QueryUsers *message,
650 ProtobufCBuffer *buffer)
652 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
653 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
655 MumbleProto__QueryUsers *
656 mumble_proto__query_users__unpack
657 (ProtobufCAllocator *allocator,
661 return (MumbleProto__QueryUsers *)
662 protobuf_c_message_unpack (&mumble_proto__query_users__descriptor,
663 allocator, len, data);
665 void mumble_proto__query_users__free_unpacked
666 (MumbleProto__QueryUsers *message,
667 ProtobufCAllocator *allocator)
669 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
670 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
672 void mumble_proto__crypt_setup__init
673 (MumbleProto__CryptSetup *message)
675 static MumbleProto__CryptSetup init_value = MUMBLE_PROTO__CRYPT_SETUP__INIT;
676 *message = init_value;
678 size_t mumble_proto__crypt_setup__get_packed_size
679 (const MumbleProto__CryptSetup *message)
681 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
682 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
684 size_t mumble_proto__crypt_setup__pack
685 (const MumbleProto__CryptSetup *message,
688 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
689 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
691 size_t mumble_proto__crypt_setup__pack_to_buffer
692 (const MumbleProto__CryptSetup *message,
693 ProtobufCBuffer *buffer)
695 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
696 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
698 MumbleProto__CryptSetup *
699 mumble_proto__crypt_setup__unpack
700 (ProtobufCAllocator *allocator,
704 return (MumbleProto__CryptSetup *)
705 protobuf_c_message_unpack (&mumble_proto__crypt_setup__descriptor,
706 allocator, len, data);
708 void mumble_proto__crypt_setup__free_unpacked
709 (MumbleProto__CryptSetup *message,
710 ProtobufCAllocator *allocator)
712 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
713 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
715 void mumble_proto__context_action_add__init
716 (MumbleProto__ContextActionAdd *message)
718 static MumbleProto__ContextActionAdd init_value = MUMBLE_PROTO__CONTEXT_ACTION_ADD__INIT;
719 *message = init_value;
721 size_t mumble_proto__context_action_add__get_packed_size
722 (const MumbleProto__ContextActionAdd *message)
724 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
725 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
727 size_t mumble_proto__context_action_add__pack
728 (const MumbleProto__ContextActionAdd *message,
731 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
732 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
734 size_t mumble_proto__context_action_add__pack_to_buffer
735 (const MumbleProto__ContextActionAdd *message,
736 ProtobufCBuffer *buffer)
738 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
739 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
741 MumbleProto__ContextActionAdd *
742 mumble_proto__context_action_add__unpack
743 (ProtobufCAllocator *allocator,
747 return (MumbleProto__ContextActionAdd *)
748 protobuf_c_message_unpack (&mumble_proto__context_action_add__descriptor,
749 allocator, len, data);
751 void mumble_proto__context_action_add__free_unpacked
752 (MumbleProto__ContextActionAdd *message,
753 ProtobufCAllocator *allocator)
755 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
756 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
758 void mumble_proto__context_action__init
759 (MumbleProto__ContextAction *message)
761 static MumbleProto__ContextAction init_value = MUMBLE_PROTO__CONTEXT_ACTION__INIT;
762 *message = init_value;
764 size_t mumble_proto__context_action__get_packed_size
765 (const MumbleProto__ContextAction *message)
767 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
768 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
770 size_t mumble_proto__context_action__pack
771 (const MumbleProto__ContextAction *message,
774 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
775 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
777 size_t mumble_proto__context_action__pack_to_buffer
778 (const MumbleProto__ContextAction *message,
779 ProtobufCBuffer *buffer)
781 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
782 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
784 MumbleProto__ContextAction *
785 mumble_proto__context_action__unpack
786 (ProtobufCAllocator *allocator,
790 return (MumbleProto__ContextAction *)
791 protobuf_c_message_unpack (&mumble_proto__context_action__descriptor,
792 allocator, len, data);
794 void mumble_proto__context_action__free_unpacked
795 (MumbleProto__ContextAction *message,
796 ProtobufCAllocator *allocator)
798 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
799 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
801 void mumble_proto__user_list__user__init
802 (MumbleProto__UserList__User *message)
804 static MumbleProto__UserList__User init_value = MUMBLE_PROTO__USER_LIST__USER__INIT;
805 *message = init_value;
807 void mumble_proto__user_list__init
808 (MumbleProto__UserList *message)
810 static MumbleProto__UserList init_value = MUMBLE_PROTO__USER_LIST__INIT;
811 *message = init_value;
813 size_t mumble_proto__user_list__get_packed_size
814 (const MumbleProto__UserList *message)
816 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
817 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
819 size_t mumble_proto__user_list__pack
820 (const MumbleProto__UserList *message,
823 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
824 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
826 size_t mumble_proto__user_list__pack_to_buffer
827 (const MumbleProto__UserList *message,
828 ProtobufCBuffer *buffer)
830 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
831 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
833 MumbleProto__UserList *
834 mumble_proto__user_list__unpack
835 (ProtobufCAllocator *allocator,
839 return (MumbleProto__UserList *)
840 protobuf_c_message_unpack (&mumble_proto__user_list__descriptor,
841 allocator, len, data);
843 void mumble_proto__user_list__free_unpacked
844 (MumbleProto__UserList *message,
845 ProtobufCAllocator *allocator)
847 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
848 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
850 void mumble_proto__voice_target__target__init
851 (MumbleProto__VoiceTarget__Target *message)
853 static MumbleProto__VoiceTarget__Target init_value = MUMBLE_PROTO__VOICE_TARGET__TARGET__INIT;
854 *message = init_value;
856 void mumble_proto__voice_target__init
857 (MumbleProto__VoiceTarget *message)
859 static MumbleProto__VoiceTarget init_value = MUMBLE_PROTO__VOICE_TARGET__INIT;
860 *message = init_value;
862 size_t mumble_proto__voice_target__get_packed_size
863 (const MumbleProto__VoiceTarget *message)
865 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
866 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
868 size_t mumble_proto__voice_target__pack
869 (const MumbleProto__VoiceTarget *message,
872 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
873 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
875 size_t mumble_proto__voice_target__pack_to_buffer
876 (const MumbleProto__VoiceTarget *message,
877 ProtobufCBuffer *buffer)
879 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
880 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
882 MumbleProto__VoiceTarget *
883 mumble_proto__voice_target__unpack
884 (ProtobufCAllocator *allocator,
888 return (MumbleProto__VoiceTarget *)
889 protobuf_c_message_unpack (&mumble_proto__voice_target__descriptor,
890 allocator, len, data);
892 void mumble_proto__voice_target__free_unpacked
893 (MumbleProto__VoiceTarget *message,
894 ProtobufCAllocator *allocator)
896 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
897 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
899 void mumble_proto__permission_query__init
900 (MumbleProto__PermissionQuery *message)
902 static MumbleProto__PermissionQuery init_value = MUMBLE_PROTO__PERMISSION_QUERY__INIT;
903 *message = init_value;
905 size_t mumble_proto__permission_query__get_packed_size
906 (const MumbleProto__PermissionQuery *message)
908 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
909 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
911 size_t mumble_proto__permission_query__pack
912 (const MumbleProto__PermissionQuery *message,
915 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
916 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
918 size_t mumble_proto__permission_query__pack_to_buffer
919 (const MumbleProto__PermissionQuery *message,
920 ProtobufCBuffer *buffer)
922 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
923 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
925 MumbleProto__PermissionQuery *
926 mumble_proto__permission_query__unpack
927 (ProtobufCAllocator *allocator,
931 return (MumbleProto__PermissionQuery *)
932 protobuf_c_message_unpack (&mumble_proto__permission_query__descriptor,
933 allocator, len, data);
935 void mumble_proto__permission_query__free_unpacked
936 (MumbleProto__PermissionQuery *message,
937 ProtobufCAllocator *allocator)
939 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
940 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
942 void mumble_proto__codec_version__init
943 (MumbleProto__CodecVersion *message)
945 static MumbleProto__CodecVersion init_value = MUMBLE_PROTO__CODEC_VERSION__INIT;
946 *message = init_value;
948 size_t mumble_proto__codec_version__get_packed_size
949 (const MumbleProto__CodecVersion *message)
951 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
952 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
954 size_t mumble_proto__codec_version__pack
955 (const MumbleProto__CodecVersion *message,
958 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
959 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
961 size_t mumble_proto__codec_version__pack_to_buffer
962 (const MumbleProto__CodecVersion *message,
963 ProtobufCBuffer *buffer)
965 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
966 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
968 MumbleProto__CodecVersion *
969 mumble_proto__codec_version__unpack
970 (ProtobufCAllocator *allocator,
974 return (MumbleProto__CodecVersion *)
975 protobuf_c_message_unpack (&mumble_proto__codec_version__descriptor,
976 allocator, len, data);
978 void mumble_proto__codec_version__free_unpacked
979 (MumbleProto__CodecVersion *message,
980 ProtobufCAllocator *allocator)
982 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
983 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
985 static const ProtobufCFieldDescriptor mumble_proto__version__field_descriptors[4] =
990 PROTOBUF_C_LABEL_OPTIONAL,
991 PROTOBUF_C_TYPE_UINT32,
992 PROTOBUF_C_OFFSETOF(MumbleProto__Version, has_version),
993 PROTOBUF_C_OFFSETOF(MumbleProto__Version, version),
997 0,NULL,NULL /* reserved1,reserved2, etc */
1002 PROTOBUF_C_LABEL_OPTIONAL,
1003 PROTOBUF_C_TYPE_STRING,
1004 0, /* quantifier_offset */
1005 PROTOBUF_C_OFFSETOF(MumbleProto__Version, release),
1009 0,NULL,NULL /* reserved1,reserved2, etc */
1014 PROTOBUF_C_LABEL_OPTIONAL,
1015 PROTOBUF_C_TYPE_STRING,
1016 0, /* quantifier_offset */
1017 PROTOBUF_C_OFFSETOF(MumbleProto__Version, os),
1021 0,NULL,NULL /* reserved1,reserved2, etc */
1026 PROTOBUF_C_LABEL_OPTIONAL,
1027 PROTOBUF_C_TYPE_STRING,
1028 0, /* quantifier_offset */
1029 PROTOBUF_C_OFFSETOF(MumbleProto__Version, os_version),
1033 0,NULL,NULL /* reserved1,reserved2, etc */
1036 static const unsigned mumble_proto__version__field_indices_by_name[] = {
1037 2, /* field[2] = os */
1038 3, /* field[3] = os_version */
1039 1, /* field[1] = release */
1040 0, /* field[0] = version */
1042 static const ProtobufCIntRange mumble_proto__version__number_ranges[1 + 1] =
1047 const ProtobufCMessageDescriptor mumble_proto__version__descriptor =
1049 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1050 "MumbleProto.Version",
1052 "MumbleProto__Version",
1054 sizeof(MumbleProto__Version),
1056 mumble_proto__version__field_descriptors,
1057 mumble_proto__version__field_indices_by_name,
1058 1, mumble_proto__version__number_ranges,
1059 (ProtobufCMessageInit) mumble_proto__version__init,
1060 NULL,NULL,NULL /* reserved[123] */
1062 static const ProtobufCFieldDescriptor mumble_proto__udptunnel__field_descriptors[1] =
1067 PROTOBUF_C_LABEL_REQUIRED,
1068 PROTOBUF_C_TYPE_BYTES,
1069 0, /* quantifier_offset */
1070 PROTOBUF_C_OFFSETOF(MumbleProto__UDPTunnel, packet),
1074 0,NULL,NULL /* reserved1,reserved2, etc */
1077 static const unsigned mumble_proto__udptunnel__field_indices_by_name[] = {
1078 0, /* field[0] = packet */
1080 static const ProtobufCIntRange mumble_proto__udptunnel__number_ranges[1 + 1] =
1085 const ProtobufCMessageDescriptor mumble_proto__udptunnel__descriptor =
1087 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1088 "MumbleProto.UDPTunnel",
1090 "MumbleProto__UDPTunnel",
1092 sizeof(MumbleProto__UDPTunnel),
1094 mumble_proto__udptunnel__field_descriptors,
1095 mumble_proto__udptunnel__field_indices_by_name,
1096 1, mumble_proto__udptunnel__number_ranges,
1097 (ProtobufCMessageInit) mumble_proto__udptunnel__init,
1098 NULL,NULL,NULL /* reserved[123] */
1100 static const ProtobufCFieldDescriptor mumble_proto__authenticate__field_descriptors[4] =
1105 PROTOBUF_C_LABEL_OPTIONAL,
1106 PROTOBUF_C_TYPE_STRING,
1107 0, /* quantifier_offset */
1108 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, username),
1112 0,NULL,NULL /* reserved1,reserved2, etc */
1117 PROTOBUF_C_LABEL_OPTIONAL,
1118 PROTOBUF_C_TYPE_STRING,
1119 0, /* quantifier_offset */
1120 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, password),
1124 0,NULL,NULL /* reserved1,reserved2, etc */
1129 PROTOBUF_C_LABEL_REPEATED,
1130 PROTOBUF_C_TYPE_STRING,
1131 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, n_tokens),
1132 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, tokens),
1136 0,NULL,NULL /* reserved1,reserved2, etc */
1141 PROTOBUF_C_LABEL_REPEATED,
1142 PROTOBUF_C_TYPE_INT32,
1143 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, n_celt_versions),
1144 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, celt_versions),
1148 0,NULL,NULL /* reserved1,reserved2, etc */
1151 static const unsigned mumble_proto__authenticate__field_indices_by_name[] = {
1152 3, /* field[3] = celt_versions */
1153 1, /* field[1] = password */
1154 2, /* field[2] = tokens */
1155 0, /* field[0] = username */
1157 static const ProtobufCIntRange mumble_proto__authenticate__number_ranges[1 + 1] =
1162 const ProtobufCMessageDescriptor mumble_proto__authenticate__descriptor =
1164 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1165 "MumbleProto.Authenticate",
1167 "MumbleProto__Authenticate",
1169 sizeof(MumbleProto__Authenticate),
1171 mumble_proto__authenticate__field_descriptors,
1172 mumble_proto__authenticate__field_indices_by_name,
1173 1, mumble_proto__authenticate__number_ranges,
1174 (ProtobufCMessageInit) mumble_proto__authenticate__init,
1175 NULL,NULL,NULL /* reserved[123] */
1177 static const ProtobufCFieldDescriptor mumble_proto__ping__field_descriptors[11] =
1182 PROTOBUF_C_LABEL_OPTIONAL,
1183 PROTOBUF_C_TYPE_UINT64,
1184 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_timestamp),
1185 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, timestamp),
1189 0,NULL,NULL /* reserved1,reserved2, etc */
1194 PROTOBUF_C_LABEL_OPTIONAL,
1195 PROTOBUF_C_TYPE_UINT32,
1196 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_good),
1197 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, good),
1201 0,NULL,NULL /* reserved1,reserved2, etc */
1206 PROTOBUF_C_LABEL_OPTIONAL,
1207 PROTOBUF_C_TYPE_UINT32,
1208 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_late),
1209 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, late),
1213 0,NULL,NULL /* reserved1,reserved2, etc */
1218 PROTOBUF_C_LABEL_OPTIONAL,
1219 PROTOBUF_C_TYPE_UINT32,
1220 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_lost),
1221 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, lost),
1225 0,NULL,NULL /* reserved1,reserved2, etc */
1230 PROTOBUF_C_LABEL_OPTIONAL,
1231 PROTOBUF_C_TYPE_UINT32,
1232 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_resync),
1233 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, resync),
1237 0,NULL,NULL /* reserved1,reserved2, etc */
1242 PROTOBUF_C_LABEL_OPTIONAL,
1243 PROTOBUF_C_TYPE_UINT32,
1244 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_packets),
1245 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_packets),
1249 0,NULL,NULL /* reserved1,reserved2, etc */
1254 PROTOBUF_C_LABEL_OPTIONAL,
1255 PROTOBUF_C_TYPE_UINT32,
1256 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_packets),
1257 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_packets),
1261 0,NULL,NULL /* reserved1,reserved2, etc */
1266 PROTOBUF_C_LABEL_OPTIONAL,
1267 PROTOBUF_C_TYPE_FLOAT,
1268 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_ping_avg),
1269 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_ping_avg),
1273 0,NULL,NULL /* reserved1,reserved2, etc */
1278 PROTOBUF_C_LABEL_OPTIONAL,
1279 PROTOBUF_C_TYPE_FLOAT,
1280 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_ping_var),
1281 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_ping_var),
1285 0,NULL,NULL /* reserved1,reserved2, etc */
1290 PROTOBUF_C_LABEL_OPTIONAL,
1291 PROTOBUF_C_TYPE_FLOAT,
1292 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_ping_avg),
1293 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_ping_avg),
1297 0,NULL,NULL /* reserved1,reserved2, etc */
1302 PROTOBUF_C_LABEL_OPTIONAL,
1303 PROTOBUF_C_TYPE_FLOAT,
1304 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_ping_var),
1305 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_ping_var),
1309 0,NULL,NULL /* reserved1,reserved2, etc */
1312 static const unsigned mumble_proto__ping__field_indices_by_name[] = {
1313 1, /* field[1] = good */
1314 2, /* field[2] = late */
1315 3, /* field[3] = lost */
1316 4, /* field[4] = resync */
1317 6, /* field[6] = tcp_packets */
1318 9, /* field[9] = tcp_ping_avg */
1319 10, /* field[10] = tcp_ping_var */
1320 0, /* field[0] = timestamp */
1321 5, /* field[5] = udp_packets */
1322 7, /* field[7] = udp_ping_avg */
1323 8, /* field[8] = udp_ping_var */
1325 static const ProtobufCIntRange mumble_proto__ping__number_ranges[1 + 1] =
1330 const ProtobufCMessageDescriptor mumble_proto__ping__descriptor =
1332 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1335 "MumbleProto__Ping",
1337 sizeof(MumbleProto__Ping),
1339 mumble_proto__ping__field_descriptors,
1340 mumble_proto__ping__field_indices_by_name,
1341 1, mumble_proto__ping__number_ranges,
1342 (ProtobufCMessageInit) mumble_proto__ping__init,
1343 NULL,NULL,NULL /* reserved[123] */
1345 const ProtobufCEnumValue mumble_proto__reject__reject_type__enum_values_by_number[8] =
1347 { "None", "MUMBLE_PROTO__REJECT__REJECT_TYPE__NONE", 0 },
1348 { "WrongVersion", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGVERSION", 1 },
1349 { "InvalidUsername", "MUMBLE_PROTO__REJECT__REJECT_TYPE__INVALIDUSERNAME", 2 },
1350 { "WrongUserPW", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGUSERPW", 3 },
1351 { "WrongServerPW", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGSERVERPW", 4 },
1352 { "UsernameInUse", "MUMBLE_PROTO__REJECT__REJECT_TYPE__USERNAMEINUSE", 5 },
1353 { "ServerFull", "MUMBLE_PROTO__REJECT__REJECT_TYPE__SERVERFULL", 6 },
1354 { "NoCertificate", "MUMBLE_PROTO__REJECT__REJECT_TYPE__NOCERTIFICATE", 7 },
1356 static const ProtobufCIntRange mumble_proto__reject__reject_type__value_ranges[] = {
1359 const ProtobufCEnumValueIndex mumble_proto__reject__reject_type__enum_values_by_name[8] =
1361 { "InvalidUsername", 2 },
1362 { "NoCertificate", 7 },
1364 { "ServerFull", 6 },
1365 { "UsernameInUse", 5 },
1366 { "WrongServerPW", 4 },
1367 { "WrongUserPW", 3 },
1368 { "WrongVersion", 1 },
1370 const ProtobufCEnumDescriptor mumble_proto__reject__reject_type__descriptor =
1372 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
1373 "MumbleProto.Reject.RejectType",
1375 "MumbleProto__Reject__RejectType",
1378 mumble_proto__reject__reject_type__enum_values_by_number,
1380 mumble_proto__reject__reject_type__enum_values_by_name,
1382 mumble_proto__reject__reject_type__value_ranges,
1383 NULL,NULL,NULL,NULL /* reserved[1234] */
1385 static const ProtobufCFieldDescriptor mumble_proto__reject__field_descriptors[2] =
1390 PROTOBUF_C_LABEL_OPTIONAL,
1391 PROTOBUF_C_TYPE_ENUM,
1392 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, has_type),
1393 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, type),
1394 &mumble_proto__reject__reject_type__descriptor,
1397 0,NULL,NULL /* reserved1,reserved2, etc */
1402 PROTOBUF_C_LABEL_OPTIONAL,
1403 PROTOBUF_C_TYPE_STRING,
1404 0, /* quantifier_offset */
1405 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, reason),
1409 0,NULL,NULL /* reserved1,reserved2, etc */
1412 static const unsigned mumble_proto__reject__field_indices_by_name[] = {
1413 1, /* field[1] = reason */
1414 0, /* field[0] = type */
1416 static const ProtobufCIntRange mumble_proto__reject__number_ranges[1 + 1] =
1421 const ProtobufCMessageDescriptor mumble_proto__reject__descriptor =
1423 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1424 "MumbleProto.Reject",
1426 "MumbleProto__Reject",
1428 sizeof(MumbleProto__Reject),
1430 mumble_proto__reject__field_descriptors,
1431 mumble_proto__reject__field_indices_by_name,
1432 1, mumble_proto__reject__number_ranges,
1433 (ProtobufCMessageInit) mumble_proto__reject__init,
1434 NULL,NULL,NULL /* reserved[123] */
1436 static const protobuf_c_boolean mumble_proto__server_sync__allow_html__default_value = 1;
1437 static const ProtobufCFieldDescriptor mumble_proto__server_sync__field_descriptors[5] =
1442 PROTOBUF_C_LABEL_OPTIONAL,
1443 PROTOBUF_C_TYPE_UINT32,
1444 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_session),
1445 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, session),
1449 0,NULL,NULL /* reserved1,reserved2, etc */
1454 PROTOBUF_C_LABEL_OPTIONAL,
1455 PROTOBUF_C_TYPE_UINT32,
1456 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_max_bandwidth),
1457 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, max_bandwidth),
1461 0,NULL,NULL /* reserved1,reserved2, etc */
1466 PROTOBUF_C_LABEL_OPTIONAL,
1467 PROTOBUF_C_TYPE_STRING,
1468 0, /* quantifier_offset */
1469 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, welcome_text),
1473 0,NULL,NULL /* reserved1,reserved2, etc */
1478 PROTOBUF_C_LABEL_OPTIONAL,
1479 PROTOBUF_C_TYPE_UINT64,
1480 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_permissions),
1481 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, permissions),
1485 0,NULL,NULL /* reserved1,reserved2, etc */
1490 PROTOBUF_C_LABEL_OPTIONAL,
1491 PROTOBUF_C_TYPE_BOOL,
1492 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_allow_html),
1493 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, allow_html),
1495 &mumble_proto__server_sync__allow_html__default_value,
1497 0,NULL,NULL /* reserved1,reserved2, etc */
1500 static const unsigned mumble_proto__server_sync__field_indices_by_name[] = {
1501 4, /* field[4] = allow_html */
1502 1, /* field[1] = max_bandwidth */
1503 3, /* field[3] = permissions */
1504 0, /* field[0] = session */
1505 2, /* field[2] = welcome_text */
1507 static const ProtobufCIntRange mumble_proto__server_sync__number_ranges[1 + 1] =
1512 const ProtobufCMessageDescriptor mumble_proto__server_sync__descriptor =
1514 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1515 "MumbleProto.ServerSync",
1517 "MumbleProto__ServerSync",
1519 sizeof(MumbleProto__ServerSync),
1521 mumble_proto__server_sync__field_descriptors,
1522 mumble_proto__server_sync__field_indices_by_name,
1523 1, mumble_proto__server_sync__number_ranges,
1524 (ProtobufCMessageInit) mumble_proto__server_sync__init,
1525 NULL,NULL,NULL /* reserved[123] */
1527 static const ProtobufCFieldDescriptor mumble_proto__channel_remove__field_descriptors[1] =
1532 PROTOBUF_C_LABEL_REQUIRED,
1533 PROTOBUF_C_TYPE_UINT32,
1534 0, /* quantifier_offset */
1535 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelRemove, channel_id),
1539 0,NULL,NULL /* reserved1,reserved2, etc */
1542 static const unsigned mumble_proto__channel_remove__field_indices_by_name[] = {
1543 0, /* field[0] = channel_id */
1545 static const ProtobufCIntRange mumble_proto__channel_remove__number_ranges[1 + 1] =
1550 const ProtobufCMessageDescriptor mumble_proto__channel_remove__descriptor =
1552 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1553 "MumbleProto.ChannelRemove",
1555 "MumbleProto__ChannelRemove",
1557 sizeof(MumbleProto__ChannelRemove),
1559 mumble_proto__channel_remove__field_descriptors,
1560 mumble_proto__channel_remove__field_indices_by_name,
1561 1, mumble_proto__channel_remove__number_ranges,
1562 (ProtobufCMessageInit) mumble_proto__channel_remove__init,
1563 NULL,NULL,NULL /* reserved[123] */
1565 static const protobuf_c_boolean mumble_proto__channel_state__temporary__default_value = 0;
1566 static const int32_t mumble_proto__channel_state__position__default_value = 0;
1567 static const ProtobufCFieldDescriptor mumble_proto__channel_state__field_descriptors[9] =
1572 PROTOBUF_C_LABEL_OPTIONAL,
1573 PROTOBUF_C_TYPE_UINT32,
1574 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_channel_id),
1575 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, channel_id),
1579 0,NULL,NULL /* reserved1,reserved2, etc */
1584 PROTOBUF_C_LABEL_OPTIONAL,
1585 PROTOBUF_C_TYPE_UINT32,
1586 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_parent),
1587 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, parent),
1591 0,NULL,NULL /* reserved1,reserved2, etc */
1596 PROTOBUF_C_LABEL_OPTIONAL,
1597 PROTOBUF_C_TYPE_STRING,
1598 0, /* quantifier_offset */
1599 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, name),
1603 0,NULL,NULL /* reserved1,reserved2, etc */
1608 PROTOBUF_C_LABEL_REPEATED,
1609 PROTOBUF_C_TYPE_UINT32,
1610 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links),
1611 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links),
1615 0,NULL,NULL /* reserved1,reserved2, etc */
1620 PROTOBUF_C_LABEL_OPTIONAL,
1621 PROTOBUF_C_TYPE_STRING,
1622 0, /* quantifier_offset */
1623 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, description),
1627 0,NULL,NULL /* reserved1,reserved2, etc */
1632 PROTOBUF_C_LABEL_REPEATED,
1633 PROTOBUF_C_TYPE_UINT32,
1634 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links_add),
1635 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links_add),
1639 0,NULL,NULL /* reserved1,reserved2, etc */
1644 PROTOBUF_C_LABEL_REPEATED,
1645 PROTOBUF_C_TYPE_UINT32,
1646 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links_remove),
1647 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links_remove),
1651 0,NULL,NULL /* reserved1,reserved2, etc */
1656 PROTOBUF_C_LABEL_OPTIONAL,
1657 PROTOBUF_C_TYPE_BOOL,
1658 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_temporary),
1659 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, temporary),
1661 &mumble_proto__channel_state__temporary__default_value,
1663 0,NULL,NULL /* reserved1,reserved2, etc */
1668 PROTOBUF_C_LABEL_OPTIONAL,
1669 PROTOBUF_C_TYPE_INT32,
1670 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_position),
1671 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, position),
1673 &mumble_proto__channel_state__position__default_value,
1675 0,NULL,NULL /* reserved1,reserved2, etc */
1678 static const unsigned mumble_proto__channel_state__field_indices_by_name[] = {
1679 0, /* field[0] = channel_id */
1680 4, /* field[4] = description */
1681 3, /* field[3] = links */
1682 5, /* field[5] = links_add */
1683 6, /* field[6] = links_remove */
1684 2, /* field[2] = name */
1685 1, /* field[1] = parent */
1686 8, /* field[8] = position */
1687 7, /* field[7] = temporary */
1689 static const ProtobufCIntRange mumble_proto__channel_state__number_ranges[1 + 1] =
1694 const ProtobufCMessageDescriptor mumble_proto__channel_state__descriptor =
1696 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1697 "MumbleProto.ChannelState",
1699 "MumbleProto__ChannelState",
1701 sizeof(MumbleProto__ChannelState),
1703 mumble_proto__channel_state__field_descriptors,
1704 mumble_proto__channel_state__field_indices_by_name,
1705 1, mumble_proto__channel_state__number_ranges,
1706 (ProtobufCMessageInit) mumble_proto__channel_state__init,
1707 NULL,NULL,NULL /* reserved[123] */
1709 static const ProtobufCFieldDescriptor mumble_proto__user_remove__field_descriptors[4] =
1714 PROTOBUF_C_LABEL_REQUIRED,
1715 PROTOBUF_C_TYPE_UINT32,
1716 0, /* quantifier_offset */
1717 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, session),
1721 0,NULL,NULL /* reserved1,reserved2, etc */
1726 PROTOBUF_C_LABEL_OPTIONAL,
1727 PROTOBUF_C_TYPE_UINT32,
1728 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, has_actor),
1729 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, actor),
1733 0,NULL,NULL /* reserved1,reserved2, etc */
1738 PROTOBUF_C_LABEL_OPTIONAL,
1739 PROTOBUF_C_TYPE_STRING,
1740 0, /* quantifier_offset */
1741 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, reason),
1745 0,NULL,NULL /* reserved1,reserved2, etc */
1750 PROTOBUF_C_LABEL_OPTIONAL,
1751 PROTOBUF_C_TYPE_BOOL,
1752 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, has_ban),
1753 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, ban),
1757 0,NULL,NULL /* reserved1,reserved2, etc */
1760 static const unsigned mumble_proto__user_remove__field_indices_by_name[] = {
1761 1, /* field[1] = actor */
1762 3, /* field[3] = ban */
1763 2, /* field[2] = reason */
1764 0, /* field[0] = session */
1766 static const ProtobufCIntRange mumble_proto__user_remove__number_ranges[1 + 1] =
1771 const ProtobufCMessageDescriptor mumble_proto__user_remove__descriptor =
1773 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1774 "MumbleProto.UserRemove",
1776 "MumbleProto__UserRemove",
1778 sizeof(MumbleProto__UserRemove),
1780 mumble_proto__user_remove__field_descriptors,
1781 mumble_proto__user_remove__field_indices_by_name,
1782 1, mumble_proto__user_remove__number_ranges,
1783 (ProtobufCMessageInit) mumble_proto__user_remove__init,
1784 NULL,NULL,NULL /* reserved[123] */
1786 static const ProtobufCFieldDescriptor mumble_proto__user_state__field_descriptors[15] =
1791 PROTOBUF_C_LABEL_OPTIONAL,
1792 PROTOBUF_C_TYPE_UINT32,
1793 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_session),
1794 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, session),
1798 0,NULL,NULL /* reserved1,reserved2, etc */
1803 PROTOBUF_C_LABEL_OPTIONAL,
1804 PROTOBUF_C_TYPE_UINT32,
1805 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_actor),
1806 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, actor),
1810 0,NULL,NULL /* reserved1,reserved2, etc */
1815 PROTOBUF_C_LABEL_OPTIONAL,
1816 PROTOBUF_C_TYPE_STRING,
1817 0, /* quantifier_offset */
1818 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, name),
1822 0,NULL,NULL /* reserved1,reserved2, etc */
1827 PROTOBUF_C_LABEL_OPTIONAL,
1828 PROTOBUF_C_TYPE_UINT32,
1829 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_user_id),
1830 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, user_id),
1834 0,NULL,NULL /* reserved1,reserved2, etc */
1839 PROTOBUF_C_LABEL_OPTIONAL,
1840 PROTOBUF_C_TYPE_UINT32,
1841 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_channel_id),
1842 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, channel_id),
1846 0,NULL,NULL /* reserved1,reserved2, etc */
1851 PROTOBUF_C_LABEL_OPTIONAL,
1852 PROTOBUF_C_TYPE_BOOL,
1853 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_mute),
1854 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, mute),
1858 0,NULL,NULL /* reserved1,reserved2, etc */
1863 PROTOBUF_C_LABEL_OPTIONAL,
1864 PROTOBUF_C_TYPE_BOOL,
1865 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_deaf),
1866 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, deaf),
1870 0,NULL,NULL /* reserved1,reserved2, etc */
1875 PROTOBUF_C_LABEL_OPTIONAL,
1876 PROTOBUF_C_TYPE_BOOL,
1877 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_suppress),
1878 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, suppress),
1882 0,NULL,NULL /* reserved1,reserved2, etc */
1887 PROTOBUF_C_LABEL_OPTIONAL,
1888 PROTOBUF_C_TYPE_BOOL,
1889 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_self_mute),
1890 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, self_mute),
1894 0,NULL,NULL /* reserved1,reserved2, etc */
1899 PROTOBUF_C_LABEL_OPTIONAL,
1900 PROTOBUF_C_TYPE_BOOL,
1901 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_self_deaf),
1902 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, self_deaf),
1906 0,NULL,NULL /* reserved1,reserved2, etc */
1911 PROTOBUF_C_LABEL_OPTIONAL,
1912 PROTOBUF_C_TYPE_BYTES,
1913 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_texture),
1914 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, texture),
1918 0,NULL,NULL /* reserved1,reserved2, etc */
1923 PROTOBUF_C_LABEL_OPTIONAL,
1924 PROTOBUF_C_TYPE_STRING,
1925 0, /* quantifier_offset */
1926 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, plugin_context),
1930 0,NULL,NULL /* reserved1,reserved2, etc */
1935 PROTOBUF_C_LABEL_OPTIONAL,
1936 PROTOBUF_C_TYPE_STRING,
1937 0, /* quantifier_offset */
1938 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, plugin_identity),
1942 0,NULL,NULL /* reserved1,reserved2, etc */
1947 PROTOBUF_C_LABEL_OPTIONAL,
1948 PROTOBUF_C_TYPE_STRING,
1949 0, /* quantifier_offset */
1950 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, comment),
1954 0,NULL,NULL /* reserved1,reserved2, etc */
1959 PROTOBUF_C_LABEL_OPTIONAL,
1960 PROTOBUF_C_TYPE_STRING,
1961 0, /* quantifier_offset */
1962 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, hash),
1966 0,NULL,NULL /* reserved1,reserved2, etc */
1969 static const unsigned mumble_proto__user_state__field_indices_by_name[] = {
1970 1, /* field[1] = actor */
1971 4, /* field[4] = channel_id */
1972 13, /* field[13] = comment */
1973 6, /* field[6] = deaf */
1974 14, /* field[14] = hash */
1975 5, /* field[5] = mute */
1976 2, /* field[2] = name */
1977 11, /* field[11] = plugin_context */
1978 12, /* field[12] = plugin_identity */
1979 9, /* field[9] = self_deaf */
1980 8, /* field[8] = self_mute */
1981 0, /* field[0] = session */
1982 7, /* field[7] = suppress */
1983 10, /* field[10] = texture */
1984 3, /* field[3] = user_id */
1986 static const ProtobufCIntRange mumble_proto__user_state__number_ranges[1 + 1] =
1991 const ProtobufCMessageDescriptor mumble_proto__user_state__descriptor =
1993 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1994 "MumbleProto.UserState",
1996 "MumbleProto__UserState",
1998 sizeof(MumbleProto__UserState),
2000 mumble_proto__user_state__field_descriptors,
2001 mumble_proto__user_state__field_indices_by_name,
2002 1, mumble_proto__user_state__number_ranges,
2003 (ProtobufCMessageInit) mumble_proto__user_state__init,
2004 NULL,NULL,NULL /* reserved[123] */
2006 static const ProtobufCFieldDescriptor mumble_proto__ban_list__ban_entry__field_descriptors[7] =
2011 PROTOBUF_C_LABEL_REQUIRED,
2012 PROTOBUF_C_TYPE_BYTES,
2013 0, /* quantifier_offset */
2014 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, address),
2018 0,NULL,NULL /* reserved1,reserved2, etc */
2023 PROTOBUF_C_LABEL_REQUIRED,
2024 PROTOBUF_C_TYPE_UINT32,
2025 0, /* quantifier_offset */
2026 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, mask),
2030 0,NULL,NULL /* reserved1,reserved2, etc */
2035 PROTOBUF_C_LABEL_OPTIONAL,
2036 PROTOBUF_C_TYPE_STRING,
2037 0, /* quantifier_offset */
2038 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, name),
2042 0,NULL,NULL /* reserved1,reserved2, etc */
2047 PROTOBUF_C_LABEL_OPTIONAL,
2048 PROTOBUF_C_TYPE_STRING,
2049 0, /* quantifier_offset */
2050 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, hash),
2054 0,NULL,NULL /* reserved1,reserved2, etc */
2059 PROTOBUF_C_LABEL_OPTIONAL,
2060 PROTOBUF_C_TYPE_STRING,
2061 0, /* quantifier_offset */
2062 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, reason),
2066 0,NULL,NULL /* reserved1,reserved2, etc */
2071 PROTOBUF_C_LABEL_OPTIONAL,
2072 PROTOBUF_C_TYPE_STRING,
2073 0, /* quantifier_offset */
2074 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, start),
2078 0,NULL,NULL /* reserved1,reserved2, etc */
2083 PROTOBUF_C_LABEL_OPTIONAL,
2084 PROTOBUF_C_TYPE_UINT32,
2085 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, has_duration),
2086 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, duration),
2090 0,NULL,NULL /* reserved1,reserved2, etc */
2093 static const unsigned mumble_proto__ban_list__ban_entry__field_indices_by_name[] = {
2094 0, /* field[0] = address */
2095 6, /* field[6] = duration */
2096 3, /* field[3] = hash */
2097 1, /* field[1] = mask */
2098 2, /* field[2] = name */
2099 4, /* field[4] = reason */
2100 5, /* field[5] = start */
2102 static const ProtobufCIntRange mumble_proto__ban_list__ban_entry__number_ranges[1 + 1] =
2107 const ProtobufCMessageDescriptor mumble_proto__ban_list__ban_entry__descriptor =
2109 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2110 "MumbleProto.BanList.BanEntry",
2112 "MumbleProto__BanList__BanEntry",
2114 sizeof(MumbleProto__BanList__BanEntry),
2116 mumble_proto__ban_list__ban_entry__field_descriptors,
2117 mumble_proto__ban_list__ban_entry__field_indices_by_name,
2118 1, mumble_proto__ban_list__ban_entry__number_ranges,
2119 (ProtobufCMessageInit) mumble_proto__ban_list__ban_entry__init,
2120 NULL,NULL,NULL /* reserved[123] */
2122 static const protobuf_c_boolean mumble_proto__ban_list__query__default_value = 0;
2123 static const ProtobufCFieldDescriptor mumble_proto__ban_list__field_descriptors[2] =
2128 PROTOBUF_C_LABEL_REPEATED,
2129 PROTOBUF_C_TYPE_MESSAGE,
2130 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, n_bans),
2131 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, bans),
2132 &mumble_proto__ban_list__ban_entry__descriptor,
2135 0,NULL,NULL /* reserved1,reserved2, etc */
2140 PROTOBUF_C_LABEL_OPTIONAL,
2141 PROTOBUF_C_TYPE_BOOL,
2142 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, has_query),
2143 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, query),
2145 &mumble_proto__ban_list__query__default_value,
2147 0,NULL,NULL /* reserved1,reserved2, etc */
2150 static const unsigned mumble_proto__ban_list__field_indices_by_name[] = {
2151 0, /* field[0] = bans */
2152 1, /* field[1] = query */
2154 static const ProtobufCIntRange mumble_proto__ban_list__number_ranges[1 + 1] =
2159 const ProtobufCMessageDescriptor mumble_proto__ban_list__descriptor =
2161 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2162 "MumbleProto.BanList",
2164 "MumbleProto__BanList",
2166 sizeof(MumbleProto__BanList),
2168 mumble_proto__ban_list__field_descriptors,
2169 mumble_proto__ban_list__field_indices_by_name,
2170 1, mumble_proto__ban_list__number_ranges,
2171 (ProtobufCMessageInit) mumble_proto__ban_list__init,
2172 NULL,NULL,NULL /* reserved[123] */
2174 static const ProtobufCFieldDescriptor mumble_proto__text_message__field_descriptors[5] =
2179 PROTOBUF_C_LABEL_OPTIONAL,
2180 PROTOBUF_C_TYPE_UINT32,
2181 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, has_actor),
2182 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, actor),
2186 0,NULL,NULL /* reserved1,reserved2, etc */
2191 PROTOBUF_C_LABEL_REPEATED,
2192 PROTOBUF_C_TYPE_UINT32,
2193 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_session),
2194 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, session),
2198 0,NULL,NULL /* reserved1,reserved2, etc */
2203 PROTOBUF_C_LABEL_REPEATED,
2204 PROTOBUF_C_TYPE_UINT32,
2205 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_channel_id),
2206 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, channel_id),
2210 0,NULL,NULL /* reserved1,reserved2, etc */
2215 PROTOBUF_C_LABEL_REPEATED,
2216 PROTOBUF_C_TYPE_UINT32,
2217 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_tree_id),
2218 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, tree_id),
2222 0,NULL,NULL /* reserved1,reserved2, etc */
2227 PROTOBUF_C_LABEL_REQUIRED,
2228 PROTOBUF_C_TYPE_STRING,
2229 0, /* quantifier_offset */
2230 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, message),
2234 0,NULL,NULL /* reserved1,reserved2, etc */
2237 static const unsigned mumble_proto__text_message__field_indices_by_name[] = {
2238 0, /* field[0] = actor */
2239 2, /* field[2] = channel_id */
2240 4, /* field[4] = message */
2241 1, /* field[1] = session */
2242 3, /* field[3] = tree_id */
2244 static const ProtobufCIntRange mumble_proto__text_message__number_ranges[1 + 1] =
2249 const ProtobufCMessageDescriptor mumble_proto__text_message__descriptor =
2251 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2252 "MumbleProto.TextMessage",
2254 "MumbleProto__TextMessage",
2256 sizeof(MumbleProto__TextMessage),
2258 mumble_proto__text_message__field_descriptors,
2259 mumble_proto__text_message__field_indices_by_name,
2260 1, mumble_proto__text_message__number_ranges,
2261 (ProtobufCMessageInit) mumble_proto__text_message__init,
2262 NULL,NULL,NULL /* reserved[123] */
2264 const ProtobufCEnumValue mumble_proto__permission_denied__deny_type__enum_values_by_number[8] =
2266 { "Text", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEXT", 0 },
2267 { "Permission", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__PERMISSION", 1 },
2268 { "SuperUser", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__SUPERUSER", 2 },
2269 { "ChannelName", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__CHANNELNAME", 3 },
2270 { "TextTooLong", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEXTTOOLONG", 4 },
2271 { "H9K", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__H9K", 5 },
2272 { "TemporaryChannel", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEMPORARYCHANNEL", 6 },
2273 { "MissingCertificate", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__MISSINGCERTIFICATE", 7 },
2275 static const ProtobufCIntRange mumble_proto__permission_denied__deny_type__value_ranges[] = {
2278 const ProtobufCEnumValueIndex mumble_proto__permission_denied__deny_type__enum_values_by_name[8] =
2280 { "ChannelName", 3 },
2282 { "MissingCertificate", 7 },
2283 { "Permission", 1 },
2285 { "TemporaryChannel", 6 },
2287 { "TextTooLong", 4 },
2289 const ProtobufCEnumDescriptor mumble_proto__permission_denied__deny_type__descriptor =
2291 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
2292 "MumbleProto.PermissionDenied.DenyType",
2294 "MumbleProto__PermissionDenied__DenyType",
2297 mumble_proto__permission_denied__deny_type__enum_values_by_number,
2299 mumble_proto__permission_denied__deny_type__enum_values_by_name,
2301 mumble_proto__permission_denied__deny_type__value_ranges,
2302 NULL,NULL,NULL,NULL /* reserved[1234] */
2304 static const ProtobufCFieldDescriptor mumble_proto__permission_denied__field_descriptors[5] =
2309 PROTOBUF_C_LABEL_OPTIONAL,
2310 PROTOBUF_C_TYPE_UINT32,
2311 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_permission),
2312 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, permission),
2316 0,NULL,NULL /* reserved1,reserved2, etc */
2321 PROTOBUF_C_LABEL_OPTIONAL,
2322 PROTOBUF_C_TYPE_UINT32,
2323 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_channel_id),
2324 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, channel_id),
2328 0,NULL,NULL /* reserved1,reserved2, etc */
2333 PROTOBUF_C_LABEL_OPTIONAL,
2334 PROTOBUF_C_TYPE_UINT32,
2335 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_session),
2336 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, session),
2340 0,NULL,NULL /* reserved1,reserved2, etc */
2345 PROTOBUF_C_LABEL_OPTIONAL,
2346 PROTOBUF_C_TYPE_STRING,
2347 0, /* quantifier_offset */
2348 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, reason),
2352 0,NULL,NULL /* reserved1,reserved2, etc */
2357 PROTOBUF_C_LABEL_OPTIONAL,
2358 PROTOBUF_C_TYPE_ENUM,
2359 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_type),
2360 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, type),
2361 &mumble_proto__permission_denied__deny_type__descriptor,
2364 0,NULL,NULL /* reserved1,reserved2, etc */
2367 static const unsigned mumble_proto__permission_denied__field_indices_by_name[] = {
2368 1, /* field[1] = channel_id */
2369 0, /* field[0] = permission */
2370 3, /* field[3] = reason */
2371 2, /* field[2] = session */
2372 4, /* field[4] = type */
2374 static const ProtobufCIntRange mumble_proto__permission_denied__number_ranges[1 + 1] =
2379 const ProtobufCMessageDescriptor mumble_proto__permission_denied__descriptor =
2381 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2382 "MumbleProto.PermissionDenied",
2384 "MumbleProto__PermissionDenied",
2386 sizeof(MumbleProto__PermissionDenied),
2388 mumble_proto__permission_denied__field_descriptors,
2389 mumble_proto__permission_denied__field_indices_by_name,
2390 1, mumble_proto__permission_denied__number_ranges,
2391 (ProtobufCMessageInit) mumble_proto__permission_denied__init,
2392 NULL,NULL,NULL /* reserved[123] */
2394 static const protobuf_c_boolean mumble_proto__acl__chan_group__inherited__default_value = 1;
2395 static const protobuf_c_boolean mumble_proto__acl__chan_group__inherit__default_value = 1;
2396 static const protobuf_c_boolean mumble_proto__acl__chan_group__inheritable__default_value = 1;
2397 static const ProtobufCFieldDescriptor mumble_proto__acl__chan_group__field_descriptors[7] =
2402 PROTOBUF_C_LABEL_REQUIRED,
2403 PROTOBUF_C_TYPE_STRING,
2404 0, /* quantifier_offset */
2405 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, name),
2409 0,NULL,NULL /* reserved1,reserved2, etc */
2414 PROTOBUF_C_LABEL_OPTIONAL,
2415 PROTOBUF_C_TYPE_BOOL,
2416 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inherited),
2417 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherited),
2419 &mumble_proto__acl__chan_group__inherited__default_value,
2421 0,NULL,NULL /* reserved1,reserved2, etc */
2426 PROTOBUF_C_LABEL_OPTIONAL,
2427 PROTOBUF_C_TYPE_BOOL,
2428 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inherit),
2429 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherit),
2431 &mumble_proto__acl__chan_group__inherit__default_value,
2433 0,NULL,NULL /* reserved1,reserved2, etc */
2438 PROTOBUF_C_LABEL_OPTIONAL,
2439 PROTOBUF_C_TYPE_BOOL,
2440 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inheritable),
2441 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inheritable),
2443 &mumble_proto__acl__chan_group__inheritable__default_value,
2445 0,NULL,NULL /* reserved1,reserved2, etc */
2450 PROTOBUF_C_LABEL_REPEATED,
2451 PROTOBUF_C_TYPE_UINT32,
2452 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_add),
2453 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, add),
2457 0,NULL,NULL /* reserved1,reserved2, etc */
2462 PROTOBUF_C_LABEL_REPEATED,
2463 PROTOBUF_C_TYPE_UINT32,
2464 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_remove),
2465 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, remove),
2469 0,NULL,NULL /* reserved1,reserved2, etc */
2472 "inherited_members",
2474 PROTOBUF_C_LABEL_REPEATED,
2475 PROTOBUF_C_TYPE_UINT32,
2476 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_inherited_members),
2477 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherited_members),
2481 0,NULL,NULL /* reserved1,reserved2, etc */
2484 static const unsigned mumble_proto__acl__chan_group__field_indices_by_name[] = {
2485 4, /* field[4] = add */
2486 2, /* field[2] = inherit */
2487 3, /* field[3] = inheritable */
2488 1, /* field[1] = inherited */
2489 6, /* field[6] = inherited_members */
2490 0, /* field[0] = name */
2491 5, /* field[5] = remove */
2493 static const ProtobufCIntRange mumble_proto__acl__chan_group__number_ranges[1 + 1] =
2498 const ProtobufCMessageDescriptor mumble_proto__acl__chan_group__descriptor =
2500 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2501 "MumbleProto.ACL.ChanGroup",
2503 "MumbleProto__ACL__ChanGroup",
2505 sizeof(MumbleProto__ACL__ChanGroup),
2507 mumble_proto__acl__chan_group__field_descriptors,
2508 mumble_proto__acl__chan_group__field_indices_by_name,
2509 1, mumble_proto__acl__chan_group__number_ranges,
2510 (ProtobufCMessageInit) mumble_proto__acl__chan_group__init,
2511 NULL,NULL,NULL /* reserved[123] */
2513 static const protobuf_c_boolean mumble_proto__acl__chan_acl__apply_here__default_value = 1;
2514 static const protobuf_c_boolean mumble_proto__acl__chan_acl__apply_subs__default_value = 1;
2515 static const protobuf_c_boolean mumble_proto__acl__chan_acl__inherited__default_value = 1;
2516 static const ProtobufCFieldDescriptor mumble_proto__acl__chan_acl__field_descriptors[7] =
2521 PROTOBUF_C_LABEL_OPTIONAL,
2522 PROTOBUF_C_TYPE_BOOL,
2523 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_apply_here),
2524 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, apply_here),
2526 &mumble_proto__acl__chan_acl__apply_here__default_value,
2528 0,NULL,NULL /* reserved1,reserved2, etc */
2533 PROTOBUF_C_LABEL_OPTIONAL,
2534 PROTOBUF_C_TYPE_BOOL,
2535 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_apply_subs),
2536 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, apply_subs),
2538 &mumble_proto__acl__chan_acl__apply_subs__default_value,
2540 0,NULL,NULL /* reserved1,reserved2, etc */
2545 PROTOBUF_C_LABEL_OPTIONAL,
2546 PROTOBUF_C_TYPE_BOOL,
2547 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_inherited),
2548 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, inherited),
2550 &mumble_proto__acl__chan_acl__inherited__default_value,
2552 0,NULL,NULL /* reserved1,reserved2, etc */
2557 PROTOBUF_C_LABEL_OPTIONAL,
2558 PROTOBUF_C_TYPE_UINT32,
2559 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_user_id),
2560 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, user_id),
2564 0,NULL,NULL /* reserved1,reserved2, etc */
2569 PROTOBUF_C_LABEL_OPTIONAL,
2570 PROTOBUF_C_TYPE_STRING,
2571 0, /* quantifier_offset */
2572 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, group),
2576 0,NULL,NULL /* reserved1,reserved2, etc */
2581 PROTOBUF_C_LABEL_OPTIONAL,
2582 PROTOBUF_C_TYPE_UINT32,
2583 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_grant),
2584 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, grant),
2588 0,NULL,NULL /* reserved1,reserved2, etc */
2593 PROTOBUF_C_LABEL_OPTIONAL,
2594 PROTOBUF_C_TYPE_UINT32,
2595 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_deny),
2596 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, deny),
2600 0,NULL,NULL /* reserved1,reserved2, etc */
2603 static const unsigned mumble_proto__acl__chan_acl__field_indices_by_name[] = {
2604 0, /* field[0] = apply_here */
2605 1, /* field[1] = apply_subs */
2606 6, /* field[6] = deny */
2607 5, /* field[5] = grant */
2608 4, /* field[4] = group */
2609 2, /* field[2] = inherited */
2610 3, /* field[3] = user_id */
2612 static const ProtobufCIntRange mumble_proto__acl__chan_acl__number_ranges[1 + 1] =
2617 const ProtobufCMessageDescriptor mumble_proto__acl__chan_acl__descriptor =
2619 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2620 "MumbleProto.ACL.ChanACL",
2622 "MumbleProto__ACL__ChanACL",
2624 sizeof(MumbleProto__ACL__ChanACL),
2626 mumble_proto__acl__chan_acl__field_descriptors,
2627 mumble_proto__acl__chan_acl__field_indices_by_name,
2628 1, mumble_proto__acl__chan_acl__number_ranges,
2629 (ProtobufCMessageInit) mumble_proto__acl__chan_acl__init,
2630 NULL,NULL,NULL /* reserved[123] */
2632 static const protobuf_c_boolean mumble_proto__acl__inherit_acls__default_value = 1;
2633 static const protobuf_c_boolean mumble_proto__acl__query__default_value = 0;
2634 static const ProtobufCFieldDescriptor mumble_proto__acl__field_descriptors[5] =
2639 PROTOBUF_C_LABEL_REQUIRED,
2640 PROTOBUF_C_TYPE_UINT32,
2641 0, /* quantifier_offset */
2642 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, channel_id),
2646 0,NULL,NULL /* reserved1,reserved2, etc */
2651 PROTOBUF_C_LABEL_OPTIONAL,
2652 PROTOBUF_C_TYPE_BOOL,
2653 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, has_inherit_acls),
2654 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, inherit_acls),
2656 &mumble_proto__acl__inherit_acls__default_value,
2658 0,NULL,NULL /* reserved1,reserved2, etc */
2663 PROTOBUF_C_LABEL_REPEATED,
2664 PROTOBUF_C_TYPE_MESSAGE,
2665 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, n_groups),
2666 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, groups),
2667 &mumble_proto__acl__chan_group__descriptor,
2670 0,NULL,NULL /* reserved1,reserved2, etc */
2675 PROTOBUF_C_LABEL_REPEATED,
2676 PROTOBUF_C_TYPE_MESSAGE,
2677 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, n_acls),
2678 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, acls),
2679 &mumble_proto__acl__chan_acl__descriptor,
2682 0,NULL,NULL /* reserved1,reserved2, etc */
2687 PROTOBUF_C_LABEL_OPTIONAL,
2688 PROTOBUF_C_TYPE_BOOL,
2689 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, has_query),
2690 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, query),
2692 &mumble_proto__acl__query__default_value,
2694 0,NULL,NULL /* reserved1,reserved2, etc */
2697 static const unsigned mumble_proto__acl__field_indices_by_name[] = {
2698 3, /* field[3] = acls */
2699 0, /* field[0] = channel_id */
2700 2, /* field[2] = groups */
2701 1, /* field[1] = inherit_acls */
2702 4, /* field[4] = query */
2704 static const ProtobufCIntRange mumble_proto__acl__number_ranges[1 + 1] =
2709 const ProtobufCMessageDescriptor mumble_proto__acl__descriptor =
2711 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2716 sizeof(MumbleProto__ACL),
2718 mumble_proto__acl__field_descriptors,
2719 mumble_proto__acl__field_indices_by_name,
2720 1, mumble_proto__acl__number_ranges,
2721 (ProtobufCMessageInit) mumble_proto__acl__init,
2722 NULL,NULL,NULL /* reserved[123] */
2724 static const ProtobufCFieldDescriptor mumble_proto__query_users__field_descriptors[2] =
2729 PROTOBUF_C_LABEL_REPEATED,
2730 PROTOBUF_C_TYPE_UINT32,
2731 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, n_ids),
2732 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, ids),
2736 0,NULL,NULL /* reserved1,reserved2, etc */
2741 PROTOBUF_C_LABEL_REPEATED,
2742 PROTOBUF_C_TYPE_STRING,
2743 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, n_names),
2744 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, names),
2748 0,NULL,NULL /* reserved1,reserved2, etc */
2751 static const unsigned mumble_proto__query_users__field_indices_by_name[] = {
2752 0, /* field[0] = ids */
2753 1, /* field[1] = names */
2755 static const ProtobufCIntRange mumble_proto__query_users__number_ranges[1 + 1] =
2760 const ProtobufCMessageDescriptor mumble_proto__query_users__descriptor =
2762 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2763 "MumbleProto.QueryUsers",
2765 "MumbleProto__QueryUsers",
2767 sizeof(MumbleProto__QueryUsers),
2769 mumble_proto__query_users__field_descriptors,
2770 mumble_proto__query_users__field_indices_by_name,
2771 1, mumble_proto__query_users__number_ranges,
2772 (ProtobufCMessageInit) mumble_proto__query_users__init,
2773 NULL,NULL,NULL /* reserved[123] */
2775 static const ProtobufCFieldDescriptor mumble_proto__crypt_setup__field_descriptors[3] =
2780 PROTOBUF_C_LABEL_OPTIONAL,
2781 PROTOBUF_C_TYPE_BYTES,
2782 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_key),
2783 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, key),
2787 0,NULL,NULL /* reserved1,reserved2, etc */
2792 PROTOBUF_C_LABEL_OPTIONAL,
2793 PROTOBUF_C_TYPE_BYTES,
2794 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_client_nonce),
2795 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, client_nonce),
2799 0,NULL,NULL /* reserved1,reserved2, etc */
2804 PROTOBUF_C_LABEL_OPTIONAL,
2805 PROTOBUF_C_TYPE_BYTES,
2806 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_server_nonce),
2807 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, server_nonce),
2811 0,NULL,NULL /* reserved1,reserved2, etc */
2814 static const unsigned mumble_proto__crypt_setup__field_indices_by_name[] = {
2815 1, /* field[1] = client_nonce */
2816 0, /* field[0] = key */
2817 2, /* field[2] = server_nonce */
2819 static const ProtobufCIntRange mumble_proto__crypt_setup__number_ranges[1 + 1] =
2824 const ProtobufCMessageDescriptor mumble_proto__crypt_setup__descriptor =
2826 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2827 "MumbleProto.CryptSetup",
2829 "MumbleProto__CryptSetup",
2831 sizeof(MumbleProto__CryptSetup),
2833 mumble_proto__crypt_setup__field_descriptors,
2834 mumble_proto__crypt_setup__field_indices_by_name,
2835 1, mumble_proto__crypt_setup__number_ranges,
2836 (ProtobufCMessageInit) mumble_proto__crypt_setup__init,
2837 NULL,NULL,NULL /* reserved[123] */
2839 const ProtobufCEnumValue mumble_proto__context_action_add__context__enum_values_by_number[3] =
2841 { "Server", "MUMBLE_PROTO__CONTEXT_ACTION_ADD__CONTEXT__SERVER", 1 },
2842 { "Channel", "MUMBLE_PROTO__CONTEXT_ACTION_ADD__CONTEXT__CHANNEL", 2 },
2843 { "User", "MUMBLE_PROTO__CONTEXT_ACTION_ADD__CONTEXT__USER", 4 },
2845 static const ProtobufCIntRange mumble_proto__context_action_add__context__value_ranges[] = {
2846 {1, 0},{4, 2},{0, 3}
2848 const ProtobufCEnumValueIndex mumble_proto__context_action_add__context__enum_values_by_name[3] =
2854 const ProtobufCEnumDescriptor mumble_proto__context_action_add__context__descriptor =
2856 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
2857 "MumbleProto.ContextActionAdd.Context",
2859 "MumbleProto__ContextActionAdd__Context",
2862 mumble_proto__context_action_add__context__enum_values_by_number,
2864 mumble_proto__context_action_add__context__enum_values_by_name,
2866 mumble_proto__context_action_add__context__value_ranges,
2867 NULL,NULL,NULL,NULL /* reserved[1234] */
2869 static const ProtobufCFieldDescriptor mumble_proto__context_action_add__field_descriptors[3] =
2874 PROTOBUF_C_LABEL_REQUIRED,
2875 PROTOBUF_C_TYPE_STRING,
2876 0, /* quantifier_offset */
2877 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, action),
2881 0,NULL,NULL /* reserved1,reserved2, etc */
2886 PROTOBUF_C_LABEL_REQUIRED,
2887 PROTOBUF_C_TYPE_STRING,
2888 0, /* quantifier_offset */
2889 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, text),
2893 0,NULL,NULL /* reserved1,reserved2, etc */
2898 PROTOBUF_C_LABEL_OPTIONAL,
2899 PROTOBUF_C_TYPE_UINT32,
2900 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, has_context),
2901 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, context),
2905 0,NULL,NULL /* reserved1,reserved2, etc */
2908 static const unsigned mumble_proto__context_action_add__field_indices_by_name[] = {
2909 0, /* field[0] = action */
2910 2, /* field[2] = context */
2911 1, /* field[1] = text */
2913 static const ProtobufCIntRange mumble_proto__context_action_add__number_ranges[1 + 1] =
2918 const ProtobufCMessageDescriptor mumble_proto__context_action_add__descriptor =
2920 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2921 "MumbleProto.ContextActionAdd",
2923 "MumbleProto__ContextActionAdd",
2925 sizeof(MumbleProto__ContextActionAdd),
2927 mumble_proto__context_action_add__field_descriptors,
2928 mumble_proto__context_action_add__field_indices_by_name,
2929 1, mumble_proto__context_action_add__number_ranges,
2930 (ProtobufCMessageInit) mumble_proto__context_action_add__init,
2931 NULL,NULL,NULL /* reserved[123] */
2933 static const ProtobufCFieldDescriptor mumble_proto__context_action__field_descriptors[3] =
2938 PROTOBUF_C_LABEL_OPTIONAL,
2939 PROTOBUF_C_TYPE_UINT32,
2940 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, has_session),
2941 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, session),
2945 0,NULL,NULL /* reserved1,reserved2, etc */
2950 PROTOBUF_C_LABEL_OPTIONAL,
2951 PROTOBUF_C_TYPE_UINT32,
2952 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, has_channel_id),
2953 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, channel_id),
2957 0,NULL,NULL /* reserved1,reserved2, etc */
2962 PROTOBUF_C_LABEL_REQUIRED,
2963 PROTOBUF_C_TYPE_STRING,
2964 0, /* quantifier_offset */
2965 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, action),
2969 0,NULL,NULL /* reserved1,reserved2, etc */
2972 static const unsigned mumble_proto__context_action__field_indices_by_name[] = {
2973 2, /* field[2] = action */
2974 1, /* field[1] = channel_id */
2975 0, /* field[0] = session */
2977 static const ProtobufCIntRange mumble_proto__context_action__number_ranges[1 + 1] =
2982 const ProtobufCMessageDescriptor mumble_proto__context_action__descriptor =
2984 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2985 "MumbleProto.ContextAction",
2987 "MumbleProto__ContextAction",
2989 sizeof(MumbleProto__ContextAction),
2991 mumble_proto__context_action__field_descriptors,
2992 mumble_proto__context_action__field_indices_by_name,
2993 1, mumble_proto__context_action__number_ranges,
2994 (ProtobufCMessageInit) mumble_proto__context_action__init,
2995 NULL,NULL,NULL /* reserved[123] */
2997 static const ProtobufCFieldDescriptor mumble_proto__user_list__user__field_descriptors[2] =
3002 PROTOBUF_C_LABEL_REQUIRED,
3003 PROTOBUF_C_TYPE_UINT32,
3004 0, /* quantifier_offset */
3005 PROTOBUF_C_OFFSETOF(MumbleProto__UserList__User, user_id),
3009 0,NULL,NULL /* reserved1,reserved2, etc */
3014 PROTOBUF_C_LABEL_OPTIONAL,
3015 PROTOBUF_C_TYPE_STRING,
3016 0, /* quantifier_offset */
3017 PROTOBUF_C_OFFSETOF(MumbleProto__UserList__User, name),
3021 0,NULL,NULL /* reserved1,reserved2, etc */
3024 static const unsigned mumble_proto__user_list__user__field_indices_by_name[] = {
3025 1, /* field[1] = name */
3026 0, /* field[0] = user_id */
3028 static const ProtobufCIntRange mumble_proto__user_list__user__number_ranges[1 + 1] =
3033 const ProtobufCMessageDescriptor mumble_proto__user_list__user__descriptor =
3035 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3036 "MumbleProto.UserList.User",
3038 "MumbleProto__UserList__User",
3040 sizeof(MumbleProto__UserList__User),
3042 mumble_proto__user_list__user__field_descriptors,
3043 mumble_proto__user_list__user__field_indices_by_name,
3044 1, mumble_proto__user_list__user__number_ranges,
3045 (ProtobufCMessageInit) mumble_proto__user_list__user__init,
3046 NULL,NULL,NULL /* reserved[123] */
3048 static const ProtobufCFieldDescriptor mumble_proto__user_list__field_descriptors[1] =
3053 PROTOBUF_C_LABEL_REPEATED,
3054 PROTOBUF_C_TYPE_MESSAGE,
3055 PROTOBUF_C_OFFSETOF(MumbleProto__UserList, n_users),
3056 PROTOBUF_C_OFFSETOF(MumbleProto__UserList, users),
3057 &mumble_proto__user_list__user__descriptor,
3060 0,NULL,NULL /* reserved1,reserved2, etc */
3063 static const unsigned mumble_proto__user_list__field_indices_by_name[] = {
3064 0, /* field[0] = users */
3066 static const ProtobufCIntRange mumble_proto__user_list__number_ranges[1 + 1] =
3071 const ProtobufCMessageDescriptor mumble_proto__user_list__descriptor =
3073 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3074 "MumbleProto.UserList",
3076 "MumbleProto__UserList",
3078 sizeof(MumbleProto__UserList),
3080 mumble_proto__user_list__field_descriptors,
3081 mumble_proto__user_list__field_indices_by_name,
3082 1, mumble_proto__user_list__number_ranges,
3083 (ProtobufCMessageInit) mumble_proto__user_list__init,
3084 NULL,NULL,NULL /* reserved[123] */
3086 static const protobuf_c_boolean mumble_proto__voice_target__target__links__default_value = 0;
3087 static const protobuf_c_boolean mumble_proto__voice_target__target__children__default_value = 0;
3088 static const ProtobufCFieldDescriptor mumble_proto__voice_target__target__field_descriptors[5] =
3093 PROTOBUF_C_LABEL_REPEATED,
3094 PROTOBUF_C_TYPE_UINT32,
3095 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, n_session),
3096 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, session),
3100 0,NULL,NULL /* reserved1,reserved2, etc */
3105 PROTOBUF_C_LABEL_OPTIONAL,
3106 PROTOBUF_C_TYPE_UINT32,
3107 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_channel_id),
3108 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, channel_id),
3112 0,NULL,NULL /* reserved1,reserved2, etc */
3117 PROTOBUF_C_LABEL_OPTIONAL,
3118 PROTOBUF_C_TYPE_STRING,
3119 0, /* quantifier_offset */
3120 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, group),
3124 0,NULL,NULL /* reserved1,reserved2, etc */
3129 PROTOBUF_C_LABEL_OPTIONAL,
3130 PROTOBUF_C_TYPE_BOOL,
3131 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_links),
3132 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, links),
3134 &mumble_proto__voice_target__target__links__default_value,
3136 0,NULL,NULL /* reserved1,reserved2, etc */
3141 PROTOBUF_C_LABEL_OPTIONAL,
3142 PROTOBUF_C_TYPE_BOOL,
3143 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_children),
3144 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, children),
3146 &mumble_proto__voice_target__target__children__default_value,
3148 0,NULL,NULL /* reserved1,reserved2, etc */
3151 static const unsigned mumble_proto__voice_target__target__field_indices_by_name[] = {
3152 1, /* field[1] = channel_id */
3153 4, /* field[4] = children */
3154 2, /* field[2] = group */
3155 3, /* field[3] = links */
3156 0, /* field[0] = session */
3158 static const ProtobufCIntRange mumble_proto__voice_target__target__number_ranges[1 + 1] =
3163 const ProtobufCMessageDescriptor mumble_proto__voice_target__target__descriptor =
3165 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3166 "MumbleProto.VoiceTarget.Target",
3168 "MumbleProto__VoiceTarget__Target",
3170 sizeof(MumbleProto__VoiceTarget__Target),
3172 mumble_proto__voice_target__target__field_descriptors,
3173 mumble_proto__voice_target__target__field_indices_by_name,
3174 1, mumble_proto__voice_target__target__number_ranges,
3175 (ProtobufCMessageInit) mumble_proto__voice_target__target__init,
3176 NULL,NULL,NULL /* reserved[123] */
3178 static const ProtobufCFieldDescriptor mumble_proto__voice_target__field_descriptors[2] =
3183 PROTOBUF_C_LABEL_OPTIONAL,
3184 PROTOBUF_C_TYPE_UINT32,
3185 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, has_id),
3186 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, id),
3190 0,NULL,NULL /* reserved1,reserved2, etc */
3195 PROTOBUF_C_LABEL_REPEATED,
3196 PROTOBUF_C_TYPE_MESSAGE,
3197 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, n_targets),
3198 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, targets),
3199 &mumble_proto__voice_target__target__descriptor,
3202 0,NULL,NULL /* reserved1,reserved2, etc */
3205 static const unsigned mumble_proto__voice_target__field_indices_by_name[] = {
3206 0, /* field[0] = id */
3207 1, /* field[1] = targets */
3209 static const ProtobufCIntRange mumble_proto__voice_target__number_ranges[1 + 1] =
3214 const ProtobufCMessageDescriptor mumble_proto__voice_target__descriptor =
3216 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3217 "MumbleProto.VoiceTarget",
3219 "MumbleProto__VoiceTarget",
3221 sizeof(MumbleProto__VoiceTarget),
3223 mumble_proto__voice_target__field_descriptors,
3224 mumble_proto__voice_target__field_indices_by_name,
3225 1, mumble_proto__voice_target__number_ranges,
3226 (ProtobufCMessageInit) mumble_proto__voice_target__init,
3227 NULL,NULL,NULL /* reserved[123] */
3229 static const protobuf_c_boolean mumble_proto__permission_query__flush__default_value = 0;
3230 static const ProtobufCFieldDescriptor mumble_proto__permission_query__field_descriptors[3] =
3235 PROTOBUF_C_LABEL_OPTIONAL,
3236 PROTOBUF_C_TYPE_UINT32,
3237 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_channel_id),
3238 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, channel_id),
3242 0,NULL,NULL /* reserved1,reserved2, etc */
3247 PROTOBUF_C_LABEL_OPTIONAL,
3248 PROTOBUF_C_TYPE_UINT32,
3249 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_permissions),
3250 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, permissions),
3254 0,NULL,NULL /* reserved1,reserved2, etc */
3259 PROTOBUF_C_LABEL_OPTIONAL,
3260 PROTOBUF_C_TYPE_BOOL,
3261 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_flush),
3262 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, flush),
3264 &mumble_proto__permission_query__flush__default_value,
3266 0,NULL,NULL /* reserved1,reserved2, etc */
3269 static const unsigned mumble_proto__permission_query__field_indices_by_name[] = {
3270 0, /* field[0] = channel_id */
3271 2, /* field[2] = flush */
3272 1, /* field[1] = permissions */
3274 static const ProtobufCIntRange mumble_proto__permission_query__number_ranges[1 + 1] =
3279 const ProtobufCMessageDescriptor mumble_proto__permission_query__descriptor =
3281 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3282 "MumbleProto.PermissionQuery",
3284 "MumbleProto__PermissionQuery",
3286 sizeof(MumbleProto__PermissionQuery),
3288 mumble_proto__permission_query__field_descriptors,
3289 mumble_proto__permission_query__field_indices_by_name,
3290 1, mumble_proto__permission_query__number_ranges,
3291 (ProtobufCMessageInit) mumble_proto__permission_query__init,
3292 NULL,NULL,NULL /* reserved[123] */
3294 static const protobuf_c_boolean mumble_proto__codec_version__prefer_alpha__default_value = 1;
3295 static const ProtobufCFieldDescriptor mumble_proto__codec_version__field_descriptors[3] =
3300 PROTOBUF_C_LABEL_REQUIRED,
3301 PROTOBUF_C_TYPE_INT32,
3302 0, /* quantifier_offset */
3303 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, alpha),
3307 0,NULL,NULL /* reserved1,reserved2, etc */
3312 PROTOBUF_C_LABEL_REQUIRED,
3313 PROTOBUF_C_TYPE_INT32,
3314 0, /* quantifier_offset */
3315 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, beta),
3319 0,NULL,NULL /* reserved1,reserved2, etc */
3324 PROTOBUF_C_LABEL_REQUIRED,
3325 PROTOBUF_C_TYPE_BOOL,
3326 0, /* quantifier_offset */
3327 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, prefer_alpha),
3329 &mumble_proto__codec_version__prefer_alpha__default_value,
3331 0,NULL,NULL /* reserved1,reserved2, etc */
3334 static const unsigned mumble_proto__codec_version__field_indices_by_name[] = {
3335 0, /* field[0] = alpha */
3336 1, /* field[1] = beta */
3337 2, /* field[2] = prefer_alpha */
3339 static const ProtobufCIntRange mumble_proto__codec_version__number_ranges[1 + 1] =
3344 const ProtobufCMessageDescriptor mumble_proto__codec_version__descriptor =
3346 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3347 "MumbleProto.CodecVersion",
3349 "MumbleProto__CodecVersion",
3351 sizeof(MumbleProto__CodecVersion),
3353 mumble_proto__codec_version__field_descriptors,
3354 mumble_proto__codec_version__field_indices_by_name,
3355 1, mumble_proto__codec_version__number_ranges,
3356 (ProtobufCMessageInit) mumble_proto__codec_version__init,
3357 NULL,NULL,NULL /* reserved[123] */