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_config__init
225 (MumbleProto__ServerConfig *message)
227 static MumbleProto__ServerConfig init_value = MUMBLE_PROTO__SERVER_CONFIG__INIT;
228 *message = init_value;
230 size_t mumble_proto__server_config__get_packed_size
231 (const MumbleProto__ServerConfig *message)
233 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_config__descriptor);
234 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
236 size_t mumble_proto__server_config__pack
237 (const MumbleProto__ServerConfig *message,
240 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_config__descriptor);
241 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
243 size_t mumble_proto__server_config__pack_to_buffer
244 (const MumbleProto__ServerConfig *message,
245 ProtobufCBuffer *buffer)
247 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_config__descriptor);
248 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
250 MumbleProto__ServerConfig *
251 mumble_proto__server_config__unpack
252 (ProtobufCAllocator *allocator,
256 return (MumbleProto__ServerConfig *)
257 protobuf_c_message_unpack (&mumble_proto__server_config__descriptor,
258 allocator, len, data);
260 void mumble_proto__server_config__free_unpacked
261 (MumbleProto__ServerConfig *message,
262 ProtobufCAllocator *allocator)
264 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_config__descriptor);
265 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
267 void mumble_proto__server_sync__init
268 (MumbleProto__ServerSync *message)
270 static MumbleProto__ServerSync init_value = MUMBLE_PROTO__SERVER_SYNC__INIT;
271 *message = init_value;
273 size_t mumble_proto__server_sync__get_packed_size
274 (const MumbleProto__ServerSync *message)
276 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
277 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
279 size_t mumble_proto__server_sync__pack
280 (const MumbleProto__ServerSync *message,
283 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
284 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
286 size_t mumble_proto__server_sync__pack_to_buffer
287 (const MumbleProto__ServerSync *message,
288 ProtobufCBuffer *buffer)
290 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
291 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
293 MumbleProto__ServerSync *
294 mumble_proto__server_sync__unpack
295 (ProtobufCAllocator *allocator,
299 return (MumbleProto__ServerSync *)
300 protobuf_c_message_unpack (&mumble_proto__server_sync__descriptor,
301 allocator, len, data);
303 void mumble_proto__server_sync__free_unpacked
304 (MumbleProto__ServerSync *message,
305 ProtobufCAllocator *allocator)
307 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__server_sync__descriptor);
308 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
310 void mumble_proto__channel_remove__init
311 (MumbleProto__ChannelRemove *message)
313 static MumbleProto__ChannelRemove init_value = MUMBLE_PROTO__CHANNEL_REMOVE__INIT;
314 *message = init_value;
316 size_t mumble_proto__channel_remove__get_packed_size
317 (const MumbleProto__ChannelRemove *message)
319 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
320 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
322 size_t mumble_proto__channel_remove__pack
323 (const MumbleProto__ChannelRemove *message,
326 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
327 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
329 size_t mumble_proto__channel_remove__pack_to_buffer
330 (const MumbleProto__ChannelRemove *message,
331 ProtobufCBuffer *buffer)
333 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
334 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
336 MumbleProto__ChannelRemove *
337 mumble_proto__channel_remove__unpack
338 (ProtobufCAllocator *allocator,
342 return (MumbleProto__ChannelRemove *)
343 protobuf_c_message_unpack (&mumble_proto__channel_remove__descriptor,
344 allocator, len, data);
346 void mumble_proto__channel_remove__free_unpacked
347 (MumbleProto__ChannelRemove *message,
348 ProtobufCAllocator *allocator)
350 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_remove__descriptor);
351 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
353 void mumble_proto__channel_state__init
354 (MumbleProto__ChannelState *message)
356 static MumbleProto__ChannelState init_value = MUMBLE_PROTO__CHANNEL_STATE__INIT;
357 *message = init_value;
359 size_t mumble_proto__channel_state__get_packed_size
360 (const MumbleProto__ChannelState *message)
362 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
363 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
365 size_t mumble_proto__channel_state__pack
366 (const MumbleProto__ChannelState *message,
369 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
370 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
372 size_t mumble_proto__channel_state__pack_to_buffer
373 (const MumbleProto__ChannelState *message,
374 ProtobufCBuffer *buffer)
376 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
377 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
379 MumbleProto__ChannelState *
380 mumble_proto__channel_state__unpack
381 (ProtobufCAllocator *allocator,
385 return (MumbleProto__ChannelState *)
386 protobuf_c_message_unpack (&mumble_proto__channel_state__descriptor,
387 allocator, len, data);
389 void mumble_proto__channel_state__free_unpacked
390 (MumbleProto__ChannelState *message,
391 ProtobufCAllocator *allocator)
393 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__channel_state__descriptor);
394 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
396 void mumble_proto__user_remove__init
397 (MumbleProto__UserRemove *message)
399 static MumbleProto__UserRemove init_value = MUMBLE_PROTO__USER_REMOVE__INIT;
400 *message = init_value;
402 size_t mumble_proto__user_remove__get_packed_size
403 (const MumbleProto__UserRemove *message)
405 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
406 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
408 size_t mumble_proto__user_remove__pack
409 (const MumbleProto__UserRemove *message,
412 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
413 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
415 size_t mumble_proto__user_remove__pack_to_buffer
416 (const MumbleProto__UserRemove *message,
417 ProtobufCBuffer *buffer)
419 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
420 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
422 MumbleProto__UserRemove *
423 mumble_proto__user_remove__unpack
424 (ProtobufCAllocator *allocator,
428 return (MumbleProto__UserRemove *)
429 protobuf_c_message_unpack (&mumble_proto__user_remove__descriptor,
430 allocator, len, data);
432 void mumble_proto__user_remove__free_unpacked
433 (MumbleProto__UserRemove *message,
434 ProtobufCAllocator *allocator)
436 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_remove__descriptor);
437 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
439 void mumble_proto__user_state__init
440 (MumbleProto__UserState *message)
442 static MumbleProto__UserState init_value = MUMBLE_PROTO__USER_STATE__INIT;
443 *message = init_value;
445 size_t mumble_proto__user_state__get_packed_size
446 (const MumbleProto__UserState *message)
448 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
449 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
451 size_t mumble_proto__user_state__pack
452 (const MumbleProto__UserState *message,
455 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
456 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
458 size_t mumble_proto__user_state__pack_to_buffer
459 (const MumbleProto__UserState *message,
460 ProtobufCBuffer *buffer)
462 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
463 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
465 MumbleProto__UserState *
466 mumble_proto__user_state__unpack
467 (ProtobufCAllocator *allocator,
471 return (MumbleProto__UserState *)
472 protobuf_c_message_unpack (&mumble_proto__user_state__descriptor,
473 allocator, len, data);
475 void mumble_proto__user_state__free_unpacked
476 (MumbleProto__UserState *message,
477 ProtobufCAllocator *allocator)
479 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_state__descriptor);
480 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
482 void mumble_proto__ban_list__ban_entry__init
483 (MumbleProto__BanList__BanEntry *message)
485 static MumbleProto__BanList__BanEntry init_value = MUMBLE_PROTO__BAN_LIST__BAN_ENTRY__INIT;
486 *message = init_value;
488 void mumble_proto__ban_list__init
489 (MumbleProto__BanList *message)
491 static MumbleProto__BanList init_value = MUMBLE_PROTO__BAN_LIST__INIT;
492 *message = init_value;
494 size_t mumble_proto__ban_list__get_packed_size
495 (const MumbleProto__BanList *message)
497 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
498 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
500 size_t mumble_proto__ban_list__pack
501 (const MumbleProto__BanList *message,
504 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
505 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
507 size_t mumble_proto__ban_list__pack_to_buffer
508 (const MumbleProto__BanList *message,
509 ProtobufCBuffer *buffer)
511 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
512 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
514 MumbleProto__BanList *
515 mumble_proto__ban_list__unpack
516 (ProtobufCAllocator *allocator,
520 return (MumbleProto__BanList *)
521 protobuf_c_message_unpack (&mumble_proto__ban_list__descriptor,
522 allocator, len, data);
524 void mumble_proto__ban_list__free_unpacked
525 (MumbleProto__BanList *message,
526 ProtobufCAllocator *allocator)
528 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__ban_list__descriptor);
529 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
531 void mumble_proto__text_message__init
532 (MumbleProto__TextMessage *message)
534 static MumbleProto__TextMessage init_value = MUMBLE_PROTO__TEXT_MESSAGE__INIT;
535 *message = init_value;
537 size_t mumble_proto__text_message__get_packed_size
538 (const MumbleProto__TextMessage *message)
540 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
541 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
543 size_t mumble_proto__text_message__pack
544 (const MumbleProto__TextMessage *message,
547 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
548 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
550 size_t mumble_proto__text_message__pack_to_buffer
551 (const MumbleProto__TextMessage *message,
552 ProtobufCBuffer *buffer)
554 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
555 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
557 MumbleProto__TextMessage *
558 mumble_proto__text_message__unpack
559 (ProtobufCAllocator *allocator,
563 return (MumbleProto__TextMessage *)
564 protobuf_c_message_unpack (&mumble_proto__text_message__descriptor,
565 allocator, len, data);
567 void mumble_proto__text_message__free_unpacked
568 (MumbleProto__TextMessage *message,
569 ProtobufCAllocator *allocator)
571 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__text_message__descriptor);
572 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
574 void mumble_proto__permission_denied__init
575 (MumbleProto__PermissionDenied *message)
577 static MumbleProto__PermissionDenied init_value = MUMBLE_PROTO__PERMISSION_DENIED__INIT;
578 *message = init_value;
580 size_t mumble_proto__permission_denied__get_packed_size
581 (const MumbleProto__PermissionDenied *message)
583 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
584 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
586 size_t mumble_proto__permission_denied__pack
587 (const MumbleProto__PermissionDenied *message,
590 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
591 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
593 size_t mumble_proto__permission_denied__pack_to_buffer
594 (const MumbleProto__PermissionDenied *message,
595 ProtobufCBuffer *buffer)
597 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
598 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
600 MumbleProto__PermissionDenied *
601 mumble_proto__permission_denied__unpack
602 (ProtobufCAllocator *allocator,
606 return (MumbleProto__PermissionDenied *)
607 protobuf_c_message_unpack (&mumble_proto__permission_denied__descriptor,
608 allocator, len, data);
610 void mumble_proto__permission_denied__free_unpacked
611 (MumbleProto__PermissionDenied *message,
612 ProtobufCAllocator *allocator)
614 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_denied__descriptor);
615 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
617 void mumble_proto__acl__chan_group__init
618 (MumbleProto__ACL__ChanGroup *message)
620 static MumbleProto__ACL__ChanGroup init_value = MUMBLE_PROTO__ACL__CHAN_GROUP__INIT;
621 *message = init_value;
623 void mumble_proto__acl__chan_acl__init
624 (MumbleProto__ACL__ChanACL *message)
626 static MumbleProto__ACL__ChanACL init_value = MUMBLE_PROTO__ACL__CHAN_ACL__INIT;
627 *message = init_value;
629 void mumble_proto__acl__init
630 (MumbleProto__ACL *message)
632 static MumbleProto__ACL init_value = MUMBLE_PROTO__ACL__INIT;
633 *message = init_value;
635 size_t mumble_proto__acl__get_packed_size
636 (const MumbleProto__ACL *message)
638 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
639 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
641 size_t mumble_proto__acl__pack
642 (const MumbleProto__ACL *message,
645 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
646 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
648 size_t mumble_proto__acl__pack_to_buffer
649 (const MumbleProto__ACL *message,
650 ProtobufCBuffer *buffer)
652 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
653 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
656 mumble_proto__acl__unpack
657 (ProtobufCAllocator *allocator,
661 return (MumbleProto__ACL *)
662 protobuf_c_message_unpack (&mumble_proto__acl__descriptor,
663 allocator, len, data);
665 void mumble_proto__acl__free_unpacked
666 (MumbleProto__ACL *message,
667 ProtobufCAllocator *allocator)
669 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__acl__descriptor);
670 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
672 void mumble_proto__query_users__init
673 (MumbleProto__QueryUsers *message)
675 static MumbleProto__QueryUsers init_value = MUMBLE_PROTO__QUERY_USERS__INIT;
676 *message = init_value;
678 size_t mumble_proto__query_users__get_packed_size
679 (const MumbleProto__QueryUsers *message)
681 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
682 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
684 size_t mumble_proto__query_users__pack
685 (const MumbleProto__QueryUsers *message,
688 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
689 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
691 size_t mumble_proto__query_users__pack_to_buffer
692 (const MumbleProto__QueryUsers *message,
693 ProtobufCBuffer *buffer)
695 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
696 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
698 MumbleProto__QueryUsers *
699 mumble_proto__query_users__unpack
700 (ProtobufCAllocator *allocator,
704 return (MumbleProto__QueryUsers *)
705 protobuf_c_message_unpack (&mumble_proto__query_users__descriptor,
706 allocator, len, data);
708 void mumble_proto__query_users__free_unpacked
709 (MumbleProto__QueryUsers *message,
710 ProtobufCAllocator *allocator)
712 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__query_users__descriptor);
713 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
715 void mumble_proto__crypt_setup__init
716 (MumbleProto__CryptSetup *message)
718 static MumbleProto__CryptSetup init_value = MUMBLE_PROTO__CRYPT_SETUP__INIT;
719 *message = init_value;
721 size_t mumble_proto__crypt_setup__get_packed_size
722 (const MumbleProto__CryptSetup *message)
724 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
725 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
727 size_t mumble_proto__crypt_setup__pack
728 (const MumbleProto__CryptSetup *message,
731 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
732 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
734 size_t mumble_proto__crypt_setup__pack_to_buffer
735 (const MumbleProto__CryptSetup *message,
736 ProtobufCBuffer *buffer)
738 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
739 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
741 MumbleProto__CryptSetup *
742 mumble_proto__crypt_setup__unpack
743 (ProtobufCAllocator *allocator,
747 return (MumbleProto__CryptSetup *)
748 protobuf_c_message_unpack (&mumble_proto__crypt_setup__descriptor,
749 allocator, len, data);
751 void mumble_proto__crypt_setup__free_unpacked
752 (MumbleProto__CryptSetup *message,
753 ProtobufCAllocator *allocator)
755 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__crypt_setup__descriptor);
756 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
758 void mumble_proto__context_action_modify__init
759 (MumbleProto__ContextActionModify *message)
761 static MumbleProto__ContextActionModify init_value = MUMBLE_PROTO__CONTEXT_ACTION_MODIFY__INIT;
762 *message = init_value;
764 size_t mumble_proto__context_action_modify__get_packed_size
765 (const MumbleProto__ContextActionModify *message)
767 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_modify__descriptor);
768 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
770 size_t mumble_proto__context_action_modify__pack
771 (const MumbleProto__ContextActionModify *message,
774 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_modify__descriptor);
775 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
777 size_t mumble_proto__context_action_modify__pack_to_buffer
778 (const MumbleProto__ContextActionModify *message,
779 ProtobufCBuffer *buffer)
781 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_modify__descriptor);
782 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
784 MumbleProto__ContextActionModify *
785 mumble_proto__context_action_modify__unpack
786 (ProtobufCAllocator *allocator,
790 return (MumbleProto__ContextActionModify *)
791 protobuf_c_message_unpack (&mumble_proto__context_action_modify__descriptor,
792 allocator, len, data);
794 void mumble_proto__context_action_modify__free_unpacked
795 (MumbleProto__ContextActionModify *message,
796 ProtobufCAllocator *allocator)
798 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_modify__descriptor);
799 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
801 void mumble_proto__context_action__init
802 (MumbleProto__ContextAction *message)
804 static MumbleProto__ContextAction init_value = MUMBLE_PROTO__CONTEXT_ACTION__INIT;
805 *message = init_value;
807 size_t mumble_proto__context_action__get_packed_size
808 (const MumbleProto__ContextAction *message)
810 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
811 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
813 size_t mumble_proto__context_action__pack
814 (const MumbleProto__ContextAction *message,
817 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
818 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
820 size_t mumble_proto__context_action__pack_to_buffer
821 (const MumbleProto__ContextAction *message,
822 ProtobufCBuffer *buffer)
824 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
825 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
827 MumbleProto__ContextAction *
828 mumble_proto__context_action__unpack
829 (ProtobufCAllocator *allocator,
833 return (MumbleProto__ContextAction *)
834 protobuf_c_message_unpack (&mumble_proto__context_action__descriptor,
835 allocator, len, data);
837 void mumble_proto__context_action__free_unpacked
838 (MumbleProto__ContextAction *message,
839 ProtobufCAllocator *allocator)
841 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action__descriptor);
842 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
844 void mumble_proto__user_list__user__init
845 (MumbleProto__UserList__User *message)
847 static MumbleProto__UserList__User init_value = MUMBLE_PROTO__USER_LIST__USER__INIT;
848 *message = init_value;
850 void mumble_proto__user_list__init
851 (MumbleProto__UserList *message)
853 static MumbleProto__UserList init_value = MUMBLE_PROTO__USER_LIST__INIT;
854 *message = init_value;
856 size_t mumble_proto__user_list__get_packed_size
857 (const MumbleProto__UserList *message)
859 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
860 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
862 size_t mumble_proto__user_list__pack
863 (const MumbleProto__UserList *message,
866 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
867 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
869 size_t mumble_proto__user_list__pack_to_buffer
870 (const MumbleProto__UserList *message,
871 ProtobufCBuffer *buffer)
873 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
874 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
876 MumbleProto__UserList *
877 mumble_proto__user_list__unpack
878 (ProtobufCAllocator *allocator,
882 return (MumbleProto__UserList *)
883 protobuf_c_message_unpack (&mumble_proto__user_list__descriptor,
884 allocator, len, data);
886 void mumble_proto__user_list__free_unpacked
887 (MumbleProto__UserList *message,
888 ProtobufCAllocator *allocator)
890 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_list__descriptor);
891 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
893 void mumble_proto__voice_target__target__init
894 (MumbleProto__VoiceTarget__Target *message)
896 static MumbleProto__VoiceTarget__Target init_value = MUMBLE_PROTO__VOICE_TARGET__TARGET__INIT;
897 *message = init_value;
899 void mumble_proto__voice_target__init
900 (MumbleProto__VoiceTarget *message)
902 static MumbleProto__VoiceTarget init_value = MUMBLE_PROTO__VOICE_TARGET__INIT;
903 *message = init_value;
905 size_t mumble_proto__voice_target__get_packed_size
906 (const MumbleProto__VoiceTarget *message)
908 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
909 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
911 size_t mumble_proto__voice_target__pack
912 (const MumbleProto__VoiceTarget *message,
915 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
916 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
918 size_t mumble_proto__voice_target__pack_to_buffer
919 (const MumbleProto__VoiceTarget *message,
920 ProtobufCBuffer *buffer)
922 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
923 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
925 MumbleProto__VoiceTarget *
926 mumble_proto__voice_target__unpack
927 (ProtobufCAllocator *allocator,
931 return (MumbleProto__VoiceTarget *)
932 protobuf_c_message_unpack (&mumble_proto__voice_target__descriptor,
933 allocator, len, data);
935 void mumble_proto__voice_target__free_unpacked
936 (MumbleProto__VoiceTarget *message,
937 ProtobufCAllocator *allocator)
939 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__voice_target__descriptor);
940 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
942 void mumble_proto__permission_query__init
943 (MumbleProto__PermissionQuery *message)
945 static MumbleProto__PermissionQuery init_value = MUMBLE_PROTO__PERMISSION_QUERY__INIT;
946 *message = init_value;
948 size_t mumble_proto__permission_query__get_packed_size
949 (const MumbleProto__PermissionQuery *message)
951 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
952 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
954 size_t mumble_proto__permission_query__pack
955 (const MumbleProto__PermissionQuery *message,
958 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
959 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
961 size_t mumble_proto__permission_query__pack_to_buffer
962 (const MumbleProto__PermissionQuery *message,
963 ProtobufCBuffer *buffer)
965 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
966 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
968 MumbleProto__PermissionQuery *
969 mumble_proto__permission_query__unpack
970 (ProtobufCAllocator *allocator,
974 return (MumbleProto__PermissionQuery *)
975 protobuf_c_message_unpack (&mumble_proto__permission_query__descriptor,
976 allocator, len, data);
978 void mumble_proto__permission_query__free_unpacked
979 (MumbleProto__PermissionQuery *message,
980 ProtobufCAllocator *allocator)
982 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__permission_query__descriptor);
983 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
985 void mumble_proto__codec_version__init
986 (MumbleProto__CodecVersion *message)
988 static MumbleProto__CodecVersion init_value = MUMBLE_PROTO__CODEC_VERSION__INIT;
989 *message = init_value;
991 size_t mumble_proto__codec_version__get_packed_size
992 (const MumbleProto__CodecVersion *message)
994 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
995 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
997 size_t mumble_proto__codec_version__pack
998 (const MumbleProto__CodecVersion *message,
1001 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
1002 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1004 size_t mumble_proto__codec_version__pack_to_buffer
1005 (const MumbleProto__CodecVersion *message,
1006 ProtobufCBuffer *buffer)
1008 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
1009 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1011 MumbleProto__CodecVersion *
1012 mumble_proto__codec_version__unpack
1013 (ProtobufCAllocator *allocator,
1015 const uint8_t *data)
1017 return (MumbleProto__CodecVersion *)
1018 protobuf_c_message_unpack (&mumble_proto__codec_version__descriptor,
1019 allocator, len, data);
1021 void mumble_proto__codec_version__free_unpacked
1022 (MumbleProto__CodecVersion *message,
1023 ProtobufCAllocator *allocator)
1025 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__codec_version__descriptor);
1026 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1028 void mumble_proto__user_stats__stats__init
1029 (MumbleProto__UserStats__Stats *message)
1031 static MumbleProto__UserStats__Stats init_value = MUMBLE_PROTO__USER_STATS__STATS__INIT;
1032 *message = init_value;
1034 void mumble_proto__user_stats__init
1035 (MumbleProto__UserStats *message)
1037 static MumbleProto__UserStats init_value = MUMBLE_PROTO__USER_STATS__INIT;
1038 *message = init_value;
1040 size_t mumble_proto__user_stats__get_packed_size
1041 (const MumbleProto__UserStats *message)
1043 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_stats__descriptor);
1044 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1046 size_t mumble_proto__user_stats__pack
1047 (const MumbleProto__UserStats *message,
1050 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_stats__descriptor);
1051 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1053 size_t mumble_proto__user_stats__pack_to_buffer
1054 (const MumbleProto__UserStats *message,
1055 ProtobufCBuffer *buffer)
1057 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_stats__descriptor);
1058 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1060 MumbleProto__UserStats *
1061 mumble_proto__user_stats__unpack
1062 (ProtobufCAllocator *allocator,
1064 const uint8_t *data)
1066 return (MumbleProto__UserStats *)
1067 protobuf_c_message_unpack (&mumble_proto__user_stats__descriptor,
1068 allocator, len, data);
1070 void mumble_proto__user_stats__free_unpacked
1071 (MumbleProto__UserStats *message,
1072 ProtobufCAllocator *allocator)
1074 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__user_stats__descriptor);
1075 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1077 void mumble_proto__suggest_config__init
1078 (MumbleProto__SuggestConfig *message)
1080 static MumbleProto__SuggestConfig init_value = MUMBLE_PROTO__SUGGEST_CONFIG__INIT;
1081 *message = init_value;
1083 size_t mumble_proto__suggest_config__get_packed_size
1084 (const MumbleProto__SuggestConfig *message)
1086 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__suggest_config__descriptor);
1087 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1089 size_t mumble_proto__suggest_config__pack
1090 (const MumbleProto__SuggestConfig *message,
1093 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__suggest_config__descriptor);
1094 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1096 size_t mumble_proto__suggest_config__pack_to_buffer
1097 (const MumbleProto__SuggestConfig *message,
1098 ProtobufCBuffer *buffer)
1100 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__suggest_config__descriptor);
1101 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1103 MumbleProto__SuggestConfig *
1104 mumble_proto__suggest_config__unpack
1105 (ProtobufCAllocator *allocator,
1107 const uint8_t *data)
1109 return (MumbleProto__SuggestConfig *)
1110 protobuf_c_message_unpack (&mumble_proto__suggest_config__descriptor,
1111 allocator, len, data);
1113 void mumble_proto__suggest_config__free_unpacked
1114 (MumbleProto__SuggestConfig *message,
1115 ProtobufCAllocator *allocator)
1117 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__suggest_config__descriptor);
1118 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1120 void mumble_proto__request_blob__init
1121 (MumbleProto__RequestBlob *message)
1123 static MumbleProto__RequestBlob init_value = MUMBLE_PROTO__REQUEST_BLOB__INIT;
1124 *message = init_value;
1126 size_t mumble_proto__request_blob__get_packed_size
1127 (const MumbleProto__RequestBlob *message)
1129 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__request_blob__descriptor);
1130 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1132 size_t mumble_proto__request_blob__pack
1133 (const MumbleProto__RequestBlob *message,
1136 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__request_blob__descriptor);
1137 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1139 size_t mumble_proto__request_blob__pack_to_buffer
1140 (const MumbleProto__RequestBlob *message,
1141 ProtobufCBuffer *buffer)
1143 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__request_blob__descriptor);
1144 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1146 MumbleProto__RequestBlob *
1147 mumble_proto__request_blob__unpack
1148 (ProtobufCAllocator *allocator,
1150 const uint8_t *data)
1152 return (MumbleProto__RequestBlob *)
1153 protobuf_c_message_unpack (&mumble_proto__request_blob__descriptor,
1154 allocator, len, data);
1156 void mumble_proto__request_blob__free_unpacked
1157 (MumbleProto__RequestBlob *message,
1158 ProtobufCAllocator *allocator)
1160 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__request_blob__descriptor);
1161 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1163 static const ProtobufCFieldDescriptor mumble_proto__version__field_descriptors[4] =
1168 PROTOBUF_C_LABEL_OPTIONAL,
1169 PROTOBUF_C_TYPE_UINT32,
1170 PROTOBUF_C_OFFSETOF(MumbleProto__Version, has_version),
1171 PROTOBUF_C_OFFSETOF(MumbleProto__Version, version),
1175 0,NULL,NULL /* reserved1,reserved2, etc */
1180 PROTOBUF_C_LABEL_OPTIONAL,
1181 PROTOBUF_C_TYPE_STRING,
1182 0, /* quantifier_offset */
1183 PROTOBUF_C_OFFSETOF(MumbleProto__Version, release),
1187 0,NULL,NULL /* reserved1,reserved2, etc */
1192 PROTOBUF_C_LABEL_OPTIONAL,
1193 PROTOBUF_C_TYPE_STRING,
1194 0, /* quantifier_offset */
1195 PROTOBUF_C_OFFSETOF(MumbleProto__Version, os),
1199 0,NULL,NULL /* reserved1,reserved2, etc */
1204 PROTOBUF_C_LABEL_OPTIONAL,
1205 PROTOBUF_C_TYPE_STRING,
1206 0, /* quantifier_offset */
1207 PROTOBUF_C_OFFSETOF(MumbleProto__Version, os_version),
1211 0,NULL,NULL /* reserved1,reserved2, etc */
1214 static const unsigned mumble_proto__version__field_indices_by_name[] = {
1215 2, /* field[2] = os */
1216 3, /* field[3] = os_version */
1217 1, /* field[1] = release */
1218 0, /* field[0] = version */
1220 static const ProtobufCIntRange mumble_proto__version__number_ranges[1 + 1] =
1225 const ProtobufCMessageDescriptor mumble_proto__version__descriptor =
1227 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1228 "MumbleProto.Version",
1230 "MumbleProto__Version",
1232 sizeof(MumbleProto__Version),
1234 mumble_proto__version__field_descriptors,
1235 mumble_proto__version__field_indices_by_name,
1236 1, mumble_proto__version__number_ranges,
1237 (ProtobufCMessageInit) mumble_proto__version__init,
1238 NULL,NULL,NULL /* reserved[123] */
1240 static const ProtobufCFieldDescriptor mumble_proto__udptunnel__field_descriptors[1] =
1245 PROTOBUF_C_LABEL_REQUIRED,
1246 PROTOBUF_C_TYPE_BYTES,
1247 0, /* quantifier_offset */
1248 PROTOBUF_C_OFFSETOF(MumbleProto__UDPTunnel, packet),
1252 0,NULL,NULL /* reserved1,reserved2, etc */
1255 static const unsigned mumble_proto__udptunnel__field_indices_by_name[] = {
1256 0, /* field[0] = packet */
1258 static const ProtobufCIntRange mumble_proto__udptunnel__number_ranges[1 + 1] =
1263 const ProtobufCMessageDescriptor mumble_proto__udptunnel__descriptor =
1265 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1266 "MumbleProto.UDPTunnel",
1268 "MumbleProto__UDPTunnel",
1270 sizeof(MumbleProto__UDPTunnel),
1272 mumble_proto__udptunnel__field_descriptors,
1273 mumble_proto__udptunnel__field_indices_by_name,
1274 1, mumble_proto__udptunnel__number_ranges,
1275 (ProtobufCMessageInit) mumble_proto__udptunnel__init,
1276 NULL,NULL,NULL /* reserved[123] */
1278 static const protobuf_c_boolean mumble_proto__authenticate__opus__default_value = 0;
1279 static const ProtobufCFieldDescriptor mumble_proto__authenticate__field_descriptors[5] =
1284 PROTOBUF_C_LABEL_OPTIONAL,
1285 PROTOBUF_C_TYPE_STRING,
1286 0, /* quantifier_offset */
1287 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, username),
1291 0,NULL,NULL /* reserved1,reserved2, etc */
1296 PROTOBUF_C_LABEL_OPTIONAL,
1297 PROTOBUF_C_TYPE_STRING,
1298 0, /* quantifier_offset */
1299 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, password),
1303 0,NULL,NULL /* reserved1,reserved2, etc */
1308 PROTOBUF_C_LABEL_REPEATED,
1309 PROTOBUF_C_TYPE_STRING,
1310 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, n_tokens),
1311 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, tokens),
1315 0,NULL,NULL /* reserved1,reserved2, etc */
1320 PROTOBUF_C_LABEL_REPEATED,
1321 PROTOBUF_C_TYPE_INT32,
1322 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, n_celt_versions),
1323 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, celt_versions),
1327 0,NULL,NULL /* reserved1,reserved2, etc */
1332 PROTOBUF_C_LABEL_OPTIONAL,
1333 PROTOBUF_C_TYPE_BOOL,
1334 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, has_opus),
1335 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, opus),
1337 &mumble_proto__authenticate__opus__default_value,
1339 0,NULL,NULL /* reserved1,reserved2, etc */
1342 static const unsigned mumble_proto__authenticate__field_indices_by_name[] = {
1343 3, /* field[3] = celt_versions */
1344 4, /* field[4] = opus */
1345 1, /* field[1] = password */
1346 2, /* field[2] = tokens */
1347 0, /* field[0] = username */
1349 static const ProtobufCIntRange mumble_proto__authenticate__number_ranges[1 + 1] =
1354 const ProtobufCMessageDescriptor mumble_proto__authenticate__descriptor =
1356 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1357 "MumbleProto.Authenticate",
1359 "MumbleProto__Authenticate",
1361 sizeof(MumbleProto__Authenticate),
1363 mumble_proto__authenticate__field_descriptors,
1364 mumble_proto__authenticate__field_indices_by_name,
1365 1, mumble_proto__authenticate__number_ranges,
1366 (ProtobufCMessageInit) mumble_proto__authenticate__init,
1367 NULL,NULL,NULL /* reserved[123] */
1369 static const ProtobufCFieldDescriptor mumble_proto__ping__field_descriptors[11] =
1374 PROTOBUF_C_LABEL_OPTIONAL,
1375 PROTOBUF_C_TYPE_UINT64,
1376 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_timestamp),
1377 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, timestamp),
1381 0,NULL,NULL /* reserved1,reserved2, etc */
1386 PROTOBUF_C_LABEL_OPTIONAL,
1387 PROTOBUF_C_TYPE_UINT32,
1388 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_good),
1389 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, good),
1393 0,NULL,NULL /* reserved1,reserved2, etc */
1398 PROTOBUF_C_LABEL_OPTIONAL,
1399 PROTOBUF_C_TYPE_UINT32,
1400 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_late),
1401 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, late),
1405 0,NULL,NULL /* reserved1,reserved2, etc */
1410 PROTOBUF_C_LABEL_OPTIONAL,
1411 PROTOBUF_C_TYPE_UINT32,
1412 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_lost),
1413 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, lost),
1417 0,NULL,NULL /* reserved1,reserved2, etc */
1422 PROTOBUF_C_LABEL_OPTIONAL,
1423 PROTOBUF_C_TYPE_UINT32,
1424 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_resync),
1425 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, resync),
1429 0,NULL,NULL /* reserved1,reserved2, etc */
1434 PROTOBUF_C_LABEL_OPTIONAL,
1435 PROTOBUF_C_TYPE_UINT32,
1436 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_packets),
1437 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_packets),
1441 0,NULL,NULL /* reserved1,reserved2, etc */
1446 PROTOBUF_C_LABEL_OPTIONAL,
1447 PROTOBUF_C_TYPE_UINT32,
1448 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_packets),
1449 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_packets),
1453 0,NULL,NULL /* reserved1,reserved2, etc */
1458 PROTOBUF_C_LABEL_OPTIONAL,
1459 PROTOBUF_C_TYPE_FLOAT,
1460 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_ping_avg),
1461 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_ping_avg),
1465 0,NULL,NULL /* reserved1,reserved2, etc */
1470 PROTOBUF_C_LABEL_OPTIONAL,
1471 PROTOBUF_C_TYPE_FLOAT,
1472 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_ping_var),
1473 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_ping_var),
1477 0,NULL,NULL /* reserved1,reserved2, etc */
1482 PROTOBUF_C_LABEL_OPTIONAL,
1483 PROTOBUF_C_TYPE_FLOAT,
1484 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_ping_avg),
1485 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_ping_avg),
1489 0,NULL,NULL /* reserved1,reserved2, etc */
1494 PROTOBUF_C_LABEL_OPTIONAL,
1495 PROTOBUF_C_TYPE_FLOAT,
1496 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_ping_var),
1497 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_ping_var),
1501 0,NULL,NULL /* reserved1,reserved2, etc */
1504 static const unsigned mumble_proto__ping__field_indices_by_name[] = {
1505 1, /* field[1] = good */
1506 2, /* field[2] = late */
1507 3, /* field[3] = lost */
1508 4, /* field[4] = resync */
1509 6, /* field[6] = tcp_packets */
1510 9, /* field[9] = tcp_ping_avg */
1511 10, /* field[10] = tcp_ping_var */
1512 0, /* field[0] = timestamp */
1513 5, /* field[5] = udp_packets */
1514 7, /* field[7] = udp_ping_avg */
1515 8, /* field[8] = udp_ping_var */
1517 static const ProtobufCIntRange mumble_proto__ping__number_ranges[1 + 1] =
1522 const ProtobufCMessageDescriptor mumble_proto__ping__descriptor =
1524 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1527 "MumbleProto__Ping",
1529 sizeof(MumbleProto__Ping),
1531 mumble_proto__ping__field_descriptors,
1532 mumble_proto__ping__field_indices_by_name,
1533 1, mumble_proto__ping__number_ranges,
1534 (ProtobufCMessageInit) mumble_proto__ping__init,
1535 NULL,NULL,NULL /* reserved[123] */
1537 const ProtobufCEnumValue mumble_proto__reject__reject_type__enum_values_by_number[8] =
1539 { "None", "MUMBLE_PROTO__REJECT__REJECT_TYPE__NONE", 0 },
1540 { "WrongVersion", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGVERSION", 1 },
1541 { "InvalidUsername", "MUMBLE_PROTO__REJECT__REJECT_TYPE__INVALIDUSERNAME", 2 },
1542 { "WrongUserPW", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGUSERPW", 3 },
1543 { "WrongServerPW", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGSERVERPW", 4 },
1544 { "UsernameInUse", "MUMBLE_PROTO__REJECT__REJECT_TYPE__USERNAMEINUSE", 5 },
1545 { "ServerFull", "MUMBLE_PROTO__REJECT__REJECT_TYPE__SERVERFULL", 6 },
1546 { "NoCertificate", "MUMBLE_PROTO__REJECT__REJECT_TYPE__NOCERTIFICATE", 7 },
1548 static const ProtobufCIntRange mumble_proto__reject__reject_type__value_ranges[] = {
1551 const ProtobufCEnumValueIndex mumble_proto__reject__reject_type__enum_values_by_name[8] =
1553 { "InvalidUsername", 2 },
1554 { "NoCertificate", 7 },
1556 { "ServerFull", 6 },
1557 { "UsernameInUse", 5 },
1558 { "WrongServerPW", 4 },
1559 { "WrongUserPW", 3 },
1560 { "WrongVersion", 1 },
1562 const ProtobufCEnumDescriptor mumble_proto__reject__reject_type__descriptor =
1564 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
1565 "MumbleProto.Reject.RejectType",
1567 "MumbleProto__Reject__RejectType",
1570 mumble_proto__reject__reject_type__enum_values_by_number,
1572 mumble_proto__reject__reject_type__enum_values_by_name,
1574 mumble_proto__reject__reject_type__value_ranges,
1575 NULL,NULL,NULL,NULL /* reserved[1234] */
1577 static const ProtobufCFieldDescriptor mumble_proto__reject__field_descriptors[2] =
1582 PROTOBUF_C_LABEL_OPTIONAL,
1583 PROTOBUF_C_TYPE_ENUM,
1584 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, has_type),
1585 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, type),
1586 &mumble_proto__reject__reject_type__descriptor,
1589 0,NULL,NULL /* reserved1,reserved2, etc */
1594 PROTOBUF_C_LABEL_OPTIONAL,
1595 PROTOBUF_C_TYPE_STRING,
1596 0, /* quantifier_offset */
1597 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, reason),
1601 0,NULL,NULL /* reserved1,reserved2, etc */
1604 static const unsigned mumble_proto__reject__field_indices_by_name[] = {
1605 1, /* field[1] = reason */
1606 0, /* field[0] = type */
1608 static const ProtobufCIntRange mumble_proto__reject__number_ranges[1 + 1] =
1613 const ProtobufCMessageDescriptor mumble_proto__reject__descriptor =
1615 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1616 "MumbleProto.Reject",
1618 "MumbleProto__Reject",
1620 sizeof(MumbleProto__Reject),
1622 mumble_proto__reject__field_descriptors,
1623 mumble_proto__reject__field_indices_by_name,
1624 1, mumble_proto__reject__number_ranges,
1625 (ProtobufCMessageInit) mumble_proto__reject__init,
1626 NULL,NULL,NULL /* reserved[123] */
1628 static const ProtobufCFieldDescriptor mumble_proto__server_config__field_descriptors[5] =
1633 PROTOBUF_C_LABEL_OPTIONAL,
1634 PROTOBUF_C_TYPE_UINT32,
1635 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, has_max_bandwidth),
1636 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, max_bandwidth),
1640 0,NULL,NULL /* reserved1,reserved2, etc */
1645 PROTOBUF_C_LABEL_OPTIONAL,
1646 PROTOBUF_C_TYPE_STRING,
1647 0, /* quantifier_offset */
1648 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, welcome_text),
1652 0,NULL,NULL /* reserved1,reserved2, etc */
1657 PROTOBUF_C_LABEL_OPTIONAL,
1658 PROTOBUF_C_TYPE_BOOL,
1659 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, has_allow_html),
1660 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, allow_html),
1664 0,NULL,NULL /* reserved1,reserved2, etc */
1669 PROTOBUF_C_LABEL_OPTIONAL,
1670 PROTOBUF_C_TYPE_UINT32,
1671 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, has_message_length),
1672 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, message_length),
1676 0,NULL,NULL /* reserved1,reserved2, etc */
1679 "image_message_length",
1681 PROTOBUF_C_LABEL_OPTIONAL,
1682 PROTOBUF_C_TYPE_UINT32,
1683 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, has_image_message_length),
1684 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, image_message_length),
1688 0,NULL,NULL /* reserved1,reserved2, etc */
1691 static const unsigned mumble_proto__server_config__field_indices_by_name[] = {
1692 2, /* field[2] = allow_html */
1693 4, /* field[4] = image_message_length */
1694 0, /* field[0] = max_bandwidth */
1695 3, /* field[3] = message_length */
1696 1, /* field[1] = welcome_text */
1698 static const ProtobufCIntRange mumble_proto__server_config__number_ranges[1 + 1] =
1703 const ProtobufCMessageDescriptor mumble_proto__server_config__descriptor =
1705 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1706 "MumbleProto.ServerConfig",
1708 "MumbleProto__ServerConfig",
1710 sizeof(MumbleProto__ServerConfig),
1712 mumble_proto__server_config__field_descriptors,
1713 mumble_proto__server_config__field_indices_by_name,
1714 1, mumble_proto__server_config__number_ranges,
1715 (ProtobufCMessageInit) mumble_proto__server_config__init,
1716 NULL,NULL,NULL /* reserved[123] */
1718 static const ProtobufCFieldDescriptor mumble_proto__server_sync__field_descriptors[4] =
1723 PROTOBUF_C_LABEL_OPTIONAL,
1724 PROTOBUF_C_TYPE_UINT32,
1725 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_session),
1726 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, session),
1730 0,NULL,NULL /* reserved1,reserved2, etc */
1735 PROTOBUF_C_LABEL_OPTIONAL,
1736 PROTOBUF_C_TYPE_UINT32,
1737 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_max_bandwidth),
1738 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, max_bandwidth),
1742 0,NULL,NULL /* reserved1,reserved2, etc */
1747 PROTOBUF_C_LABEL_OPTIONAL,
1748 PROTOBUF_C_TYPE_STRING,
1749 0, /* quantifier_offset */
1750 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, welcome_text),
1754 0,NULL,NULL /* reserved1,reserved2, etc */
1759 PROTOBUF_C_LABEL_OPTIONAL,
1760 PROTOBUF_C_TYPE_UINT64,
1761 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_permissions),
1762 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, permissions),
1766 0,NULL,NULL /* reserved1,reserved2, etc */
1769 static const unsigned mumble_proto__server_sync__field_indices_by_name[] = {
1770 1, /* field[1] = max_bandwidth */
1771 3, /* field[3] = permissions */
1772 0, /* field[0] = session */
1773 2, /* field[2] = welcome_text */
1775 static const ProtobufCIntRange mumble_proto__server_sync__number_ranges[1 + 1] =
1780 const ProtobufCMessageDescriptor mumble_proto__server_sync__descriptor =
1782 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1783 "MumbleProto.ServerSync",
1785 "MumbleProto__ServerSync",
1787 sizeof(MumbleProto__ServerSync),
1789 mumble_proto__server_sync__field_descriptors,
1790 mumble_proto__server_sync__field_indices_by_name,
1791 1, mumble_proto__server_sync__number_ranges,
1792 (ProtobufCMessageInit) mumble_proto__server_sync__init,
1793 NULL,NULL,NULL /* reserved[123] */
1795 static const ProtobufCFieldDescriptor mumble_proto__channel_remove__field_descriptors[1] =
1800 PROTOBUF_C_LABEL_REQUIRED,
1801 PROTOBUF_C_TYPE_UINT32,
1802 0, /* quantifier_offset */
1803 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelRemove, channel_id),
1807 0,NULL,NULL /* reserved1,reserved2, etc */
1810 static const unsigned mumble_proto__channel_remove__field_indices_by_name[] = {
1811 0, /* field[0] = channel_id */
1813 static const ProtobufCIntRange mumble_proto__channel_remove__number_ranges[1 + 1] =
1818 const ProtobufCMessageDescriptor mumble_proto__channel_remove__descriptor =
1820 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1821 "MumbleProto.ChannelRemove",
1823 "MumbleProto__ChannelRemove",
1825 sizeof(MumbleProto__ChannelRemove),
1827 mumble_proto__channel_remove__field_descriptors,
1828 mumble_proto__channel_remove__field_indices_by_name,
1829 1, mumble_proto__channel_remove__number_ranges,
1830 (ProtobufCMessageInit) mumble_proto__channel_remove__init,
1831 NULL,NULL,NULL /* reserved[123] */
1833 static const protobuf_c_boolean mumble_proto__channel_state__temporary__default_value = 0;
1834 static const int32_t mumble_proto__channel_state__position__default_value = 0;
1835 static const ProtobufCFieldDescriptor mumble_proto__channel_state__field_descriptors[10] =
1840 PROTOBUF_C_LABEL_OPTIONAL,
1841 PROTOBUF_C_TYPE_UINT32,
1842 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_channel_id),
1843 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, channel_id),
1847 0,NULL,NULL /* reserved1,reserved2, etc */
1852 PROTOBUF_C_LABEL_OPTIONAL,
1853 PROTOBUF_C_TYPE_UINT32,
1854 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_parent),
1855 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, parent),
1859 0,NULL,NULL /* reserved1,reserved2, etc */
1864 PROTOBUF_C_LABEL_OPTIONAL,
1865 PROTOBUF_C_TYPE_STRING,
1866 0, /* quantifier_offset */
1867 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, name),
1871 0,NULL,NULL /* reserved1,reserved2, etc */
1876 PROTOBUF_C_LABEL_REPEATED,
1877 PROTOBUF_C_TYPE_UINT32,
1878 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links),
1879 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links),
1883 0,NULL,NULL /* reserved1,reserved2, etc */
1888 PROTOBUF_C_LABEL_OPTIONAL,
1889 PROTOBUF_C_TYPE_STRING,
1890 0, /* quantifier_offset */
1891 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, description),
1895 0,NULL,NULL /* reserved1,reserved2, etc */
1900 PROTOBUF_C_LABEL_REPEATED,
1901 PROTOBUF_C_TYPE_UINT32,
1902 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links_add),
1903 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links_add),
1907 0,NULL,NULL /* reserved1,reserved2, etc */
1912 PROTOBUF_C_LABEL_REPEATED,
1913 PROTOBUF_C_TYPE_UINT32,
1914 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links_remove),
1915 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links_remove),
1919 0,NULL,NULL /* reserved1,reserved2, etc */
1924 PROTOBUF_C_LABEL_OPTIONAL,
1925 PROTOBUF_C_TYPE_BOOL,
1926 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_temporary),
1927 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, temporary),
1929 &mumble_proto__channel_state__temporary__default_value,
1931 0,NULL,NULL /* reserved1,reserved2, etc */
1936 PROTOBUF_C_LABEL_OPTIONAL,
1937 PROTOBUF_C_TYPE_INT32,
1938 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_position),
1939 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, position),
1941 &mumble_proto__channel_state__position__default_value,
1943 0,NULL,NULL /* reserved1,reserved2, etc */
1948 PROTOBUF_C_LABEL_OPTIONAL,
1949 PROTOBUF_C_TYPE_BYTES,
1950 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_description_hash),
1951 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, description_hash),
1955 0,NULL,NULL /* reserved1,reserved2, etc */
1958 static const unsigned mumble_proto__channel_state__field_indices_by_name[] = {
1959 0, /* field[0] = channel_id */
1960 4, /* field[4] = description */
1961 9, /* field[9] = description_hash */
1962 3, /* field[3] = links */
1963 5, /* field[5] = links_add */
1964 6, /* field[6] = links_remove */
1965 2, /* field[2] = name */
1966 1, /* field[1] = parent */
1967 8, /* field[8] = position */
1968 7, /* field[7] = temporary */
1970 static const ProtobufCIntRange mumble_proto__channel_state__number_ranges[1 + 1] =
1975 const ProtobufCMessageDescriptor mumble_proto__channel_state__descriptor =
1977 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1978 "MumbleProto.ChannelState",
1980 "MumbleProto__ChannelState",
1982 sizeof(MumbleProto__ChannelState),
1984 mumble_proto__channel_state__field_descriptors,
1985 mumble_proto__channel_state__field_indices_by_name,
1986 1, mumble_proto__channel_state__number_ranges,
1987 (ProtobufCMessageInit) mumble_proto__channel_state__init,
1988 NULL,NULL,NULL /* reserved[123] */
1990 static const ProtobufCFieldDescriptor mumble_proto__user_remove__field_descriptors[4] =
1995 PROTOBUF_C_LABEL_REQUIRED,
1996 PROTOBUF_C_TYPE_UINT32,
1997 0, /* quantifier_offset */
1998 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, session),
2002 0,NULL,NULL /* reserved1,reserved2, etc */
2007 PROTOBUF_C_LABEL_OPTIONAL,
2008 PROTOBUF_C_TYPE_UINT32,
2009 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, has_actor),
2010 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, actor),
2014 0,NULL,NULL /* reserved1,reserved2, etc */
2019 PROTOBUF_C_LABEL_OPTIONAL,
2020 PROTOBUF_C_TYPE_STRING,
2021 0, /* quantifier_offset */
2022 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, reason),
2026 0,NULL,NULL /* reserved1,reserved2, etc */
2031 PROTOBUF_C_LABEL_OPTIONAL,
2032 PROTOBUF_C_TYPE_BOOL,
2033 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, has_ban),
2034 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, ban),
2038 0,NULL,NULL /* reserved1,reserved2, etc */
2041 static const unsigned mumble_proto__user_remove__field_indices_by_name[] = {
2042 1, /* field[1] = actor */
2043 3, /* field[3] = ban */
2044 2, /* field[2] = reason */
2045 0, /* field[0] = session */
2047 static const ProtobufCIntRange mumble_proto__user_remove__number_ranges[1 + 1] =
2052 const ProtobufCMessageDescriptor mumble_proto__user_remove__descriptor =
2054 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2055 "MumbleProto.UserRemove",
2057 "MumbleProto__UserRemove",
2059 sizeof(MumbleProto__UserRemove),
2061 mumble_proto__user_remove__field_descriptors,
2062 mumble_proto__user_remove__field_indices_by_name,
2063 1, mumble_proto__user_remove__number_ranges,
2064 (ProtobufCMessageInit) mumble_proto__user_remove__init,
2065 NULL,NULL,NULL /* reserved[123] */
2067 static const ProtobufCFieldDescriptor mumble_proto__user_state__field_descriptors[19] =
2072 PROTOBUF_C_LABEL_OPTIONAL,
2073 PROTOBUF_C_TYPE_UINT32,
2074 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_session),
2075 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, session),
2079 0,NULL,NULL /* reserved1,reserved2, etc */
2084 PROTOBUF_C_LABEL_OPTIONAL,
2085 PROTOBUF_C_TYPE_UINT32,
2086 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_actor),
2087 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, actor),
2091 0,NULL,NULL /* reserved1,reserved2, etc */
2096 PROTOBUF_C_LABEL_OPTIONAL,
2097 PROTOBUF_C_TYPE_STRING,
2098 0, /* quantifier_offset */
2099 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, name),
2103 0,NULL,NULL /* reserved1,reserved2, etc */
2108 PROTOBUF_C_LABEL_OPTIONAL,
2109 PROTOBUF_C_TYPE_UINT32,
2110 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_user_id),
2111 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, user_id),
2115 0,NULL,NULL /* reserved1,reserved2, etc */
2120 PROTOBUF_C_LABEL_OPTIONAL,
2121 PROTOBUF_C_TYPE_UINT32,
2122 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_channel_id),
2123 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, channel_id),
2127 0,NULL,NULL /* reserved1,reserved2, etc */
2132 PROTOBUF_C_LABEL_OPTIONAL,
2133 PROTOBUF_C_TYPE_BOOL,
2134 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_mute),
2135 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, mute),
2139 0,NULL,NULL /* reserved1,reserved2, etc */
2144 PROTOBUF_C_LABEL_OPTIONAL,
2145 PROTOBUF_C_TYPE_BOOL,
2146 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_deaf),
2147 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, deaf),
2151 0,NULL,NULL /* reserved1,reserved2, etc */
2156 PROTOBUF_C_LABEL_OPTIONAL,
2157 PROTOBUF_C_TYPE_BOOL,
2158 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_suppress),
2159 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, suppress),
2163 0,NULL,NULL /* reserved1,reserved2, etc */
2168 PROTOBUF_C_LABEL_OPTIONAL,
2169 PROTOBUF_C_TYPE_BOOL,
2170 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_self_mute),
2171 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, self_mute),
2175 0,NULL,NULL /* reserved1,reserved2, etc */
2180 PROTOBUF_C_LABEL_OPTIONAL,
2181 PROTOBUF_C_TYPE_BOOL,
2182 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_self_deaf),
2183 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, self_deaf),
2187 0,NULL,NULL /* reserved1,reserved2, etc */
2192 PROTOBUF_C_LABEL_OPTIONAL,
2193 PROTOBUF_C_TYPE_BYTES,
2194 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_texture),
2195 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, texture),
2199 0,NULL,NULL /* reserved1,reserved2, etc */
2204 PROTOBUF_C_LABEL_OPTIONAL,
2205 PROTOBUF_C_TYPE_BYTES,
2206 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_plugin_context),
2207 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, plugin_context),
2211 0,NULL,NULL /* reserved1,reserved2, etc */
2216 PROTOBUF_C_LABEL_OPTIONAL,
2217 PROTOBUF_C_TYPE_STRING,
2218 0, /* quantifier_offset */
2219 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, plugin_identity),
2223 0,NULL,NULL /* reserved1,reserved2, etc */
2228 PROTOBUF_C_LABEL_OPTIONAL,
2229 PROTOBUF_C_TYPE_STRING,
2230 0, /* quantifier_offset */
2231 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, comment),
2235 0,NULL,NULL /* reserved1,reserved2, etc */
2240 PROTOBUF_C_LABEL_OPTIONAL,
2241 PROTOBUF_C_TYPE_STRING,
2242 0, /* quantifier_offset */
2243 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, hash),
2247 0,NULL,NULL /* reserved1,reserved2, etc */
2252 PROTOBUF_C_LABEL_OPTIONAL,
2253 PROTOBUF_C_TYPE_BYTES,
2254 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_comment_hash),
2255 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, comment_hash),
2259 0,NULL,NULL /* reserved1,reserved2, etc */
2264 PROTOBUF_C_LABEL_OPTIONAL,
2265 PROTOBUF_C_TYPE_BYTES,
2266 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_texture_hash),
2267 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, texture_hash),
2271 0,NULL,NULL /* reserved1,reserved2, etc */
2276 PROTOBUF_C_LABEL_OPTIONAL,
2277 PROTOBUF_C_TYPE_BOOL,
2278 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_priority_speaker),
2279 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, priority_speaker),
2283 0,NULL,NULL /* reserved1,reserved2, etc */
2288 PROTOBUF_C_LABEL_OPTIONAL,
2289 PROTOBUF_C_TYPE_BOOL,
2290 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_recording),
2291 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, recording),
2295 0,NULL,NULL /* reserved1,reserved2, etc */
2298 static const unsigned mumble_proto__user_state__field_indices_by_name[] = {
2299 1, /* field[1] = actor */
2300 4, /* field[4] = channel_id */
2301 13, /* field[13] = comment */
2302 15, /* field[15] = comment_hash */
2303 6, /* field[6] = deaf */
2304 14, /* field[14] = hash */
2305 5, /* field[5] = mute */
2306 2, /* field[2] = name */
2307 11, /* field[11] = plugin_context */
2308 12, /* field[12] = plugin_identity */
2309 17, /* field[17] = priority_speaker */
2310 18, /* field[18] = recording */
2311 9, /* field[9] = self_deaf */
2312 8, /* field[8] = self_mute */
2313 0, /* field[0] = session */
2314 7, /* field[7] = suppress */
2315 10, /* field[10] = texture */
2316 16, /* field[16] = texture_hash */
2317 3, /* field[3] = user_id */
2319 static const ProtobufCIntRange mumble_proto__user_state__number_ranges[1 + 1] =
2324 const ProtobufCMessageDescriptor mumble_proto__user_state__descriptor =
2326 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2327 "MumbleProto.UserState",
2329 "MumbleProto__UserState",
2331 sizeof(MumbleProto__UserState),
2333 mumble_proto__user_state__field_descriptors,
2334 mumble_proto__user_state__field_indices_by_name,
2335 1, mumble_proto__user_state__number_ranges,
2336 (ProtobufCMessageInit) mumble_proto__user_state__init,
2337 NULL,NULL,NULL /* reserved[123] */
2339 static const ProtobufCFieldDescriptor mumble_proto__ban_list__ban_entry__field_descriptors[7] =
2344 PROTOBUF_C_LABEL_REQUIRED,
2345 PROTOBUF_C_TYPE_BYTES,
2346 0, /* quantifier_offset */
2347 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, address),
2351 0,NULL,NULL /* reserved1,reserved2, etc */
2356 PROTOBUF_C_LABEL_REQUIRED,
2357 PROTOBUF_C_TYPE_UINT32,
2358 0, /* quantifier_offset */
2359 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, mask),
2363 0,NULL,NULL /* reserved1,reserved2, etc */
2368 PROTOBUF_C_LABEL_OPTIONAL,
2369 PROTOBUF_C_TYPE_STRING,
2370 0, /* quantifier_offset */
2371 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, name),
2375 0,NULL,NULL /* reserved1,reserved2, etc */
2380 PROTOBUF_C_LABEL_OPTIONAL,
2381 PROTOBUF_C_TYPE_STRING,
2382 0, /* quantifier_offset */
2383 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, hash),
2387 0,NULL,NULL /* reserved1,reserved2, etc */
2392 PROTOBUF_C_LABEL_OPTIONAL,
2393 PROTOBUF_C_TYPE_STRING,
2394 0, /* quantifier_offset */
2395 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, reason),
2399 0,NULL,NULL /* reserved1,reserved2, etc */
2404 PROTOBUF_C_LABEL_OPTIONAL,
2405 PROTOBUF_C_TYPE_STRING,
2406 0, /* quantifier_offset */
2407 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, start),
2411 0,NULL,NULL /* reserved1,reserved2, etc */
2416 PROTOBUF_C_LABEL_OPTIONAL,
2417 PROTOBUF_C_TYPE_UINT32,
2418 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, has_duration),
2419 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, duration),
2423 0,NULL,NULL /* reserved1,reserved2, etc */
2426 static const unsigned mumble_proto__ban_list__ban_entry__field_indices_by_name[] = {
2427 0, /* field[0] = address */
2428 6, /* field[6] = duration */
2429 3, /* field[3] = hash */
2430 1, /* field[1] = mask */
2431 2, /* field[2] = name */
2432 4, /* field[4] = reason */
2433 5, /* field[5] = start */
2435 static const ProtobufCIntRange mumble_proto__ban_list__ban_entry__number_ranges[1 + 1] =
2440 const ProtobufCMessageDescriptor mumble_proto__ban_list__ban_entry__descriptor =
2442 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2443 "MumbleProto.BanList.BanEntry",
2445 "MumbleProto__BanList__BanEntry",
2447 sizeof(MumbleProto__BanList__BanEntry),
2449 mumble_proto__ban_list__ban_entry__field_descriptors,
2450 mumble_proto__ban_list__ban_entry__field_indices_by_name,
2451 1, mumble_proto__ban_list__ban_entry__number_ranges,
2452 (ProtobufCMessageInit) mumble_proto__ban_list__ban_entry__init,
2453 NULL,NULL,NULL /* reserved[123] */
2455 static const protobuf_c_boolean mumble_proto__ban_list__query__default_value = 0;
2456 static const ProtobufCFieldDescriptor mumble_proto__ban_list__field_descriptors[2] =
2461 PROTOBUF_C_LABEL_REPEATED,
2462 PROTOBUF_C_TYPE_MESSAGE,
2463 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, n_bans),
2464 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, bans),
2465 &mumble_proto__ban_list__ban_entry__descriptor,
2468 0,NULL,NULL /* reserved1,reserved2, etc */
2473 PROTOBUF_C_LABEL_OPTIONAL,
2474 PROTOBUF_C_TYPE_BOOL,
2475 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, has_query),
2476 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, query),
2478 &mumble_proto__ban_list__query__default_value,
2480 0,NULL,NULL /* reserved1,reserved2, etc */
2483 static const unsigned mumble_proto__ban_list__field_indices_by_name[] = {
2484 0, /* field[0] = bans */
2485 1, /* field[1] = query */
2487 static const ProtobufCIntRange mumble_proto__ban_list__number_ranges[1 + 1] =
2492 const ProtobufCMessageDescriptor mumble_proto__ban_list__descriptor =
2494 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2495 "MumbleProto.BanList",
2497 "MumbleProto__BanList",
2499 sizeof(MumbleProto__BanList),
2501 mumble_proto__ban_list__field_descriptors,
2502 mumble_proto__ban_list__field_indices_by_name,
2503 1, mumble_proto__ban_list__number_ranges,
2504 (ProtobufCMessageInit) mumble_proto__ban_list__init,
2505 NULL,NULL,NULL /* reserved[123] */
2507 static const ProtobufCFieldDescriptor mumble_proto__text_message__field_descriptors[5] =
2512 PROTOBUF_C_LABEL_OPTIONAL,
2513 PROTOBUF_C_TYPE_UINT32,
2514 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, has_actor),
2515 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, actor),
2519 0,NULL,NULL /* reserved1,reserved2, etc */
2524 PROTOBUF_C_LABEL_REPEATED,
2525 PROTOBUF_C_TYPE_UINT32,
2526 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_session),
2527 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, session),
2531 0,NULL,NULL /* reserved1,reserved2, etc */
2536 PROTOBUF_C_LABEL_REPEATED,
2537 PROTOBUF_C_TYPE_UINT32,
2538 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_channel_id),
2539 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, channel_id),
2543 0,NULL,NULL /* reserved1,reserved2, etc */
2548 PROTOBUF_C_LABEL_REPEATED,
2549 PROTOBUF_C_TYPE_UINT32,
2550 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_tree_id),
2551 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, tree_id),
2555 0,NULL,NULL /* reserved1,reserved2, etc */
2560 PROTOBUF_C_LABEL_REQUIRED,
2561 PROTOBUF_C_TYPE_STRING,
2562 0, /* quantifier_offset */
2563 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, message),
2567 0,NULL,NULL /* reserved1,reserved2, etc */
2570 static const unsigned mumble_proto__text_message__field_indices_by_name[] = {
2571 0, /* field[0] = actor */
2572 2, /* field[2] = channel_id */
2573 4, /* field[4] = message */
2574 1, /* field[1] = session */
2575 3, /* field[3] = tree_id */
2577 static const ProtobufCIntRange mumble_proto__text_message__number_ranges[1 + 1] =
2582 const ProtobufCMessageDescriptor mumble_proto__text_message__descriptor =
2584 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2585 "MumbleProto.TextMessage",
2587 "MumbleProto__TextMessage",
2589 sizeof(MumbleProto__TextMessage),
2591 mumble_proto__text_message__field_descriptors,
2592 mumble_proto__text_message__field_indices_by_name,
2593 1, mumble_proto__text_message__number_ranges,
2594 (ProtobufCMessageInit) mumble_proto__text_message__init,
2595 NULL,NULL,NULL /* reserved[123] */
2597 const ProtobufCEnumValue mumble_proto__permission_denied__deny_type__enum_values_by_number[11] =
2599 { "Text", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEXT", 0 },
2600 { "Permission", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__PERMISSION", 1 },
2601 { "SuperUser", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__SUPERUSER", 2 },
2602 { "ChannelName", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__CHANNELNAME", 3 },
2603 { "TextTooLong", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEXTTOOLONG", 4 },
2604 { "H9K", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__H9K", 5 },
2605 { "TemporaryChannel", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEMPORARYCHANNEL", 6 },
2606 { "MissingCertificate", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__MISSINGCERTIFICATE", 7 },
2607 { "UserName", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__USERNAME", 8 },
2608 { "ChannelFull", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__CHANNELFULL", 9 },
2609 { "NestingLimit", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__NESTINGLIMIT", 10 },
2611 static const ProtobufCIntRange mumble_proto__permission_denied__deny_type__value_ranges[] = {
2614 const ProtobufCEnumValueIndex mumble_proto__permission_denied__deny_type__enum_values_by_name[11] =
2616 { "ChannelFull", 9 },
2617 { "ChannelName", 3 },
2619 { "MissingCertificate", 7 },
2620 { "NestingLimit", 10 },
2621 { "Permission", 1 },
2623 { "TemporaryChannel", 6 },
2625 { "TextTooLong", 4 },
2628 const ProtobufCEnumDescriptor mumble_proto__permission_denied__deny_type__descriptor =
2630 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
2631 "MumbleProto.PermissionDenied.DenyType",
2633 "MumbleProto__PermissionDenied__DenyType",
2636 mumble_proto__permission_denied__deny_type__enum_values_by_number,
2638 mumble_proto__permission_denied__deny_type__enum_values_by_name,
2640 mumble_proto__permission_denied__deny_type__value_ranges,
2641 NULL,NULL,NULL,NULL /* reserved[1234] */
2643 static const ProtobufCFieldDescriptor mumble_proto__permission_denied__field_descriptors[6] =
2648 PROTOBUF_C_LABEL_OPTIONAL,
2649 PROTOBUF_C_TYPE_UINT32,
2650 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_permission),
2651 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, permission),
2655 0,NULL,NULL /* reserved1,reserved2, etc */
2660 PROTOBUF_C_LABEL_OPTIONAL,
2661 PROTOBUF_C_TYPE_UINT32,
2662 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_channel_id),
2663 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, channel_id),
2667 0,NULL,NULL /* reserved1,reserved2, etc */
2672 PROTOBUF_C_LABEL_OPTIONAL,
2673 PROTOBUF_C_TYPE_UINT32,
2674 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_session),
2675 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, session),
2679 0,NULL,NULL /* reserved1,reserved2, etc */
2684 PROTOBUF_C_LABEL_OPTIONAL,
2685 PROTOBUF_C_TYPE_STRING,
2686 0, /* quantifier_offset */
2687 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, reason),
2691 0,NULL,NULL /* reserved1,reserved2, etc */
2696 PROTOBUF_C_LABEL_OPTIONAL,
2697 PROTOBUF_C_TYPE_ENUM,
2698 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_type),
2699 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, type),
2700 &mumble_proto__permission_denied__deny_type__descriptor,
2703 0,NULL,NULL /* reserved1,reserved2, etc */
2708 PROTOBUF_C_LABEL_OPTIONAL,
2709 PROTOBUF_C_TYPE_STRING,
2710 0, /* quantifier_offset */
2711 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, name),
2715 0,NULL,NULL /* reserved1,reserved2, etc */
2718 static const unsigned mumble_proto__permission_denied__field_indices_by_name[] = {
2719 1, /* field[1] = channel_id */
2720 5, /* field[5] = name */
2721 0, /* field[0] = permission */
2722 3, /* field[3] = reason */
2723 2, /* field[2] = session */
2724 4, /* field[4] = type */
2726 static const ProtobufCIntRange mumble_proto__permission_denied__number_ranges[1 + 1] =
2731 const ProtobufCMessageDescriptor mumble_proto__permission_denied__descriptor =
2733 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2734 "MumbleProto.PermissionDenied",
2736 "MumbleProto__PermissionDenied",
2738 sizeof(MumbleProto__PermissionDenied),
2740 mumble_proto__permission_denied__field_descriptors,
2741 mumble_proto__permission_denied__field_indices_by_name,
2742 1, mumble_proto__permission_denied__number_ranges,
2743 (ProtobufCMessageInit) mumble_proto__permission_denied__init,
2744 NULL,NULL,NULL /* reserved[123] */
2746 static const protobuf_c_boolean mumble_proto__acl__chan_group__inherited__default_value = 1;
2747 static const protobuf_c_boolean mumble_proto__acl__chan_group__inherit__default_value = 1;
2748 static const protobuf_c_boolean mumble_proto__acl__chan_group__inheritable__default_value = 1;
2749 static const ProtobufCFieldDescriptor mumble_proto__acl__chan_group__field_descriptors[7] =
2754 PROTOBUF_C_LABEL_REQUIRED,
2755 PROTOBUF_C_TYPE_STRING,
2756 0, /* quantifier_offset */
2757 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, name),
2761 0,NULL,NULL /* reserved1,reserved2, etc */
2766 PROTOBUF_C_LABEL_OPTIONAL,
2767 PROTOBUF_C_TYPE_BOOL,
2768 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inherited),
2769 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherited),
2771 &mumble_proto__acl__chan_group__inherited__default_value,
2773 0,NULL,NULL /* reserved1,reserved2, etc */
2778 PROTOBUF_C_LABEL_OPTIONAL,
2779 PROTOBUF_C_TYPE_BOOL,
2780 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inherit),
2781 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherit),
2783 &mumble_proto__acl__chan_group__inherit__default_value,
2785 0,NULL,NULL /* reserved1,reserved2, etc */
2790 PROTOBUF_C_LABEL_OPTIONAL,
2791 PROTOBUF_C_TYPE_BOOL,
2792 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inheritable),
2793 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inheritable),
2795 &mumble_proto__acl__chan_group__inheritable__default_value,
2797 0,NULL,NULL /* reserved1,reserved2, etc */
2802 PROTOBUF_C_LABEL_REPEATED,
2803 PROTOBUF_C_TYPE_UINT32,
2804 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_add),
2805 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, add),
2809 0,NULL,NULL /* reserved1,reserved2, etc */
2814 PROTOBUF_C_LABEL_REPEATED,
2815 PROTOBUF_C_TYPE_UINT32,
2816 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_remove),
2817 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, remove),
2821 0,NULL,NULL /* reserved1,reserved2, etc */
2824 "inherited_members",
2826 PROTOBUF_C_LABEL_REPEATED,
2827 PROTOBUF_C_TYPE_UINT32,
2828 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_inherited_members),
2829 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherited_members),
2833 0,NULL,NULL /* reserved1,reserved2, etc */
2836 static const unsigned mumble_proto__acl__chan_group__field_indices_by_name[] = {
2837 4, /* field[4] = add */
2838 2, /* field[2] = inherit */
2839 3, /* field[3] = inheritable */
2840 1, /* field[1] = inherited */
2841 6, /* field[6] = inherited_members */
2842 0, /* field[0] = name */
2843 5, /* field[5] = remove */
2845 static const ProtobufCIntRange mumble_proto__acl__chan_group__number_ranges[1 + 1] =
2850 const ProtobufCMessageDescriptor mumble_proto__acl__chan_group__descriptor =
2852 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2853 "MumbleProto.ACL.ChanGroup",
2855 "MumbleProto__ACL__ChanGroup",
2857 sizeof(MumbleProto__ACL__ChanGroup),
2859 mumble_proto__acl__chan_group__field_descriptors,
2860 mumble_proto__acl__chan_group__field_indices_by_name,
2861 1, mumble_proto__acl__chan_group__number_ranges,
2862 (ProtobufCMessageInit) mumble_proto__acl__chan_group__init,
2863 NULL,NULL,NULL /* reserved[123] */
2865 static const protobuf_c_boolean mumble_proto__acl__chan_acl__apply_here__default_value = 1;
2866 static const protobuf_c_boolean mumble_proto__acl__chan_acl__apply_subs__default_value = 1;
2867 static const protobuf_c_boolean mumble_proto__acl__chan_acl__inherited__default_value = 1;
2868 static const ProtobufCFieldDescriptor mumble_proto__acl__chan_acl__field_descriptors[7] =
2873 PROTOBUF_C_LABEL_OPTIONAL,
2874 PROTOBUF_C_TYPE_BOOL,
2875 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_apply_here),
2876 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, apply_here),
2878 &mumble_proto__acl__chan_acl__apply_here__default_value,
2880 0,NULL,NULL /* reserved1,reserved2, etc */
2885 PROTOBUF_C_LABEL_OPTIONAL,
2886 PROTOBUF_C_TYPE_BOOL,
2887 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_apply_subs),
2888 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, apply_subs),
2890 &mumble_proto__acl__chan_acl__apply_subs__default_value,
2892 0,NULL,NULL /* reserved1,reserved2, etc */
2897 PROTOBUF_C_LABEL_OPTIONAL,
2898 PROTOBUF_C_TYPE_BOOL,
2899 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_inherited),
2900 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, inherited),
2902 &mumble_proto__acl__chan_acl__inherited__default_value,
2904 0,NULL,NULL /* reserved1,reserved2, etc */
2909 PROTOBUF_C_LABEL_OPTIONAL,
2910 PROTOBUF_C_TYPE_UINT32,
2911 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_user_id),
2912 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, user_id),
2916 0,NULL,NULL /* reserved1,reserved2, etc */
2921 PROTOBUF_C_LABEL_OPTIONAL,
2922 PROTOBUF_C_TYPE_STRING,
2923 0, /* quantifier_offset */
2924 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, group),
2928 0,NULL,NULL /* reserved1,reserved2, etc */
2933 PROTOBUF_C_LABEL_OPTIONAL,
2934 PROTOBUF_C_TYPE_UINT32,
2935 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_grant),
2936 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, grant),
2940 0,NULL,NULL /* reserved1,reserved2, etc */
2945 PROTOBUF_C_LABEL_OPTIONAL,
2946 PROTOBUF_C_TYPE_UINT32,
2947 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_deny),
2948 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, deny),
2952 0,NULL,NULL /* reserved1,reserved2, etc */
2955 static const unsigned mumble_proto__acl__chan_acl__field_indices_by_name[] = {
2956 0, /* field[0] = apply_here */
2957 1, /* field[1] = apply_subs */
2958 6, /* field[6] = deny */
2959 5, /* field[5] = grant */
2960 4, /* field[4] = group */
2961 2, /* field[2] = inherited */
2962 3, /* field[3] = user_id */
2964 static const ProtobufCIntRange mumble_proto__acl__chan_acl__number_ranges[1 + 1] =
2969 const ProtobufCMessageDescriptor mumble_proto__acl__chan_acl__descriptor =
2971 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2972 "MumbleProto.ACL.ChanACL",
2974 "MumbleProto__ACL__ChanACL",
2976 sizeof(MumbleProto__ACL__ChanACL),
2978 mumble_proto__acl__chan_acl__field_descriptors,
2979 mumble_proto__acl__chan_acl__field_indices_by_name,
2980 1, mumble_proto__acl__chan_acl__number_ranges,
2981 (ProtobufCMessageInit) mumble_proto__acl__chan_acl__init,
2982 NULL,NULL,NULL /* reserved[123] */
2984 static const protobuf_c_boolean mumble_proto__acl__inherit_acls__default_value = 1;
2985 static const protobuf_c_boolean mumble_proto__acl__query__default_value = 0;
2986 static const ProtobufCFieldDescriptor mumble_proto__acl__field_descriptors[5] =
2991 PROTOBUF_C_LABEL_REQUIRED,
2992 PROTOBUF_C_TYPE_UINT32,
2993 0, /* quantifier_offset */
2994 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, channel_id),
2998 0,NULL,NULL /* reserved1,reserved2, etc */
3003 PROTOBUF_C_LABEL_OPTIONAL,
3004 PROTOBUF_C_TYPE_BOOL,
3005 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, has_inherit_acls),
3006 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, inherit_acls),
3008 &mumble_proto__acl__inherit_acls__default_value,
3010 0,NULL,NULL /* reserved1,reserved2, etc */
3015 PROTOBUF_C_LABEL_REPEATED,
3016 PROTOBUF_C_TYPE_MESSAGE,
3017 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, n_groups),
3018 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, groups),
3019 &mumble_proto__acl__chan_group__descriptor,
3022 0,NULL,NULL /* reserved1,reserved2, etc */
3027 PROTOBUF_C_LABEL_REPEATED,
3028 PROTOBUF_C_TYPE_MESSAGE,
3029 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, n_acls),
3030 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, acls),
3031 &mumble_proto__acl__chan_acl__descriptor,
3034 0,NULL,NULL /* reserved1,reserved2, etc */
3039 PROTOBUF_C_LABEL_OPTIONAL,
3040 PROTOBUF_C_TYPE_BOOL,
3041 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, has_query),
3042 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, query),
3044 &mumble_proto__acl__query__default_value,
3046 0,NULL,NULL /* reserved1,reserved2, etc */
3049 static const unsigned mumble_proto__acl__field_indices_by_name[] = {
3050 3, /* field[3] = acls */
3051 0, /* field[0] = channel_id */
3052 2, /* field[2] = groups */
3053 1, /* field[1] = inherit_acls */
3054 4, /* field[4] = query */
3056 static const ProtobufCIntRange mumble_proto__acl__number_ranges[1 + 1] =
3061 const ProtobufCMessageDescriptor mumble_proto__acl__descriptor =
3063 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3068 sizeof(MumbleProto__ACL),
3070 mumble_proto__acl__field_descriptors,
3071 mumble_proto__acl__field_indices_by_name,
3072 1, mumble_proto__acl__number_ranges,
3073 (ProtobufCMessageInit) mumble_proto__acl__init,
3074 NULL,NULL,NULL /* reserved[123] */
3076 static const ProtobufCFieldDescriptor mumble_proto__query_users__field_descriptors[2] =
3081 PROTOBUF_C_LABEL_REPEATED,
3082 PROTOBUF_C_TYPE_UINT32,
3083 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, n_ids),
3084 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, ids),
3088 0,NULL,NULL /* reserved1,reserved2, etc */
3093 PROTOBUF_C_LABEL_REPEATED,
3094 PROTOBUF_C_TYPE_STRING,
3095 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, n_names),
3096 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, names),
3100 0,NULL,NULL /* reserved1,reserved2, etc */
3103 static const unsigned mumble_proto__query_users__field_indices_by_name[] = {
3104 0, /* field[0] = ids */
3105 1, /* field[1] = names */
3107 static const ProtobufCIntRange mumble_proto__query_users__number_ranges[1 + 1] =
3112 const ProtobufCMessageDescriptor mumble_proto__query_users__descriptor =
3114 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3115 "MumbleProto.QueryUsers",
3117 "MumbleProto__QueryUsers",
3119 sizeof(MumbleProto__QueryUsers),
3121 mumble_proto__query_users__field_descriptors,
3122 mumble_proto__query_users__field_indices_by_name,
3123 1, mumble_proto__query_users__number_ranges,
3124 (ProtobufCMessageInit) mumble_proto__query_users__init,
3125 NULL,NULL,NULL /* reserved[123] */
3127 static const ProtobufCFieldDescriptor mumble_proto__crypt_setup__field_descriptors[3] =
3132 PROTOBUF_C_LABEL_OPTIONAL,
3133 PROTOBUF_C_TYPE_BYTES,
3134 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_key),
3135 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, key),
3139 0,NULL,NULL /* reserved1,reserved2, etc */
3144 PROTOBUF_C_LABEL_OPTIONAL,
3145 PROTOBUF_C_TYPE_BYTES,
3146 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_client_nonce),
3147 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, client_nonce),
3151 0,NULL,NULL /* reserved1,reserved2, etc */
3156 PROTOBUF_C_LABEL_OPTIONAL,
3157 PROTOBUF_C_TYPE_BYTES,
3158 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_server_nonce),
3159 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, server_nonce),
3163 0,NULL,NULL /* reserved1,reserved2, etc */
3166 static const unsigned mumble_proto__crypt_setup__field_indices_by_name[] = {
3167 1, /* field[1] = client_nonce */
3168 0, /* field[0] = key */
3169 2, /* field[2] = server_nonce */
3171 static const ProtobufCIntRange mumble_proto__crypt_setup__number_ranges[1 + 1] =
3176 const ProtobufCMessageDescriptor mumble_proto__crypt_setup__descriptor =
3178 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3179 "MumbleProto.CryptSetup",
3181 "MumbleProto__CryptSetup",
3183 sizeof(MumbleProto__CryptSetup),
3185 mumble_proto__crypt_setup__field_descriptors,
3186 mumble_proto__crypt_setup__field_indices_by_name,
3187 1, mumble_proto__crypt_setup__number_ranges,
3188 (ProtobufCMessageInit) mumble_proto__crypt_setup__init,
3189 NULL,NULL,NULL /* reserved[123] */
3191 const ProtobufCEnumValue mumble_proto__context_action_modify__context__enum_values_by_number[3] =
3193 { "Server", "MUMBLE_PROTO__CONTEXT_ACTION_MODIFY__CONTEXT__SERVER", 1 },
3194 { "Channel", "MUMBLE_PROTO__CONTEXT_ACTION_MODIFY__CONTEXT__CHANNEL", 2 },
3195 { "User", "MUMBLE_PROTO__CONTEXT_ACTION_MODIFY__CONTEXT__USER", 4 },
3197 static const ProtobufCIntRange mumble_proto__context_action_modify__context__value_ranges[] = {
3198 {1, 0},{4, 2},{0, 3}
3200 const ProtobufCEnumValueIndex mumble_proto__context_action_modify__context__enum_values_by_name[3] =
3206 const ProtobufCEnumDescriptor mumble_proto__context_action_modify__context__descriptor =
3208 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
3209 "MumbleProto.ContextActionModify.Context",
3211 "MumbleProto__ContextActionModify__Context",
3214 mumble_proto__context_action_modify__context__enum_values_by_number,
3216 mumble_proto__context_action_modify__context__enum_values_by_name,
3218 mumble_proto__context_action_modify__context__value_ranges,
3219 NULL,NULL,NULL,NULL /* reserved[1234] */
3221 const ProtobufCEnumValue mumble_proto__context_action_modify__operation__enum_values_by_number[2] =
3223 { "Add", "MUMBLE_PROTO__CONTEXT_ACTION_MODIFY__OPERATION__ADD", 0 },
3224 { "Remove", "MUMBLE_PROTO__CONTEXT_ACTION_MODIFY__OPERATION__REMOVE", 1 },
3226 static const ProtobufCIntRange mumble_proto__context_action_modify__operation__value_ranges[] = {
3229 const ProtobufCEnumValueIndex mumble_proto__context_action_modify__operation__enum_values_by_name[2] =
3234 const ProtobufCEnumDescriptor mumble_proto__context_action_modify__operation__descriptor =
3236 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
3237 "MumbleProto.ContextActionModify.Operation",
3239 "MumbleProto__ContextActionModify__Operation",
3242 mumble_proto__context_action_modify__operation__enum_values_by_number,
3244 mumble_proto__context_action_modify__operation__enum_values_by_name,
3246 mumble_proto__context_action_modify__operation__value_ranges,
3247 NULL,NULL,NULL,NULL /* reserved[1234] */
3249 static const ProtobufCFieldDescriptor mumble_proto__context_action_modify__field_descriptors[4] =
3254 PROTOBUF_C_LABEL_REQUIRED,
3255 PROTOBUF_C_TYPE_STRING,
3256 0, /* quantifier_offset */
3257 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionModify, action),
3261 0,NULL,NULL /* reserved1,reserved2, etc */
3266 PROTOBUF_C_LABEL_OPTIONAL,
3267 PROTOBUF_C_TYPE_STRING,
3268 0, /* quantifier_offset */
3269 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionModify, text),
3273 0,NULL,NULL /* reserved1,reserved2, etc */
3278 PROTOBUF_C_LABEL_OPTIONAL,
3279 PROTOBUF_C_TYPE_UINT32,
3280 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionModify, has_context),
3281 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionModify, context),
3285 0,NULL,NULL /* reserved1,reserved2, etc */
3290 PROTOBUF_C_LABEL_OPTIONAL,
3291 PROTOBUF_C_TYPE_ENUM,
3292 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionModify, has_operation),
3293 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionModify, operation),
3294 &mumble_proto__context_action_modify__operation__descriptor,
3297 0,NULL,NULL /* reserved1,reserved2, etc */
3300 static const unsigned mumble_proto__context_action_modify__field_indices_by_name[] = {
3301 0, /* field[0] = action */
3302 2, /* field[2] = context */
3303 3, /* field[3] = operation */
3304 1, /* field[1] = text */
3306 static const ProtobufCIntRange mumble_proto__context_action_modify__number_ranges[1 + 1] =
3311 const ProtobufCMessageDescriptor mumble_proto__context_action_modify__descriptor =
3313 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3314 "MumbleProto.ContextActionModify",
3315 "ContextActionModify",
3316 "MumbleProto__ContextActionModify",
3318 sizeof(MumbleProto__ContextActionModify),
3320 mumble_proto__context_action_modify__field_descriptors,
3321 mumble_proto__context_action_modify__field_indices_by_name,
3322 1, mumble_proto__context_action_modify__number_ranges,
3323 (ProtobufCMessageInit) mumble_proto__context_action_modify__init,
3324 NULL,NULL,NULL /* reserved[123] */
3326 static const ProtobufCFieldDescriptor mumble_proto__context_action__field_descriptors[3] =
3331 PROTOBUF_C_LABEL_OPTIONAL,
3332 PROTOBUF_C_TYPE_UINT32,
3333 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, has_session),
3334 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, session),
3338 0,NULL,NULL /* reserved1,reserved2, etc */
3343 PROTOBUF_C_LABEL_OPTIONAL,
3344 PROTOBUF_C_TYPE_UINT32,
3345 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, has_channel_id),
3346 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, channel_id),
3350 0,NULL,NULL /* reserved1,reserved2, etc */
3355 PROTOBUF_C_LABEL_REQUIRED,
3356 PROTOBUF_C_TYPE_STRING,
3357 0, /* quantifier_offset */
3358 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, action),
3362 0,NULL,NULL /* reserved1,reserved2, etc */
3365 static const unsigned mumble_proto__context_action__field_indices_by_name[] = {
3366 2, /* field[2] = action */
3367 1, /* field[1] = channel_id */
3368 0, /* field[0] = session */
3370 static const ProtobufCIntRange mumble_proto__context_action__number_ranges[1 + 1] =
3375 const ProtobufCMessageDescriptor mumble_proto__context_action__descriptor =
3377 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3378 "MumbleProto.ContextAction",
3380 "MumbleProto__ContextAction",
3382 sizeof(MumbleProto__ContextAction),
3384 mumble_proto__context_action__field_descriptors,
3385 mumble_proto__context_action__field_indices_by_name,
3386 1, mumble_proto__context_action__number_ranges,
3387 (ProtobufCMessageInit) mumble_proto__context_action__init,
3388 NULL,NULL,NULL /* reserved[123] */
3390 static const ProtobufCFieldDescriptor mumble_proto__user_list__user__field_descriptors[2] =
3395 PROTOBUF_C_LABEL_REQUIRED,
3396 PROTOBUF_C_TYPE_UINT32,
3397 0, /* quantifier_offset */
3398 PROTOBUF_C_OFFSETOF(MumbleProto__UserList__User, user_id),
3402 0,NULL,NULL /* reserved1,reserved2, etc */
3407 PROTOBUF_C_LABEL_OPTIONAL,
3408 PROTOBUF_C_TYPE_STRING,
3409 0, /* quantifier_offset */
3410 PROTOBUF_C_OFFSETOF(MumbleProto__UserList__User, name),
3414 0,NULL,NULL /* reserved1,reserved2, etc */
3417 static const unsigned mumble_proto__user_list__user__field_indices_by_name[] = {
3418 1, /* field[1] = name */
3419 0, /* field[0] = user_id */
3421 static const ProtobufCIntRange mumble_proto__user_list__user__number_ranges[1 + 1] =
3426 const ProtobufCMessageDescriptor mumble_proto__user_list__user__descriptor =
3428 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3429 "MumbleProto.UserList.User",
3431 "MumbleProto__UserList__User",
3433 sizeof(MumbleProto__UserList__User),
3435 mumble_proto__user_list__user__field_descriptors,
3436 mumble_proto__user_list__user__field_indices_by_name,
3437 1, mumble_proto__user_list__user__number_ranges,
3438 (ProtobufCMessageInit) mumble_proto__user_list__user__init,
3439 NULL,NULL,NULL /* reserved[123] */
3441 static const ProtobufCFieldDescriptor mumble_proto__user_list__field_descriptors[1] =
3446 PROTOBUF_C_LABEL_REPEATED,
3447 PROTOBUF_C_TYPE_MESSAGE,
3448 PROTOBUF_C_OFFSETOF(MumbleProto__UserList, n_users),
3449 PROTOBUF_C_OFFSETOF(MumbleProto__UserList, users),
3450 &mumble_proto__user_list__user__descriptor,
3453 0,NULL,NULL /* reserved1,reserved2, etc */
3456 static const unsigned mumble_proto__user_list__field_indices_by_name[] = {
3457 0, /* field[0] = users */
3459 static const ProtobufCIntRange mumble_proto__user_list__number_ranges[1 + 1] =
3464 const ProtobufCMessageDescriptor mumble_proto__user_list__descriptor =
3466 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3467 "MumbleProto.UserList",
3469 "MumbleProto__UserList",
3471 sizeof(MumbleProto__UserList),
3473 mumble_proto__user_list__field_descriptors,
3474 mumble_proto__user_list__field_indices_by_name,
3475 1, mumble_proto__user_list__number_ranges,
3476 (ProtobufCMessageInit) mumble_proto__user_list__init,
3477 NULL,NULL,NULL /* reserved[123] */
3479 static const protobuf_c_boolean mumble_proto__voice_target__target__links__default_value = 0;
3480 static const protobuf_c_boolean mumble_proto__voice_target__target__children__default_value = 0;
3481 static const ProtobufCFieldDescriptor mumble_proto__voice_target__target__field_descriptors[5] =
3486 PROTOBUF_C_LABEL_REPEATED,
3487 PROTOBUF_C_TYPE_UINT32,
3488 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, n_session),
3489 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, session),
3493 0,NULL,NULL /* reserved1,reserved2, etc */
3498 PROTOBUF_C_LABEL_OPTIONAL,
3499 PROTOBUF_C_TYPE_UINT32,
3500 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_channel_id),
3501 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, channel_id),
3505 0,NULL,NULL /* reserved1,reserved2, etc */
3510 PROTOBUF_C_LABEL_OPTIONAL,
3511 PROTOBUF_C_TYPE_STRING,
3512 0, /* quantifier_offset */
3513 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, group),
3517 0,NULL,NULL /* reserved1,reserved2, etc */
3522 PROTOBUF_C_LABEL_OPTIONAL,
3523 PROTOBUF_C_TYPE_BOOL,
3524 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_links),
3525 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, links),
3527 &mumble_proto__voice_target__target__links__default_value,
3529 0,NULL,NULL /* reserved1,reserved2, etc */
3534 PROTOBUF_C_LABEL_OPTIONAL,
3535 PROTOBUF_C_TYPE_BOOL,
3536 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_children),
3537 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, children),
3539 &mumble_proto__voice_target__target__children__default_value,
3541 0,NULL,NULL /* reserved1,reserved2, etc */
3544 static const unsigned mumble_proto__voice_target__target__field_indices_by_name[] = {
3545 1, /* field[1] = channel_id */
3546 4, /* field[4] = children */
3547 2, /* field[2] = group */
3548 3, /* field[3] = links */
3549 0, /* field[0] = session */
3551 static const ProtobufCIntRange mumble_proto__voice_target__target__number_ranges[1 + 1] =
3556 const ProtobufCMessageDescriptor mumble_proto__voice_target__target__descriptor =
3558 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3559 "MumbleProto.VoiceTarget.Target",
3561 "MumbleProto__VoiceTarget__Target",
3563 sizeof(MumbleProto__VoiceTarget__Target),
3565 mumble_proto__voice_target__target__field_descriptors,
3566 mumble_proto__voice_target__target__field_indices_by_name,
3567 1, mumble_proto__voice_target__target__number_ranges,
3568 (ProtobufCMessageInit) mumble_proto__voice_target__target__init,
3569 NULL,NULL,NULL /* reserved[123] */
3571 static const ProtobufCFieldDescriptor mumble_proto__voice_target__field_descriptors[2] =
3576 PROTOBUF_C_LABEL_OPTIONAL,
3577 PROTOBUF_C_TYPE_UINT32,
3578 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, has_id),
3579 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, id),
3583 0,NULL,NULL /* reserved1,reserved2, etc */
3588 PROTOBUF_C_LABEL_REPEATED,
3589 PROTOBUF_C_TYPE_MESSAGE,
3590 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, n_targets),
3591 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, targets),
3592 &mumble_proto__voice_target__target__descriptor,
3595 0,NULL,NULL /* reserved1,reserved2, etc */
3598 static const unsigned mumble_proto__voice_target__field_indices_by_name[] = {
3599 0, /* field[0] = id */
3600 1, /* field[1] = targets */
3602 static const ProtobufCIntRange mumble_proto__voice_target__number_ranges[1 + 1] =
3607 const ProtobufCMessageDescriptor mumble_proto__voice_target__descriptor =
3609 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3610 "MumbleProto.VoiceTarget",
3612 "MumbleProto__VoiceTarget",
3614 sizeof(MumbleProto__VoiceTarget),
3616 mumble_proto__voice_target__field_descriptors,
3617 mumble_proto__voice_target__field_indices_by_name,
3618 1, mumble_proto__voice_target__number_ranges,
3619 (ProtobufCMessageInit) mumble_proto__voice_target__init,
3620 NULL,NULL,NULL /* reserved[123] */
3622 static const protobuf_c_boolean mumble_proto__permission_query__flush__default_value = 0;
3623 static const ProtobufCFieldDescriptor mumble_proto__permission_query__field_descriptors[3] =
3628 PROTOBUF_C_LABEL_OPTIONAL,
3629 PROTOBUF_C_TYPE_UINT32,
3630 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_channel_id),
3631 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, channel_id),
3635 0,NULL,NULL /* reserved1,reserved2, etc */
3640 PROTOBUF_C_LABEL_OPTIONAL,
3641 PROTOBUF_C_TYPE_UINT32,
3642 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_permissions),
3643 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, permissions),
3647 0,NULL,NULL /* reserved1,reserved2, etc */
3652 PROTOBUF_C_LABEL_OPTIONAL,
3653 PROTOBUF_C_TYPE_BOOL,
3654 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_flush),
3655 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, flush),
3657 &mumble_proto__permission_query__flush__default_value,
3659 0,NULL,NULL /* reserved1,reserved2, etc */
3662 static const unsigned mumble_proto__permission_query__field_indices_by_name[] = {
3663 0, /* field[0] = channel_id */
3664 2, /* field[2] = flush */
3665 1, /* field[1] = permissions */
3667 static const ProtobufCIntRange mumble_proto__permission_query__number_ranges[1 + 1] =
3672 const ProtobufCMessageDescriptor mumble_proto__permission_query__descriptor =
3674 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3675 "MumbleProto.PermissionQuery",
3677 "MumbleProto__PermissionQuery",
3679 sizeof(MumbleProto__PermissionQuery),
3681 mumble_proto__permission_query__field_descriptors,
3682 mumble_proto__permission_query__field_indices_by_name,
3683 1, mumble_proto__permission_query__number_ranges,
3684 (ProtobufCMessageInit) mumble_proto__permission_query__init,
3685 NULL,NULL,NULL /* reserved[123] */
3687 static const protobuf_c_boolean mumble_proto__codec_version__prefer_alpha__default_value = 1;
3688 static const protobuf_c_boolean mumble_proto__codec_version__opus__default_value = 0;
3689 static const ProtobufCFieldDescriptor mumble_proto__codec_version__field_descriptors[4] =
3694 PROTOBUF_C_LABEL_REQUIRED,
3695 PROTOBUF_C_TYPE_INT32,
3696 0, /* quantifier_offset */
3697 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, alpha),
3701 0,NULL,NULL /* reserved1,reserved2, etc */
3706 PROTOBUF_C_LABEL_REQUIRED,
3707 PROTOBUF_C_TYPE_INT32,
3708 0, /* quantifier_offset */
3709 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, beta),
3713 0,NULL,NULL /* reserved1,reserved2, etc */
3718 PROTOBUF_C_LABEL_REQUIRED,
3719 PROTOBUF_C_TYPE_BOOL,
3720 0, /* quantifier_offset */
3721 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, prefer_alpha),
3723 &mumble_proto__codec_version__prefer_alpha__default_value,
3725 0,NULL,NULL /* reserved1,reserved2, etc */
3730 PROTOBUF_C_LABEL_OPTIONAL,
3731 PROTOBUF_C_TYPE_BOOL,
3732 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, has_opus),
3733 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, opus),
3735 &mumble_proto__codec_version__opus__default_value,
3737 0,NULL,NULL /* reserved1,reserved2, etc */
3740 static const unsigned mumble_proto__codec_version__field_indices_by_name[] = {
3741 0, /* field[0] = alpha */
3742 1, /* field[1] = beta */
3743 3, /* field[3] = opus */
3744 2, /* field[2] = prefer_alpha */
3746 static const ProtobufCIntRange mumble_proto__codec_version__number_ranges[1 + 1] =
3751 const ProtobufCMessageDescriptor mumble_proto__codec_version__descriptor =
3753 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3754 "MumbleProto.CodecVersion",
3756 "MumbleProto__CodecVersion",
3758 sizeof(MumbleProto__CodecVersion),
3760 mumble_proto__codec_version__field_descriptors,
3761 mumble_proto__codec_version__field_indices_by_name,
3762 1, mumble_proto__codec_version__number_ranges,
3763 (ProtobufCMessageInit) mumble_proto__codec_version__init,
3764 NULL,NULL,NULL /* reserved[123] */
3766 static const ProtobufCFieldDescriptor mumble_proto__user_stats__stats__field_descriptors[4] =
3771 PROTOBUF_C_LABEL_OPTIONAL,
3772 PROTOBUF_C_TYPE_UINT32,
3773 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, has_good),
3774 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, good),
3778 0,NULL,NULL /* reserved1,reserved2, etc */
3783 PROTOBUF_C_LABEL_OPTIONAL,
3784 PROTOBUF_C_TYPE_UINT32,
3785 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, has_late),
3786 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, late),
3790 0,NULL,NULL /* reserved1,reserved2, etc */
3795 PROTOBUF_C_LABEL_OPTIONAL,
3796 PROTOBUF_C_TYPE_UINT32,
3797 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, has_lost),
3798 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, lost),
3802 0,NULL,NULL /* reserved1,reserved2, etc */
3807 PROTOBUF_C_LABEL_OPTIONAL,
3808 PROTOBUF_C_TYPE_UINT32,
3809 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, has_resync),
3810 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, resync),
3814 0,NULL,NULL /* reserved1,reserved2, etc */
3817 static const unsigned mumble_proto__user_stats__stats__field_indices_by_name[] = {
3818 0, /* field[0] = good */
3819 1, /* field[1] = late */
3820 2, /* field[2] = lost */
3821 3, /* field[3] = resync */
3823 static const ProtobufCIntRange mumble_proto__user_stats__stats__number_ranges[1 + 1] =
3828 const ProtobufCMessageDescriptor mumble_proto__user_stats__stats__descriptor =
3830 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3831 "MumbleProto.UserStats.Stats",
3833 "MumbleProto__UserStats__Stats",
3835 sizeof(MumbleProto__UserStats__Stats),
3837 mumble_proto__user_stats__stats__field_descriptors,
3838 mumble_proto__user_stats__stats__field_indices_by_name,
3839 1, mumble_proto__user_stats__stats__number_ranges,
3840 (ProtobufCMessageInit) mumble_proto__user_stats__stats__init,
3841 NULL,NULL,NULL /* reserved[123] */
3843 static const protobuf_c_boolean mumble_proto__user_stats__stats_only__default_value = 0;
3844 static const protobuf_c_boolean mumble_proto__user_stats__strong_certificate__default_value = 0;
3845 static const protobuf_c_boolean mumble_proto__user_stats__opus__default_value = 0;
3846 static const ProtobufCFieldDescriptor mumble_proto__user_stats__field_descriptors[19] =
3851 PROTOBUF_C_LABEL_OPTIONAL,
3852 PROTOBUF_C_TYPE_UINT32,
3853 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_session),
3854 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, session),
3858 0,NULL,NULL /* reserved1,reserved2, etc */
3863 PROTOBUF_C_LABEL_OPTIONAL,
3864 PROTOBUF_C_TYPE_BOOL,
3865 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_stats_only),
3866 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, stats_only),
3868 &mumble_proto__user_stats__stats_only__default_value,
3870 0,NULL,NULL /* reserved1,reserved2, etc */
3875 PROTOBUF_C_LABEL_REPEATED,
3876 PROTOBUF_C_TYPE_BYTES,
3877 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, n_certificates),
3878 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, certificates),
3882 0,NULL,NULL /* reserved1,reserved2, etc */
3887 PROTOBUF_C_LABEL_OPTIONAL,
3888 PROTOBUF_C_TYPE_MESSAGE,
3889 0, /* quantifier_offset */
3890 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, from_client),
3891 &mumble_proto__user_stats__stats__descriptor,
3894 0,NULL,NULL /* reserved1,reserved2, etc */
3899 PROTOBUF_C_LABEL_OPTIONAL,
3900 PROTOBUF_C_TYPE_MESSAGE,
3901 0, /* quantifier_offset */
3902 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, from_server),
3903 &mumble_proto__user_stats__stats__descriptor,
3906 0,NULL,NULL /* reserved1,reserved2, etc */
3911 PROTOBUF_C_LABEL_OPTIONAL,
3912 PROTOBUF_C_TYPE_UINT32,
3913 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_udp_packets),
3914 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, udp_packets),
3918 0,NULL,NULL /* reserved1,reserved2, etc */
3923 PROTOBUF_C_LABEL_OPTIONAL,
3924 PROTOBUF_C_TYPE_UINT32,
3925 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_tcp_packets),
3926 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, tcp_packets),
3930 0,NULL,NULL /* reserved1,reserved2, etc */
3935 PROTOBUF_C_LABEL_OPTIONAL,
3936 PROTOBUF_C_TYPE_FLOAT,
3937 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_udp_ping_avg),
3938 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, udp_ping_avg),
3942 0,NULL,NULL /* reserved1,reserved2, etc */
3947 PROTOBUF_C_LABEL_OPTIONAL,
3948 PROTOBUF_C_TYPE_FLOAT,
3949 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_udp_ping_var),
3950 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, udp_ping_var),
3954 0,NULL,NULL /* reserved1,reserved2, etc */
3959 PROTOBUF_C_LABEL_OPTIONAL,
3960 PROTOBUF_C_TYPE_FLOAT,
3961 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_tcp_ping_avg),
3962 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, tcp_ping_avg),
3966 0,NULL,NULL /* reserved1,reserved2, etc */
3971 PROTOBUF_C_LABEL_OPTIONAL,
3972 PROTOBUF_C_TYPE_FLOAT,
3973 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_tcp_ping_var),
3974 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, tcp_ping_var),
3978 0,NULL,NULL /* reserved1,reserved2, etc */
3983 PROTOBUF_C_LABEL_OPTIONAL,
3984 PROTOBUF_C_TYPE_MESSAGE,
3985 0, /* quantifier_offset */
3986 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, version),
3987 &mumble_proto__version__descriptor,
3990 0,NULL,NULL /* reserved1,reserved2, etc */
3995 PROTOBUF_C_LABEL_REPEATED,
3996 PROTOBUF_C_TYPE_INT32,
3997 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, n_celt_versions),
3998 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, celt_versions),
4002 0,NULL,NULL /* reserved1,reserved2, etc */
4007 PROTOBUF_C_LABEL_OPTIONAL,
4008 PROTOBUF_C_TYPE_BYTES,
4009 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_address),
4010 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, address),
4014 0,NULL,NULL /* reserved1,reserved2, etc */
4019 PROTOBUF_C_LABEL_OPTIONAL,
4020 PROTOBUF_C_TYPE_UINT32,
4021 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_bandwidth),
4022 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, bandwidth),
4026 0,NULL,NULL /* reserved1,reserved2, etc */
4031 PROTOBUF_C_LABEL_OPTIONAL,
4032 PROTOBUF_C_TYPE_UINT32,
4033 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_onlinesecs),
4034 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, onlinesecs),
4038 0,NULL,NULL /* reserved1,reserved2, etc */
4043 PROTOBUF_C_LABEL_OPTIONAL,
4044 PROTOBUF_C_TYPE_UINT32,
4045 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_idlesecs),
4046 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, idlesecs),
4050 0,NULL,NULL /* reserved1,reserved2, etc */
4053 "strong_certificate",
4055 PROTOBUF_C_LABEL_OPTIONAL,
4056 PROTOBUF_C_TYPE_BOOL,
4057 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_strong_certificate),
4058 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, strong_certificate),
4060 &mumble_proto__user_stats__strong_certificate__default_value,
4062 0,NULL,NULL /* reserved1,reserved2, etc */
4067 PROTOBUF_C_LABEL_OPTIONAL,
4068 PROTOBUF_C_TYPE_BOOL,
4069 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_opus),
4070 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, opus),
4072 &mumble_proto__user_stats__opus__default_value,
4074 0,NULL,NULL /* reserved1,reserved2, etc */
4077 static const unsigned mumble_proto__user_stats__field_indices_by_name[] = {
4078 13, /* field[13] = address */
4079 14, /* field[14] = bandwidth */
4080 12, /* field[12] = celt_versions */
4081 2, /* field[2] = certificates */
4082 3, /* field[3] = from_client */
4083 4, /* field[4] = from_server */
4084 16, /* field[16] = idlesecs */
4085 15, /* field[15] = onlinesecs */
4086 18, /* field[18] = opus */
4087 0, /* field[0] = session */
4088 1, /* field[1] = stats_only */
4089 17, /* field[17] = strong_certificate */
4090 6, /* field[6] = tcp_packets */
4091 9, /* field[9] = tcp_ping_avg */
4092 10, /* field[10] = tcp_ping_var */
4093 5, /* field[5] = udp_packets */
4094 7, /* field[7] = udp_ping_avg */
4095 8, /* field[8] = udp_ping_var */
4096 11, /* field[11] = version */
4098 static const ProtobufCIntRange mumble_proto__user_stats__number_ranges[1 + 1] =
4103 const ProtobufCMessageDescriptor mumble_proto__user_stats__descriptor =
4105 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
4106 "MumbleProto.UserStats",
4108 "MumbleProto__UserStats",
4110 sizeof(MumbleProto__UserStats),
4112 mumble_proto__user_stats__field_descriptors,
4113 mumble_proto__user_stats__field_indices_by_name,
4114 1, mumble_proto__user_stats__number_ranges,
4115 (ProtobufCMessageInit) mumble_proto__user_stats__init,
4116 NULL,NULL,NULL /* reserved[123] */
4118 static const ProtobufCFieldDescriptor mumble_proto__suggest_config__field_descriptors[3] =
4123 PROTOBUF_C_LABEL_OPTIONAL,
4124 PROTOBUF_C_TYPE_UINT32,
4125 PROTOBUF_C_OFFSETOF(MumbleProto__SuggestConfig, has_version),
4126 PROTOBUF_C_OFFSETOF(MumbleProto__SuggestConfig, version),
4130 0,NULL,NULL /* reserved1,reserved2, etc */
4135 PROTOBUF_C_LABEL_OPTIONAL,
4136 PROTOBUF_C_TYPE_BOOL,
4137 PROTOBUF_C_OFFSETOF(MumbleProto__SuggestConfig, has_positional),
4138 PROTOBUF_C_OFFSETOF(MumbleProto__SuggestConfig, positional),
4142 0,NULL,NULL /* reserved1,reserved2, etc */
4147 PROTOBUF_C_LABEL_OPTIONAL,
4148 PROTOBUF_C_TYPE_BOOL,
4149 PROTOBUF_C_OFFSETOF(MumbleProto__SuggestConfig, has_push_to_talk),
4150 PROTOBUF_C_OFFSETOF(MumbleProto__SuggestConfig, push_to_talk),
4154 0,NULL,NULL /* reserved1,reserved2, etc */
4157 static const unsigned mumble_proto__suggest_config__field_indices_by_name[] = {
4158 1, /* field[1] = positional */
4159 2, /* field[2] = push_to_talk */
4160 0, /* field[0] = version */
4162 static const ProtobufCIntRange mumble_proto__suggest_config__number_ranges[1 + 1] =
4167 const ProtobufCMessageDescriptor mumble_proto__suggest_config__descriptor =
4169 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
4170 "MumbleProto.SuggestConfig",
4172 "MumbleProto__SuggestConfig",
4174 sizeof(MumbleProto__SuggestConfig),
4176 mumble_proto__suggest_config__field_descriptors,
4177 mumble_proto__suggest_config__field_indices_by_name,
4178 1, mumble_proto__suggest_config__number_ranges,
4179 (ProtobufCMessageInit) mumble_proto__suggest_config__init,
4180 NULL,NULL,NULL /* reserved[123] */
4182 static const ProtobufCFieldDescriptor mumble_proto__request_blob__field_descriptors[3] =
4187 PROTOBUF_C_LABEL_REPEATED,
4188 PROTOBUF_C_TYPE_UINT32,
4189 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, n_session_texture),
4190 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, session_texture),
4194 0,NULL,NULL /* reserved1,reserved2, etc */
4199 PROTOBUF_C_LABEL_REPEATED,
4200 PROTOBUF_C_TYPE_UINT32,
4201 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, n_session_comment),
4202 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, session_comment),
4206 0,NULL,NULL /* reserved1,reserved2, etc */
4209 "channel_description",
4211 PROTOBUF_C_LABEL_REPEATED,
4212 PROTOBUF_C_TYPE_UINT32,
4213 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, n_channel_description),
4214 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, channel_description),
4218 0,NULL,NULL /* reserved1,reserved2, etc */
4221 static const unsigned mumble_proto__request_blob__field_indices_by_name[] = {
4222 2, /* field[2] = channel_description */
4223 1, /* field[1] = session_comment */
4224 0, /* field[0] = session_texture */
4226 static const ProtobufCIntRange mumble_proto__request_blob__number_ranges[1 + 1] =
4231 const ProtobufCMessageDescriptor mumble_proto__request_blob__descriptor =
4233 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
4234 "MumbleProto.RequestBlob",
4236 "MumbleProto__RequestBlob",
4238 sizeof(MumbleProto__RequestBlob),
4240 mumble_proto__request_blob__field_descriptors,
4241 mumble_proto__request_blob__field_indices_by_name,
4242 1, mumble_proto__request_blob__number_ranges,
4243 (ProtobufCMessageInit) mumble_proto__request_blob__init,
4244 NULL,NULL,NULL /* reserved[123] */