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_add__init
759 (MumbleProto__ContextActionAdd *message)
761 static MumbleProto__ContextActionAdd init_value = MUMBLE_PROTO__CONTEXT_ACTION_ADD__INIT;
762 *message = init_value;
764 size_t mumble_proto__context_action_add__get_packed_size
765 (const MumbleProto__ContextActionAdd *message)
767 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
768 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
770 size_t mumble_proto__context_action_add__pack
771 (const MumbleProto__ContextActionAdd *message,
774 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
775 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
777 size_t mumble_proto__context_action_add__pack_to_buffer
778 (const MumbleProto__ContextActionAdd *message,
779 ProtobufCBuffer *buffer)
781 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__descriptor);
782 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
784 MumbleProto__ContextActionAdd *
785 mumble_proto__context_action_add__unpack
786 (ProtobufCAllocator *allocator,
790 return (MumbleProto__ContextActionAdd *)
791 protobuf_c_message_unpack (&mumble_proto__context_action_add__descriptor,
792 allocator, len, data);
794 void mumble_proto__context_action_add__free_unpacked
795 (MumbleProto__ContextActionAdd *message,
796 ProtobufCAllocator *allocator)
798 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__context_action_add__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__request_blob__init
1078 (MumbleProto__RequestBlob *message)
1080 static MumbleProto__RequestBlob init_value = MUMBLE_PROTO__REQUEST_BLOB__INIT;
1081 *message = init_value;
1083 size_t mumble_proto__request_blob__get_packed_size
1084 (const MumbleProto__RequestBlob *message)
1086 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__request_blob__descriptor);
1087 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1089 size_t mumble_proto__request_blob__pack
1090 (const MumbleProto__RequestBlob *message,
1093 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__request_blob__descriptor);
1094 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1096 size_t mumble_proto__request_blob__pack_to_buffer
1097 (const MumbleProto__RequestBlob *message,
1098 ProtobufCBuffer *buffer)
1100 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__request_blob__descriptor);
1101 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1103 MumbleProto__RequestBlob *
1104 mumble_proto__request_blob__unpack
1105 (ProtobufCAllocator *allocator,
1107 const uint8_t *data)
1109 return (MumbleProto__RequestBlob *)
1110 protobuf_c_message_unpack (&mumble_proto__request_blob__descriptor,
1111 allocator, len, data);
1113 void mumble_proto__request_blob__free_unpacked
1114 (MumbleProto__RequestBlob *message,
1115 ProtobufCAllocator *allocator)
1117 PROTOBUF_C_ASSERT (message->base.descriptor == &mumble_proto__request_blob__descriptor);
1118 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1120 static const ProtobufCFieldDescriptor mumble_proto__version__field_descriptors[4] =
1125 PROTOBUF_C_LABEL_OPTIONAL,
1126 PROTOBUF_C_TYPE_UINT32,
1127 PROTOBUF_C_OFFSETOF(MumbleProto__Version, has_version),
1128 PROTOBUF_C_OFFSETOF(MumbleProto__Version, version),
1132 0,NULL,NULL /* reserved1,reserved2, etc */
1137 PROTOBUF_C_LABEL_OPTIONAL,
1138 PROTOBUF_C_TYPE_STRING,
1139 0, /* quantifier_offset */
1140 PROTOBUF_C_OFFSETOF(MumbleProto__Version, release),
1144 0,NULL,NULL /* reserved1,reserved2, etc */
1149 PROTOBUF_C_LABEL_OPTIONAL,
1150 PROTOBUF_C_TYPE_STRING,
1151 0, /* quantifier_offset */
1152 PROTOBUF_C_OFFSETOF(MumbleProto__Version, os),
1156 0,NULL,NULL /* reserved1,reserved2, etc */
1161 PROTOBUF_C_LABEL_OPTIONAL,
1162 PROTOBUF_C_TYPE_STRING,
1163 0, /* quantifier_offset */
1164 PROTOBUF_C_OFFSETOF(MumbleProto__Version, os_version),
1168 0,NULL,NULL /* reserved1,reserved2, etc */
1171 static const unsigned mumble_proto__version__field_indices_by_name[] = {
1172 2, /* field[2] = os */
1173 3, /* field[3] = os_version */
1174 1, /* field[1] = release */
1175 0, /* field[0] = version */
1177 static const ProtobufCIntRange mumble_proto__version__number_ranges[1 + 1] =
1182 const ProtobufCMessageDescriptor mumble_proto__version__descriptor =
1184 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1185 "MumbleProto.Version",
1187 "MumbleProto__Version",
1189 sizeof(MumbleProto__Version),
1191 mumble_proto__version__field_descriptors,
1192 mumble_proto__version__field_indices_by_name,
1193 1, mumble_proto__version__number_ranges,
1194 (ProtobufCMessageInit) mumble_proto__version__init,
1195 NULL,NULL,NULL /* reserved[123] */
1197 static const ProtobufCFieldDescriptor mumble_proto__udptunnel__field_descriptors[1] =
1202 PROTOBUF_C_LABEL_REQUIRED,
1203 PROTOBUF_C_TYPE_BYTES,
1204 0, /* quantifier_offset */
1205 PROTOBUF_C_OFFSETOF(MumbleProto__UDPTunnel, packet),
1209 0,NULL,NULL /* reserved1,reserved2, etc */
1212 static const unsigned mumble_proto__udptunnel__field_indices_by_name[] = {
1213 0, /* field[0] = packet */
1215 static const ProtobufCIntRange mumble_proto__udptunnel__number_ranges[1 + 1] =
1220 const ProtobufCMessageDescriptor mumble_proto__udptunnel__descriptor =
1222 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1223 "MumbleProto.UDPTunnel",
1225 "MumbleProto__UDPTunnel",
1227 sizeof(MumbleProto__UDPTunnel),
1229 mumble_proto__udptunnel__field_descriptors,
1230 mumble_proto__udptunnel__field_indices_by_name,
1231 1, mumble_proto__udptunnel__number_ranges,
1232 (ProtobufCMessageInit) mumble_proto__udptunnel__init,
1233 NULL,NULL,NULL /* reserved[123] */
1235 static const ProtobufCFieldDescriptor mumble_proto__authenticate__field_descriptors[4] =
1240 PROTOBUF_C_LABEL_OPTIONAL,
1241 PROTOBUF_C_TYPE_STRING,
1242 0, /* quantifier_offset */
1243 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, username),
1247 0,NULL,NULL /* reserved1,reserved2, etc */
1252 PROTOBUF_C_LABEL_OPTIONAL,
1253 PROTOBUF_C_TYPE_STRING,
1254 0, /* quantifier_offset */
1255 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, password),
1259 0,NULL,NULL /* reserved1,reserved2, etc */
1264 PROTOBUF_C_LABEL_REPEATED,
1265 PROTOBUF_C_TYPE_STRING,
1266 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, n_tokens),
1267 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, tokens),
1271 0,NULL,NULL /* reserved1,reserved2, etc */
1276 PROTOBUF_C_LABEL_REPEATED,
1277 PROTOBUF_C_TYPE_INT32,
1278 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, n_celt_versions),
1279 PROTOBUF_C_OFFSETOF(MumbleProto__Authenticate, celt_versions),
1283 0,NULL,NULL /* reserved1,reserved2, etc */
1286 static const unsigned mumble_proto__authenticate__field_indices_by_name[] = {
1287 3, /* field[3] = celt_versions */
1288 1, /* field[1] = password */
1289 2, /* field[2] = tokens */
1290 0, /* field[0] = username */
1292 static const ProtobufCIntRange mumble_proto__authenticate__number_ranges[1 + 1] =
1297 const ProtobufCMessageDescriptor mumble_proto__authenticate__descriptor =
1299 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1300 "MumbleProto.Authenticate",
1302 "MumbleProto__Authenticate",
1304 sizeof(MumbleProto__Authenticate),
1306 mumble_proto__authenticate__field_descriptors,
1307 mumble_proto__authenticate__field_indices_by_name,
1308 1, mumble_proto__authenticate__number_ranges,
1309 (ProtobufCMessageInit) mumble_proto__authenticate__init,
1310 NULL,NULL,NULL /* reserved[123] */
1312 static const ProtobufCFieldDescriptor mumble_proto__ping__field_descriptors[11] =
1317 PROTOBUF_C_LABEL_OPTIONAL,
1318 PROTOBUF_C_TYPE_UINT64,
1319 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_timestamp),
1320 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, timestamp),
1324 0,NULL,NULL /* reserved1,reserved2, etc */
1329 PROTOBUF_C_LABEL_OPTIONAL,
1330 PROTOBUF_C_TYPE_UINT32,
1331 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_good),
1332 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, good),
1336 0,NULL,NULL /* reserved1,reserved2, etc */
1341 PROTOBUF_C_LABEL_OPTIONAL,
1342 PROTOBUF_C_TYPE_UINT32,
1343 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_late),
1344 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, late),
1348 0,NULL,NULL /* reserved1,reserved2, etc */
1353 PROTOBUF_C_LABEL_OPTIONAL,
1354 PROTOBUF_C_TYPE_UINT32,
1355 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_lost),
1356 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, lost),
1360 0,NULL,NULL /* reserved1,reserved2, etc */
1365 PROTOBUF_C_LABEL_OPTIONAL,
1366 PROTOBUF_C_TYPE_UINT32,
1367 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_resync),
1368 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, resync),
1372 0,NULL,NULL /* reserved1,reserved2, etc */
1377 PROTOBUF_C_LABEL_OPTIONAL,
1378 PROTOBUF_C_TYPE_UINT32,
1379 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_packets),
1380 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_packets),
1384 0,NULL,NULL /* reserved1,reserved2, etc */
1389 PROTOBUF_C_LABEL_OPTIONAL,
1390 PROTOBUF_C_TYPE_UINT32,
1391 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_packets),
1392 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_packets),
1396 0,NULL,NULL /* reserved1,reserved2, etc */
1401 PROTOBUF_C_LABEL_OPTIONAL,
1402 PROTOBUF_C_TYPE_FLOAT,
1403 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_ping_avg),
1404 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_ping_avg),
1408 0,NULL,NULL /* reserved1,reserved2, etc */
1413 PROTOBUF_C_LABEL_OPTIONAL,
1414 PROTOBUF_C_TYPE_FLOAT,
1415 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_udp_ping_var),
1416 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, udp_ping_var),
1420 0,NULL,NULL /* reserved1,reserved2, etc */
1425 PROTOBUF_C_LABEL_OPTIONAL,
1426 PROTOBUF_C_TYPE_FLOAT,
1427 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_ping_avg),
1428 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_ping_avg),
1432 0,NULL,NULL /* reserved1,reserved2, etc */
1437 PROTOBUF_C_LABEL_OPTIONAL,
1438 PROTOBUF_C_TYPE_FLOAT,
1439 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, has_tcp_ping_var),
1440 PROTOBUF_C_OFFSETOF(MumbleProto__Ping, tcp_ping_var),
1444 0,NULL,NULL /* reserved1,reserved2, etc */
1447 static const unsigned mumble_proto__ping__field_indices_by_name[] = {
1448 1, /* field[1] = good */
1449 2, /* field[2] = late */
1450 3, /* field[3] = lost */
1451 4, /* field[4] = resync */
1452 6, /* field[6] = tcp_packets */
1453 9, /* field[9] = tcp_ping_avg */
1454 10, /* field[10] = tcp_ping_var */
1455 0, /* field[0] = timestamp */
1456 5, /* field[5] = udp_packets */
1457 7, /* field[7] = udp_ping_avg */
1458 8, /* field[8] = udp_ping_var */
1460 static const ProtobufCIntRange mumble_proto__ping__number_ranges[1 + 1] =
1465 const ProtobufCMessageDescriptor mumble_proto__ping__descriptor =
1467 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1470 "MumbleProto__Ping",
1472 sizeof(MumbleProto__Ping),
1474 mumble_proto__ping__field_descriptors,
1475 mumble_proto__ping__field_indices_by_name,
1476 1, mumble_proto__ping__number_ranges,
1477 (ProtobufCMessageInit) mumble_proto__ping__init,
1478 NULL,NULL,NULL /* reserved[123] */
1480 const ProtobufCEnumValue mumble_proto__reject__reject_type__enum_values_by_number[8] =
1482 { "None", "MUMBLE_PROTO__REJECT__REJECT_TYPE__NONE", 0 },
1483 { "WrongVersion", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGVERSION", 1 },
1484 { "InvalidUsername", "MUMBLE_PROTO__REJECT__REJECT_TYPE__INVALIDUSERNAME", 2 },
1485 { "WrongUserPW", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGUSERPW", 3 },
1486 { "WrongServerPW", "MUMBLE_PROTO__REJECT__REJECT_TYPE__WRONGSERVERPW", 4 },
1487 { "UsernameInUse", "MUMBLE_PROTO__REJECT__REJECT_TYPE__USERNAMEINUSE", 5 },
1488 { "ServerFull", "MUMBLE_PROTO__REJECT__REJECT_TYPE__SERVERFULL", 6 },
1489 { "NoCertificate", "MUMBLE_PROTO__REJECT__REJECT_TYPE__NOCERTIFICATE", 7 },
1491 static const ProtobufCIntRange mumble_proto__reject__reject_type__value_ranges[] = {
1494 const ProtobufCEnumValueIndex mumble_proto__reject__reject_type__enum_values_by_name[8] =
1496 { "InvalidUsername", 2 },
1497 { "NoCertificate", 7 },
1499 { "ServerFull", 6 },
1500 { "UsernameInUse", 5 },
1501 { "WrongServerPW", 4 },
1502 { "WrongUserPW", 3 },
1503 { "WrongVersion", 1 },
1505 const ProtobufCEnumDescriptor mumble_proto__reject__reject_type__descriptor =
1507 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
1508 "MumbleProto.Reject.RejectType",
1510 "MumbleProto__Reject__RejectType",
1513 mumble_proto__reject__reject_type__enum_values_by_number,
1515 mumble_proto__reject__reject_type__enum_values_by_name,
1517 mumble_proto__reject__reject_type__value_ranges,
1518 NULL,NULL,NULL,NULL /* reserved[1234] */
1520 static const ProtobufCFieldDescriptor mumble_proto__reject__field_descriptors[2] =
1525 PROTOBUF_C_LABEL_OPTIONAL,
1526 PROTOBUF_C_TYPE_ENUM,
1527 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, has_type),
1528 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, type),
1529 &mumble_proto__reject__reject_type__descriptor,
1532 0,NULL,NULL /* reserved1,reserved2, etc */
1537 PROTOBUF_C_LABEL_OPTIONAL,
1538 PROTOBUF_C_TYPE_STRING,
1539 0, /* quantifier_offset */
1540 PROTOBUF_C_OFFSETOF(MumbleProto__Reject, reason),
1544 0,NULL,NULL /* reserved1,reserved2, etc */
1547 static const unsigned mumble_proto__reject__field_indices_by_name[] = {
1548 1, /* field[1] = reason */
1549 0, /* field[0] = type */
1551 static const ProtobufCIntRange mumble_proto__reject__number_ranges[1 + 1] =
1556 const ProtobufCMessageDescriptor mumble_proto__reject__descriptor =
1558 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1559 "MumbleProto.Reject",
1561 "MumbleProto__Reject",
1563 sizeof(MumbleProto__Reject),
1565 mumble_proto__reject__field_descriptors,
1566 mumble_proto__reject__field_indices_by_name,
1567 1, mumble_proto__reject__number_ranges,
1568 (ProtobufCMessageInit) mumble_proto__reject__init,
1569 NULL,NULL,NULL /* reserved[123] */
1571 static const ProtobufCFieldDescriptor mumble_proto__server_config__field_descriptors[5] =
1576 PROTOBUF_C_LABEL_OPTIONAL,
1577 PROTOBUF_C_TYPE_UINT32,
1578 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, has_max_bandwidth),
1579 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, max_bandwidth),
1583 0,NULL,NULL /* reserved1,reserved2, etc */
1588 PROTOBUF_C_LABEL_OPTIONAL,
1589 PROTOBUF_C_TYPE_STRING,
1590 0, /* quantifier_offset */
1591 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, welcome_text),
1595 0,NULL,NULL /* reserved1,reserved2, etc */
1600 PROTOBUF_C_LABEL_OPTIONAL,
1601 PROTOBUF_C_TYPE_BOOL,
1602 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, has_allow_html),
1603 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, allow_html),
1607 0,NULL,NULL /* reserved1,reserved2, etc */
1612 PROTOBUF_C_LABEL_OPTIONAL,
1613 PROTOBUF_C_TYPE_UINT32,
1614 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, has_message_length),
1615 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, message_length),
1619 0,NULL,NULL /* reserved1,reserved2, etc */
1622 "image_message_length",
1624 PROTOBUF_C_LABEL_OPTIONAL,
1625 PROTOBUF_C_TYPE_UINT32,
1626 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, has_image_message_length),
1627 PROTOBUF_C_OFFSETOF(MumbleProto__ServerConfig, image_message_length),
1631 0,NULL,NULL /* reserved1,reserved2, etc */
1634 static const unsigned mumble_proto__server_config__field_indices_by_name[] = {
1635 2, /* field[2] = allow_html */
1636 4, /* field[4] = image_message_length */
1637 0, /* field[0] = max_bandwidth */
1638 3, /* field[3] = message_length */
1639 1, /* field[1] = welcome_text */
1641 static const ProtobufCIntRange mumble_proto__server_config__number_ranges[1 + 1] =
1646 const ProtobufCMessageDescriptor mumble_proto__server_config__descriptor =
1648 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1649 "MumbleProto.ServerConfig",
1651 "MumbleProto__ServerConfig",
1653 sizeof(MumbleProto__ServerConfig),
1655 mumble_proto__server_config__field_descriptors,
1656 mumble_proto__server_config__field_indices_by_name,
1657 1, mumble_proto__server_config__number_ranges,
1658 (ProtobufCMessageInit) mumble_proto__server_config__init,
1659 NULL,NULL,NULL /* reserved[123] */
1661 static const ProtobufCFieldDescriptor mumble_proto__server_sync__field_descriptors[4] =
1666 PROTOBUF_C_LABEL_OPTIONAL,
1667 PROTOBUF_C_TYPE_UINT32,
1668 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_session),
1669 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, session),
1673 0,NULL,NULL /* reserved1,reserved2, etc */
1678 PROTOBUF_C_LABEL_OPTIONAL,
1679 PROTOBUF_C_TYPE_UINT32,
1680 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_max_bandwidth),
1681 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, max_bandwidth),
1685 0,NULL,NULL /* reserved1,reserved2, etc */
1690 PROTOBUF_C_LABEL_OPTIONAL,
1691 PROTOBUF_C_TYPE_STRING,
1692 0, /* quantifier_offset */
1693 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, welcome_text),
1697 0,NULL,NULL /* reserved1,reserved2, etc */
1702 PROTOBUF_C_LABEL_OPTIONAL,
1703 PROTOBUF_C_TYPE_UINT64,
1704 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, has_permissions),
1705 PROTOBUF_C_OFFSETOF(MumbleProto__ServerSync, permissions),
1709 0,NULL,NULL /* reserved1,reserved2, etc */
1712 static const unsigned mumble_proto__server_sync__field_indices_by_name[] = {
1713 1, /* field[1] = max_bandwidth */
1714 3, /* field[3] = permissions */
1715 0, /* field[0] = session */
1716 2, /* field[2] = welcome_text */
1718 static const ProtobufCIntRange mumble_proto__server_sync__number_ranges[1 + 1] =
1723 const ProtobufCMessageDescriptor mumble_proto__server_sync__descriptor =
1725 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1726 "MumbleProto.ServerSync",
1728 "MumbleProto__ServerSync",
1730 sizeof(MumbleProto__ServerSync),
1732 mumble_proto__server_sync__field_descriptors,
1733 mumble_proto__server_sync__field_indices_by_name,
1734 1, mumble_proto__server_sync__number_ranges,
1735 (ProtobufCMessageInit) mumble_proto__server_sync__init,
1736 NULL,NULL,NULL /* reserved[123] */
1738 static const ProtobufCFieldDescriptor mumble_proto__channel_remove__field_descriptors[1] =
1743 PROTOBUF_C_LABEL_REQUIRED,
1744 PROTOBUF_C_TYPE_UINT32,
1745 0, /* quantifier_offset */
1746 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelRemove, channel_id),
1750 0,NULL,NULL /* reserved1,reserved2, etc */
1753 static const unsigned mumble_proto__channel_remove__field_indices_by_name[] = {
1754 0, /* field[0] = channel_id */
1756 static const ProtobufCIntRange mumble_proto__channel_remove__number_ranges[1 + 1] =
1761 const ProtobufCMessageDescriptor mumble_proto__channel_remove__descriptor =
1763 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1764 "MumbleProto.ChannelRemove",
1766 "MumbleProto__ChannelRemove",
1768 sizeof(MumbleProto__ChannelRemove),
1770 mumble_proto__channel_remove__field_descriptors,
1771 mumble_proto__channel_remove__field_indices_by_name,
1772 1, mumble_proto__channel_remove__number_ranges,
1773 (ProtobufCMessageInit) mumble_proto__channel_remove__init,
1774 NULL,NULL,NULL /* reserved[123] */
1776 static const protobuf_c_boolean mumble_proto__channel_state__temporary__default_value = 0;
1777 static const int32_t mumble_proto__channel_state__position__default_value = 0;
1778 static const ProtobufCFieldDescriptor mumble_proto__channel_state__field_descriptors[10] =
1783 PROTOBUF_C_LABEL_OPTIONAL,
1784 PROTOBUF_C_TYPE_UINT32,
1785 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_channel_id),
1786 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, channel_id),
1790 0,NULL,NULL /* reserved1,reserved2, etc */
1795 PROTOBUF_C_LABEL_OPTIONAL,
1796 PROTOBUF_C_TYPE_UINT32,
1797 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_parent),
1798 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, parent),
1802 0,NULL,NULL /* reserved1,reserved2, etc */
1807 PROTOBUF_C_LABEL_OPTIONAL,
1808 PROTOBUF_C_TYPE_STRING,
1809 0, /* quantifier_offset */
1810 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, name),
1814 0,NULL,NULL /* reserved1,reserved2, etc */
1819 PROTOBUF_C_LABEL_REPEATED,
1820 PROTOBUF_C_TYPE_UINT32,
1821 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links),
1822 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links),
1826 0,NULL,NULL /* reserved1,reserved2, etc */
1831 PROTOBUF_C_LABEL_OPTIONAL,
1832 PROTOBUF_C_TYPE_STRING,
1833 0, /* quantifier_offset */
1834 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, description),
1838 0,NULL,NULL /* reserved1,reserved2, etc */
1843 PROTOBUF_C_LABEL_REPEATED,
1844 PROTOBUF_C_TYPE_UINT32,
1845 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links_add),
1846 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links_add),
1850 0,NULL,NULL /* reserved1,reserved2, etc */
1855 PROTOBUF_C_LABEL_REPEATED,
1856 PROTOBUF_C_TYPE_UINT32,
1857 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, n_links_remove),
1858 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, links_remove),
1862 0,NULL,NULL /* reserved1,reserved2, etc */
1867 PROTOBUF_C_LABEL_OPTIONAL,
1868 PROTOBUF_C_TYPE_BOOL,
1869 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_temporary),
1870 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, temporary),
1872 &mumble_proto__channel_state__temporary__default_value,
1874 0,NULL,NULL /* reserved1,reserved2, etc */
1879 PROTOBUF_C_LABEL_OPTIONAL,
1880 PROTOBUF_C_TYPE_INT32,
1881 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_position),
1882 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, position),
1884 &mumble_proto__channel_state__position__default_value,
1886 0,NULL,NULL /* reserved1,reserved2, etc */
1891 PROTOBUF_C_LABEL_OPTIONAL,
1892 PROTOBUF_C_TYPE_BYTES,
1893 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, has_description_hash),
1894 PROTOBUF_C_OFFSETOF(MumbleProto__ChannelState, description_hash),
1898 0,NULL,NULL /* reserved1,reserved2, etc */
1901 static const unsigned mumble_proto__channel_state__field_indices_by_name[] = {
1902 0, /* field[0] = channel_id */
1903 4, /* field[4] = description */
1904 9, /* field[9] = description_hash */
1905 3, /* field[3] = links */
1906 5, /* field[5] = links_add */
1907 6, /* field[6] = links_remove */
1908 2, /* field[2] = name */
1909 1, /* field[1] = parent */
1910 8, /* field[8] = position */
1911 7, /* field[7] = temporary */
1913 static const ProtobufCIntRange mumble_proto__channel_state__number_ranges[1 + 1] =
1918 const ProtobufCMessageDescriptor mumble_proto__channel_state__descriptor =
1920 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1921 "MumbleProto.ChannelState",
1923 "MumbleProto__ChannelState",
1925 sizeof(MumbleProto__ChannelState),
1927 mumble_proto__channel_state__field_descriptors,
1928 mumble_proto__channel_state__field_indices_by_name,
1929 1, mumble_proto__channel_state__number_ranges,
1930 (ProtobufCMessageInit) mumble_proto__channel_state__init,
1931 NULL,NULL,NULL /* reserved[123] */
1933 static const ProtobufCFieldDescriptor mumble_proto__user_remove__field_descriptors[4] =
1938 PROTOBUF_C_LABEL_REQUIRED,
1939 PROTOBUF_C_TYPE_UINT32,
1940 0, /* quantifier_offset */
1941 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, session),
1945 0,NULL,NULL /* reserved1,reserved2, etc */
1950 PROTOBUF_C_LABEL_OPTIONAL,
1951 PROTOBUF_C_TYPE_UINT32,
1952 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, has_actor),
1953 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, actor),
1957 0,NULL,NULL /* reserved1,reserved2, etc */
1962 PROTOBUF_C_LABEL_OPTIONAL,
1963 PROTOBUF_C_TYPE_STRING,
1964 0, /* quantifier_offset */
1965 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, reason),
1969 0,NULL,NULL /* reserved1,reserved2, etc */
1974 PROTOBUF_C_LABEL_OPTIONAL,
1975 PROTOBUF_C_TYPE_BOOL,
1976 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, has_ban),
1977 PROTOBUF_C_OFFSETOF(MumbleProto__UserRemove, ban),
1981 0,NULL,NULL /* reserved1,reserved2, etc */
1984 static const unsigned mumble_proto__user_remove__field_indices_by_name[] = {
1985 1, /* field[1] = actor */
1986 3, /* field[3] = ban */
1987 2, /* field[2] = reason */
1988 0, /* field[0] = session */
1990 static const ProtobufCIntRange mumble_proto__user_remove__number_ranges[1 + 1] =
1995 const ProtobufCMessageDescriptor mumble_proto__user_remove__descriptor =
1997 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
1998 "MumbleProto.UserRemove",
2000 "MumbleProto__UserRemove",
2002 sizeof(MumbleProto__UserRemove),
2004 mumble_proto__user_remove__field_descriptors,
2005 mumble_proto__user_remove__field_indices_by_name,
2006 1, mumble_proto__user_remove__number_ranges,
2007 (ProtobufCMessageInit) mumble_proto__user_remove__init,
2008 NULL,NULL,NULL /* reserved[123] */
2010 static const ProtobufCFieldDescriptor mumble_proto__user_state__field_descriptors[19] =
2015 PROTOBUF_C_LABEL_OPTIONAL,
2016 PROTOBUF_C_TYPE_UINT32,
2017 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_session),
2018 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, session),
2022 0,NULL,NULL /* reserved1,reserved2, etc */
2027 PROTOBUF_C_LABEL_OPTIONAL,
2028 PROTOBUF_C_TYPE_UINT32,
2029 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_actor),
2030 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, actor),
2034 0,NULL,NULL /* reserved1,reserved2, etc */
2039 PROTOBUF_C_LABEL_OPTIONAL,
2040 PROTOBUF_C_TYPE_STRING,
2041 0, /* quantifier_offset */
2042 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, name),
2046 0,NULL,NULL /* reserved1,reserved2, etc */
2051 PROTOBUF_C_LABEL_OPTIONAL,
2052 PROTOBUF_C_TYPE_UINT32,
2053 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_user_id),
2054 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, user_id),
2058 0,NULL,NULL /* reserved1,reserved2, etc */
2063 PROTOBUF_C_LABEL_OPTIONAL,
2064 PROTOBUF_C_TYPE_UINT32,
2065 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_channel_id),
2066 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, channel_id),
2070 0,NULL,NULL /* reserved1,reserved2, etc */
2075 PROTOBUF_C_LABEL_OPTIONAL,
2076 PROTOBUF_C_TYPE_BOOL,
2077 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_mute),
2078 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, mute),
2082 0,NULL,NULL /* reserved1,reserved2, etc */
2087 PROTOBUF_C_LABEL_OPTIONAL,
2088 PROTOBUF_C_TYPE_BOOL,
2089 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_deaf),
2090 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, deaf),
2094 0,NULL,NULL /* reserved1,reserved2, etc */
2099 PROTOBUF_C_LABEL_OPTIONAL,
2100 PROTOBUF_C_TYPE_BOOL,
2101 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_suppress),
2102 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, suppress),
2106 0,NULL,NULL /* reserved1,reserved2, etc */
2111 PROTOBUF_C_LABEL_OPTIONAL,
2112 PROTOBUF_C_TYPE_BOOL,
2113 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_self_mute),
2114 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, self_mute),
2118 0,NULL,NULL /* reserved1,reserved2, etc */
2123 PROTOBUF_C_LABEL_OPTIONAL,
2124 PROTOBUF_C_TYPE_BOOL,
2125 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_self_deaf),
2126 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, self_deaf),
2130 0,NULL,NULL /* reserved1,reserved2, etc */
2135 PROTOBUF_C_LABEL_OPTIONAL,
2136 PROTOBUF_C_TYPE_BYTES,
2137 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_texture),
2138 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, texture),
2142 0,NULL,NULL /* reserved1,reserved2, etc */
2147 PROTOBUF_C_LABEL_OPTIONAL,
2148 PROTOBUF_C_TYPE_BYTES,
2149 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_plugin_context),
2150 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, plugin_context),
2154 0,NULL,NULL /* reserved1,reserved2, etc */
2159 PROTOBUF_C_LABEL_OPTIONAL,
2160 PROTOBUF_C_TYPE_STRING,
2161 0, /* quantifier_offset */
2162 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, plugin_identity),
2166 0,NULL,NULL /* reserved1,reserved2, etc */
2171 PROTOBUF_C_LABEL_OPTIONAL,
2172 PROTOBUF_C_TYPE_STRING,
2173 0, /* quantifier_offset */
2174 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, comment),
2178 0,NULL,NULL /* reserved1,reserved2, etc */
2183 PROTOBUF_C_LABEL_OPTIONAL,
2184 PROTOBUF_C_TYPE_STRING,
2185 0, /* quantifier_offset */
2186 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, hash),
2190 0,NULL,NULL /* reserved1,reserved2, etc */
2195 PROTOBUF_C_LABEL_OPTIONAL,
2196 PROTOBUF_C_TYPE_BYTES,
2197 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_comment_hash),
2198 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, comment_hash),
2202 0,NULL,NULL /* reserved1,reserved2, etc */
2207 PROTOBUF_C_LABEL_OPTIONAL,
2208 PROTOBUF_C_TYPE_BYTES,
2209 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_texture_hash),
2210 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, texture_hash),
2214 0,NULL,NULL /* reserved1,reserved2, etc */
2219 PROTOBUF_C_LABEL_OPTIONAL,
2220 PROTOBUF_C_TYPE_BOOL,
2221 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_priority_speaker),
2222 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, priority_speaker),
2226 0,NULL,NULL /* reserved1,reserved2, etc */
2231 PROTOBUF_C_LABEL_OPTIONAL,
2232 PROTOBUF_C_TYPE_BOOL,
2233 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, has_recording),
2234 PROTOBUF_C_OFFSETOF(MumbleProto__UserState, recording),
2238 0,NULL,NULL /* reserved1,reserved2, etc */
2241 static const unsigned mumble_proto__user_state__field_indices_by_name[] = {
2242 1, /* field[1] = actor */
2243 4, /* field[4] = channel_id */
2244 13, /* field[13] = comment */
2245 15, /* field[15] = comment_hash */
2246 6, /* field[6] = deaf */
2247 14, /* field[14] = hash */
2248 5, /* field[5] = mute */
2249 2, /* field[2] = name */
2250 11, /* field[11] = plugin_context */
2251 12, /* field[12] = plugin_identity */
2252 17, /* field[17] = priority_speaker */
2253 18, /* field[18] = recording */
2254 9, /* field[9] = self_deaf */
2255 8, /* field[8] = self_mute */
2256 0, /* field[0] = session */
2257 7, /* field[7] = suppress */
2258 10, /* field[10] = texture */
2259 16, /* field[16] = texture_hash */
2260 3, /* field[3] = user_id */
2262 static const ProtobufCIntRange mumble_proto__user_state__number_ranges[1 + 1] =
2267 const ProtobufCMessageDescriptor mumble_proto__user_state__descriptor =
2269 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2270 "MumbleProto.UserState",
2272 "MumbleProto__UserState",
2274 sizeof(MumbleProto__UserState),
2276 mumble_proto__user_state__field_descriptors,
2277 mumble_proto__user_state__field_indices_by_name,
2278 1, mumble_proto__user_state__number_ranges,
2279 (ProtobufCMessageInit) mumble_proto__user_state__init,
2280 NULL,NULL,NULL /* reserved[123] */
2282 static const ProtobufCFieldDescriptor mumble_proto__ban_list__ban_entry__field_descriptors[7] =
2287 PROTOBUF_C_LABEL_REQUIRED,
2288 PROTOBUF_C_TYPE_BYTES,
2289 0, /* quantifier_offset */
2290 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, address),
2294 0,NULL,NULL /* reserved1,reserved2, etc */
2299 PROTOBUF_C_LABEL_REQUIRED,
2300 PROTOBUF_C_TYPE_UINT32,
2301 0, /* quantifier_offset */
2302 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, mask),
2306 0,NULL,NULL /* reserved1,reserved2, etc */
2311 PROTOBUF_C_LABEL_OPTIONAL,
2312 PROTOBUF_C_TYPE_STRING,
2313 0, /* quantifier_offset */
2314 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, name),
2318 0,NULL,NULL /* reserved1,reserved2, etc */
2323 PROTOBUF_C_LABEL_OPTIONAL,
2324 PROTOBUF_C_TYPE_STRING,
2325 0, /* quantifier_offset */
2326 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, hash),
2330 0,NULL,NULL /* reserved1,reserved2, etc */
2335 PROTOBUF_C_LABEL_OPTIONAL,
2336 PROTOBUF_C_TYPE_STRING,
2337 0, /* quantifier_offset */
2338 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, reason),
2342 0,NULL,NULL /* reserved1,reserved2, etc */
2347 PROTOBUF_C_LABEL_OPTIONAL,
2348 PROTOBUF_C_TYPE_STRING,
2349 0, /* quantifier_offset */
2350 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, start),
2354 0,NULL,NULL /* reserved1,reserved2, etc */
2359 PROTOBUF_C_LABEL_OPTIONAL,
2360 PROTOBUF_C_TYPE_UINT32,
2361 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, has_duration),
2362 PROTOBUF_C_OFFSETOF(MumbleProto__BanList__BanEntry, duration),
2366 0,NULL,NULL /* reserved1,reserved2, etc */
2369 static const unsigned mumble_proto__ban_list__ban_entry__field_indices_by_name[] = {
2370 0, /* field[0] = address */
2371 6, /* field[6] = duration */
2372 3, /* field[3] = hash */
2373 1, /* field[1] = mask */
2374 2, /* field[2] = name */
2375 4, /* field[4] = reason */
2376 5, /* field[5] = start */
2378 static const ProtobufCIntRange mumble_proto__ban_list__ban_entry__number_ranges[1 + 1] =
2383 const ProtobufCMessageDescriptor mumble_proto__ban_list__ban_entry__descriptor =
2385 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2386 "MumbleProto.BanList.BanEntry",
2388 "MumbleProto__BanList__BanEntry",
2390 sizeof(MumbleProto__BanList__BanEntry),
2392 mumble_proto__ban_list__ban_entry__field_descriptors,
2393 mumble_proto__ban_list__ban_entry__field_indices_by_name,
2394 1, mumble_proto__ban_list__ban_entry__number_ranges,
2395 (ProtobufCMessageInit) mumble_proto__ban_list__ban_entry__init,
2396 NULL,NULL,NULL /* reserved[123] */
2398 static const protobuf_c_boolean mumble_proto__ban_list__query__default_value = 0;
2399 static const ProtobufCFieldDescriptor mumble_proto__ban_list__field_descriptors[2] =
2404 PROTOBUF_C_LABEL_REPEATED,
2405 PROTOBUF_C_TYPE_MESSAGE,
2406 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, n_bans),
2407 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, bans),
2408 &mumble_proto__ban_list__ban_entry__descriptor,
2411 0,NULL,NULL /* reserved1,reserved2, etc */
2416 PROTOBUF_C_LABEL_OPTIONAL,
2417 PROTOBUF_C_TYPE_BOOL,
2418 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, has_query),
2419 PROTOBUF_C_OFFSETOF(MumbleProto__BanList, query),
2421 &mumble_proto__ban_list__query__default_value,
2423 0,NULL,NULL /* reserved1,reserved2, etc */
2426 static const unsigned mumble_proto__ban_list__field_indices_by_name[] = {
2427 0, /* field[0] = bans */
2428 1, /* field[1] = query */
2430 static const ProtobufCIntRange mumble_proto__ban_list__number_ranges[1 + 1] =
2435 const ProtobufCMessageDescriptor mumble_proto__ban_list__descriptor =
2437 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2438 "MumbleProto.BanList",
2440 "MumbleProto__BanList",
2442 sizeof(MumbleProto__BanList),
2444 mumble_proto__ban_list__field_descriptors,
2445 mumble_proto__ban_list__field_indices_by_name,
2446 1, mumble_proto__ban_list__number_ranges,
2447 (ProtobufCMessageInit) mumble_proto__ban_list__init,
2448 NULL,NULL,NULL /* reserved[123] */
2450 static const ProtobufCFieldDescriptor mumble_proto__text_message__field_descriptors[5] =
2455 PROTOBUF_C_LABEL_OPTIONAL,
2456 PROTOBUF_C_TYPE_UINT32,
2457 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, has_actor),
2458 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, actor),
2462 0,NULL,NULL /* reserved1,reserved2, etc */
2467 PROTOBUF_C_LABEL_REPEATED,
2468 PROTOBUF_C_TYPE_UINT32,
2469 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_session),
2470 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, session),
2474 0,NULL,NULL /* reserved1,reserved2, etc */
2479 PROTOBUF_C_LABEL_REPEATED,
2480 PROTOBUF_C_TYPE_UINT32,
2481 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_channel_id),
2482 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, channel_id),
2486 0,NULL,NULL /* reserved1,reserved2, etc */
2491 PROTOBUF_C_LABEL_REPEATED,
2492 PROTOBUF_C_TYPE_UINT32,
2493 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, n_tree_id),
2494 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, tree_id),
2498 0,NULL,NULL /* reserved1,reserved2, etc */
2503 PROTOBUF_C_LABEL_REQUIRED,
2504 PROTOBUF_C_TYPE_STRING,
2505 0, /* quantifier_offset */
2506 PROTOBUF_C_OFFSETOF(MumbleProto__TextMessage, message),
2510 0,NULL,NULL /* reserved1,reserved2, etc */
2513 static const unsigned mumble_proto__text_message__field_indices_by_name[] = {
2514 0, /* field[0] = actor */
2515 2, /* field[2] = channel_id */
2516 4, /* field[4] = message */
2517 1, /* field[1] = session */
2518 3, /* field[3] = tree_id */
2520 static const ProtobufCIntRange mumble_proto__text_message__number_ranges[1 + 1] =
2525 const ProtobufCMessageDescriptor mumble_proto__text_message__descriptor =
2527 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2528 "MumbleProto.TextMessage",
2530 "MumbleProto__TextMessage",
2532 sizeof(MumbleProto__TextMessage),
2534 mumble_proto__text_message__field_descriptors,
2535 mumble_proto__text_message__field_indices_by_name,
2536 1, mumble_proto__text_message__number_ranges,
2537 (ProtobufCMessageInit) mumble_proto__text_message__init,
2538 NULL,NULL,NULL /* reserved[123] */
2540 const ProtobufCEnumValue mumble_proto__permission_denied__deny_type__enum_values_by_number[10] =
2542 { "Text", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEXT", 0 },
2543 { "Permission", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__PERMISSION", 1 },
2544 { "SuperUser", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__SUPERUSER", 2 },
2545 { "ChannelName", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__CHANNELNAME", 3 },
2546 { "TextTooLong", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEXTTOOLONG", 4 },
2547 { "H9K", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__H9K", 5 },
2548 { "TemporaryChannel", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__TEMPORARYCHANNEL", 6 },
2549 { "MissingCertificate", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__MISSINGCERTIFICATE", 7 },
2550 { "UserName", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__USERNAME", 8 },
2551 { "ChannelFull", "MUMBLE_PROTO__PERMISSION_DENIED__DENY_TYPE__CHANNELFULL", 9 },
2553 static const ProtobufCIntRange mumble_proto__permission_denied__deny_type__value_ranges[] = {
2556 const ProtobufCEnumValueIndex mumble_proto__permission_denied__deny_type__enum_values_by_name[10] =
2558 { "ChannelFull", 9 },
2559 { "ChannelName", 3 },
2561 { "MissingCertificate", 7 },
2562 { "Permission", 1 },
2564 { "TemporaryChannel", 6 },
2566 { "TextTooLong", 4 },
2569 const ProtobufCEnumDescriptor mumble_proto__permission_denied__deny_type__descriptor =
2571 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
2572 "MumbleProto.PermissionDenied.DenyType",
2574 "MumbleProto__PermissionDenied__DenyType",
2577 mumble_proto__permission_denied__deny_type__enum_values_by_number,
2579 mumble_proto__permission_denied__deny_type__enum_values_by_name,
2581 mumble_proto__permission_denied__deny_type__value_ranges,
2582 NULL,NULL,NULL,NULL /* reserved[1234] */
2584 static const ProtobufCFieldDescriptor mumble_proto__permission_denied__field_descriptors[6] =
2589 PROTOBUF_C_LABEL_OPTIONAL,
2590 PROTOBUF_C_TYPE_UINT32,
2591 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_permission),
2592 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, permission),
2596 0,NULL,NULL /* reserved1,reserved2, etc */
2601 PROTOBUF_C_LABEL_OPTIONAL,
2602 PROTOBUF_C_TYPE_UINT32,
2603 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_channel_id),
2604 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, channel_id),
2608 0,NULL,NULL /* reserved1,reserved2, etc */
2613 PROTOBUF_C_LABEL_OPTIONAL,
2614 PROTOBUF_C_TYPE_UINT32,
2615 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_session),
2616 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, session),
2620 0,NULL,NULL /* reserved1,reserved2, etc */
2625 PROTOBUF_C_LABEL_OPTIONAL,
2626 PROTOBUF_C_TYPE_STRING,
2627 0, /* quantifier_offset */
2628 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, reason),
2632 0,NULL,NULL /* reserved1,reserved2, etc */
2637 PROTOBUF_C_LABEL_OPTIONAL,
2638 PROTOBUF_C_TYPE_ENUM,
2639 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, has_type),
2640 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, type),
2641 &mumble_proto__permission_denied__deny_type__descriptor,
2644 0,NULL,NULL /* reserved1,reserved2, etc */
2649 PROTOBUF_C_LABEL_OPTIONAL,
2650 PROTOBUF_C_TYPE_STRING,
2651 0, /* quantifier_offset */
2652 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionDenied, name),
2656 0,NULL,NULL /* reserved1,reserved2, etc */
2659 static const unsigned mumble_proto__permission_denied__field_indices_by_name[] = {
2660 1, /* field[1] = channel_id */
2661 5, /* field[5] = name */
2662 0, /* field[0] = permission */
2663 3, /* field[3] = reason */
2664 2, /* field[2] = session */
2665 4, /* field[4] = type */
2667 static const ProtobufCIntRange mumble_proto__permission_denied__number_ranges[1 + 1] =
2672 const ProtobufCMessageDescriptor mumble_proto__permission_denied__descriptor =
2674 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2675 "MumbleProto.PermissionDenied",
2677 "MumbleProto__PermissionDenied",
2679 sizeof(MumbleProto__PermissionDenied),
2681 mumble_proto__permission_denied__field_descriptors,
2682 mumble_proto__permission_denied__field_indices_by_name,
2683 1, mumble_proto__permission_denied__number_ranges,
2684 (ProtobufCMessageInit) mumble_proto__permission_denied__init,
2685 NULL,NULL,NULL /* reserved[123] */
2687 static const protobuf_c_boolean mumble_proto__acl__chan_group__inherited__default_value = 1;
2688 static const protobuf_c_boolean mumble_proto__acl__chan_group__inherit__default_value = 1;
2689 static const protobuf_c_boolean mumble_proto__acl__chan_group__inheritable__default_value = 1;
2690 static const ProtobufCFieldDescriptor mumble_proto__acl__chan_group__field_descriptors[7] =
2695 PROTOBUF_C_LABEL_REQUIRED,
2696 PROTOBUF_C_TYPE_STRING,
2697 0, /* quantifier_offset */
2698 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, name),
2702 0,NULL,NULL /* reserved1,reserved2, etc */
2707 PROTOBUF_C_LABEL_OPTIONAL,
2708 PROTOBUF_C_TYPE_BOOL,
2709 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inherited),
2710 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherited),
2712 &mumble_proto__acl__chan_group__inherited__default_value,
2714 0,NULL,NULL /* reserved1,reserved2, etc */
2719 PROTOBUF_C_LABEL_OPTIONAL,
2720 PROTOBUF_C_TYPE_BOOL,
2721 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inherit),
2722 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherit),
2724 &mumble_proto__acl__chan_group__inherit__default_value,
2726 0,NULL,NULL /* reserved1,reserved2, etc */
2731 PROTOBUF_C_LABEL_OPTIONAL,
2732 PROTOBUF_C_TYPE_BOOL,
2733 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, has_inheritable),
2734 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inheritable),
2736 &mumble_proto__acl__chan_group__inheritable__default_value,
2738 0,NULL,NULL /* reserved1,reserved2, etc */
2743 PROTOBUF_C_LABEL_REPEATED,
2744 PROTOBUF_C_TYPE_UINT32,
2745 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_add),
2746 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, add),
2750 0,NULL,NULL /* reserved1,reserved2, etc */
2755 PROTOBUF_C_LABEL_REPEATED,
2756 PROTOBUF_C_TYPE_UINT32,
2757 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_remove),
2758 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, remove),
2762 0,NULL,NULL /* reserved1,reserved2, etc */
2765 "inherited_members",
2767 PROTOBUF_C_LABEL_REPEATED,
2768 PROTOBUF_C_TYPE_UINT32,
2769 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, n_inherited_members),
2770 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanGroup, inherited_members),
2774 0,NULL,NULL /* reserved1,reserved2, etc */
2777 static const unsigned mumble_proto__acl__chan_group__field_indices_by_name[] = {
2778 4, /* field[4] = add */
2779 2, /* field[2] = inherit */
2780 3, /* field[3] = inheritable */
2781 1, /* field[1] = inherited */
2782 6, /* field[6] = inherited_members */
2783 0, /* field[0] = name */
2784 5, /* field[5] = remove */
2786 static const ProtobufCIntRange mumble_proto__acl__chan_group__number_ranges[1 + 1] =
2791 const ProtobufCMessageDescriptor mumble_proto__acl__chan_group__descriptor =
2793 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2794 "MumbleProto.ACL.ChanGroup",
2796 "MumbleProto__ACL__ChanGroup",
2798 sizeof(MumbleProto__ACL__ChanGroup),
2800 mumble_proto__acl__chan_group__field_descriptors,
2801 mumble_proto__acl__chan_group__field_indices_by_name,
2802 1, mumble_proto__acl__chan_group__number_ranges,
2803 (ProtobufCMessageInit) mumble_proto__acl__chan_group__init,
2804 NULL,NULL,NULL /* reserved[123] */
2806 static const protobuf_c_boolean mumble_proto__acl__chan_acl__apply_here__default_value = 1;
2807 static const protobuf_c_boolean mumble_proto__acl__chan_acl__apply_subs__default_value = 1;
2808 static const protobuf_c_boolean mumble_proto__acl__chan_acl__inherited__default_value = 1;
2809 static const ProtobufCFieldDescriptor mumble_proto__acl__chan_acl__field_descriptors[7] =
2814 PROTOBUF_C_LABEL_OPTIONAL,
2815 PROTOBUF_C_TYPE_BOOL,
2816 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_apply_here),
2817 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, apply_here),
2819 &mumble_proto__acl__chan_acl__apply_here__default_value,
2821 0,NULL,NULL /* reserved1,reserved2, etc */
2826 PROTOBUF_C_LABEL_OPTIONAL,
2827 PROTOBUF_C_TYPE_BOOL,
2828 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_apply_subs),
2829 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, apply_subs),
2831 &mumble_proto__acl__chan_acl__apply_subs__default_value,
2833 0,NULL,NULL /* reserved1,reserved2, etc */
2838 PROTOBUF_C_LABEL_OPTIONAL,
2839 PROTOBUF_C_TYPE_BOOL,
2840 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_inherited),
2841 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, inherited),
2843 &mumble_proto__acl__chan_acl__inherited__default_value,
2845 0,NULL,NULL /* reserved1,reserved2, etc */
2850 PROTOBUF_C_LABEL_OPTIONAL,
2851 PROTOBUF_C_TYPE_UINT32,
2852 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_user_id),
2853 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, user_id),
2857 0,NULL,NULL /* reserved1,reserved2, etc */
2862 PROTOBUF_C_LABEL_OPTIONAL,
2863 PROTOBUF_C_TYPE_STRING,
2864 0, /* quantifier_offset */
2865 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, group),
2869 0,NULL,NULL /* reserved1,reserved2, etc */
2874 PROTOBUF_C_LABEL_OPTIONAL,
2875 PROTOBUF_C_TYPE_UINT32,
2876 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_grant),
2877 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, grant),
2881 0,NULL,NULL /* reserved1,reserved2, etc */
2886 PROTOBUF_C_LABEL_OPTIONAL,
2887 PROTOBUF_C_TYPE_UINT32,
2888 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, has_deny),
2889 PROTOBUF_C_OFFSETOF(MumbleProto__ACL__ChanACL, deny),
2893 0,NULL,NULL /* reserved1,reserved2, etc */
2896 static const unsigned mumble_proto__acl__chan_acl__field_indices_by_name[] = {
2897 0, /* field[0] = apply_here */
2898 1, /* field[1] = apply_subs */
2899 6, /* field[6] = deny */
2900 5, /* field[5] = grant */
2901 4, /* field[4] = group */
2902 2, /* field[2] = inherited */
2903 3, /* field[3] = user_id */
2905 static const ProtobufCIntRange mumble_proto__acl__chan_acl__number_ranges[1 + 1] =
2910 const ProtobufCMessageDescriptor mumble_proto__acl__chan_acl__descriptor =
2912 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
2913 "MumbleProto.ACL.ChanACL",
2915 "MumbleProto__ACL__ChanACL",
2917 sizeof(MumbleProto__ACL__ChanACL),
2919 mumble_proto__acl__chan_acl__field_descriptors,
2920 mumble_proto__acl__chan_acl__field_indices_by_name,
2921 1, mumble_proto__acl__chan_acl__number_ranges,
2922 (ProtobufCMessageInit) mumble_proto__acl__chan_acl__init,
2923 NULL,NULL,NULL /* reserved[123] */
2925 static const protobuf_c_boolean mumble_proto__acl__inherit_acls__default_value = 1;
2926 static const protobuf_c_boolean mumble_proto__acl__query__default_value = 0;
2927 static const ProtobufCFieldDescriptor mumble_proto__acl__field_descriptors[5] =
2932 PROTOBUF_C_LABEL_REQUIRED,
2933 PROTOBUF_C_TYPE_UINT32,
2934 0, /* quantifier_offset */
2935 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, channel_id),
2939 0,NULL,NULL /* reserved1,reserved2, etc */
2944 PROTOBUF_C_LABEL_OPTIONAL,
2945 PROTOBUF_C_TYPE_BOOL,
2946 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, has_inherit_acls),
2947 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, inherit_acls),
2949 &mumble_proto__acl__inherit_acls__default_value,
2951 0,NULL,NULL /* reserved1,reserved2, etc */
2956 PROTOBUF_C_LABEL_REPEATED,
2957 PROTOBUF_C_TYPE_MESSAGE,
2958 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, n_groups),
2959 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, groups),
2960 &mumble_proto__acl__chan_group__descriptor,
2963 0,NULL,NULL /* reserved1,reserved2, etc */
2968 PROTOBUF_C_LABEL_REPEATED,
2969 PROTOBUF_C_TYPE_MESSAGE,
2970 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, n_acls),
2971 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, acls),
2972 &mumble_proto__acl__chan_acl__descriptor,
2975 0,NULL,NULL /* reserved1,reserved2, etc */
2980 PROTOBUF_C_LABEL_OPTIONAL,
2981 PROTOBUF_C_TYPE_BOOL,
2982 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, has_query),
2983 PROTOBUF_C_OFFSETOF(MumbleProto__ACL, query),
2985 &mumble_proto__acl__query__default_value,
2987 0,NULL,NULL /* reserved1,reserved2, etc */
2990 static const unsigned mumble_proto__acl__field_indices_by_name[] = {
2991 3, /* field[3] = acls */
2992 0, /* field[0] = channel_id */
2993 2, /* field[2] = groups */
2994 1, /* field[1] = inherit_acls */
2995 4, /* field[4] = query */
2997 static const ProtobufCIntRange mumble_proto__acl__number_ranges[1 + 1] =
3002 const ProtobufCMessageDescriptor mumble_proto__acl__descriptor =
3004 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3009 sizeof(MumbleProto__ACL),
3011 mumble_proto__acl__field_descriptors,
3012 mumble_proto__acl__field_indices_by_name,
3013 1, mumble_proto__acl__number_ranges,
3014 (ProtobufCMessageInit) mumble_proto__acl__init,
3015 NULL,NULL,NULL /* reserved[123] */
3017 static const ProtobufCFieldDescriptor mumble_proto__query_users__field_descriptors[2] =
3022 PROTOBUF_C_LABEL_REPEATED,
3023 PROTOBUF_C_TYPE_UINT32,
3024 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, n_ids),
3025 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, ids),
3029 0,NULL,NULL /* reserved1,reserved2, etc */
3034 PROTOBUF_C_LABEL_REPEATED,
3035 PROTOBUF_C_TYPE_STRING,
3036 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, n_names),
3037 PROTOBUF_C_OFFSETOF(MumbleProto__QueryUsers, names),
3041 0,NULL,NULL /* reserved1,reserved2, etc */
3044 static const unsigned mumble_proto__query_users__field_indices_by_name[] = {
3045 0, /* field[0] = ids */
3046 1, /* field[1] = names */
3048 static const ProtobufCIntRange mumble_proto__query_users__number_ranges[1 + 1] =
3053 const ProtobufCMessageDescriptor mumble_proto__query_users__descriptor =
3055 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3056 "MumbleProto.QueryUsers",
3058 "MumbleProto__QueryUsers",
3060 sizeof(MumbleProto__QueryUsers),
3062 mumble_proto__query_users__field_descriptors,
3063 mumble_proto__query_users__field_indices_by_name,
3064 1, mumble_proto__query_users__number_ranges,
3065 (ProtobufCMessageInit) mumble_proto__query_users__init,
3066 NULL,NULL,NULL /* reserved[123] */
3068 static const ProtobufCFieldDescriptor mumble_proto__crypt_setup__field_descriptors[3] =
3073 PROTOBUF_C_LABEL_OPTIONAL,
3074 PROTOBUF_C_TYPE_BYTES,
3075 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_key),
3076 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, key),
3080 0,NULL,NULL /* reserved1,reserved2, etc */
3085 PROTOBUF_C_LABEL_OPTIONAL,
3086 PROTOBUF_C_TYPE_BYTES,
3087 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_client_nonce),
3088 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, client_nonce),
3092 0,NULL,NULL /* reserved1,reserved2, etc */
3097 PROTOBUF_C_LABEL_OPTIONAL,
3098 PROTOBUF_C_TYPE_BYTES,
3099 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, has_server_nonce),
3100 PROTOBUF_C_OFFSETOF(MumbleProto__CryptSetup, server_nonce),
3104 0,NULL,NULL /* reserved1,reserved2, etc */
3107 static const unsigned mumble_proto__crypt_setup__field_indices_by_name[] = {
3108 1, /* field[1] = client_nonce */
3109 0, /* field[0] = key */
3110 2, /* field[2] = server_nonce */
3112 static const ProtobufCIntRange mumble_proto__crypt_setup__number_ranges[1 + 1] =
3117 const ProtobufCMessageDescriptor mumble_proto__crypt_setup__descriptor =
3119 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3120 "MumbleProto.CryptSetup",
3122 "MumbleProto__CryptSetup",
3124 sizeof(MumbleProto__CryptSetup),
3126 mumble_proto__crypt_setup__field_descriptors,
3127 mumble_proto__crypt_setup__field_indices_by_name,
3128 1, mumble_proto__crypt_setup__number_ranges,
3129 (ProtobufCMessageInit) mumble_proto__crypt_setup__init,
3130 NULL,NULL,NULL /* reserved[123] */
3132 const ProtobufCEnumValue mumble_proto__context_action_add__context__enum_values_by_number[3] =
3134 { "Server", "MUMBLE_PROTO__CONTEXT_ACTION_ADD__CONTEXT__SERVER", 1 },
3135 { "Channel", "MUMBLE_PROTO__CONTEXT_ACTION_ADD__CONTEXT__CHANNEL", 2 },
3136 { "User", "MUMBLE_PROTO__CONTEXT_ACTION_ADD__CONTEXT__USER", 4 },
3138 static const ProtobufCIntRange mumble_proto__context_action_add__context__value_ranges[] = {
3139 {1, 0},{4, 2},{0, 3}
3141 const ProtobufCEnumValueIndex mumble_proto__context_action_add__context__enum_values_by_name[3] =
3147 const ProtobufCEnumDescriptor mumble_proto__context_action_add__context__descriptor =
3149 PROTOBUF_C_ENUM_DESCRIPTOR_MAGIC,
3150 "MumbleProto.ContextActionAdd.Context",
3152 "MumbleProto__ContextActionAdd__Context",
3155 mumble_proto__context_action_add__context__enum_values_by_number,
3157 mumble_proto__context_action_add__context__enum_values_by_name,
3159 mumble_proto__context_action_add__context__value_ranges,
3160 NULL,NULL,NULL,NULL /* reserved[1234] */
3162 static const ProtobufCFieldDescriptor mumble_proto__context_action_add__field_descriptors[3] =
3167 PROTOBUF_C_LABEL_REQUIRED,
3168 PROTOBUF_C_TYPE_STRING,
3169 0, /* quantifier_offset */
3170 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, action),
3174 0,NULL,NULL /* reserved1,reserved2, etc */
3179 PROTOBUF_C_LABEL_REQUIRED,
3180 PROTOBUF_C_TYPE_STRING,
3181 0, /* quantifier_offset */
3182 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, text),
3186 0,NULL,NULL /* reserved1,reserved2, etc */
3191 PROTOBUF_C_LABEL_OPTIONAL,
3192 PROTOBUF_C_TYPE_UINT32,
3193 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, has_context),
3194 PROTOBUF_C_OFFSETOF(MumbleProto__ContextActionAdd, context),
3198 0,NULL,NULL /* reserved1,reserved2, etc */
3201 static const unsigned mumble_proto__context_action_add__field_indices_by_name[] = {
3202 0, /* field[0] = action */
3203 2, /* field[2] = context */
3204 1, /* field[1] = text */
3206 static const ProtobufCIntRange mumble_proto__context_action_add__number_ranges[1 + 1] =
3211 const ProtobufCMessageDescriptor mumble_proto__context_action_add__descriptor =
3213 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3214 "MumbleProto.ContextActionAdd",
3216 "MumbleProto__ContextActionAdd",
3218 sizeof(MumbleProto__ContextActionAdd),
3220 mumble_proto__context_action_add__field_descriptors,
3221 mumble_proto__context_action_add__field_indices_by_name,
3222 1, mumble_proto__context_action_add__number_ranges,
3223 (ProtobufCMessageInit) mumble_proto__context_action_add__init,
3224 NULL,NULL,NULL /* reserved[123] */
3226 static const ProtobufCFieldDescriptor mumble_proto__context_action__field_descriptors[3] =
3231 PROTOBUF_C_LABEL_OPTIONAL,
3232 PROTOBUF_C_TYPE_UINT32,
3233 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, has_session),
3234 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, session),
3238 0,NULL,NULL /* reserved1,reserved2, etc */
3243 PROTOBUF_C_LABEL_OPTIONAL,
3244 PROTOBUF_C_TYPE_UINT32,
3245 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, has_channel_id),
3246 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, channel_id),
3250 0,NULL,NULL /* reserved1,reserved2, etc */
3255 PROTOBUF_C_LABEL_REQUIRED,
3256 PROTOBUF_C_TYPE_STRING,
3257 0, /* quantifier_offset */
3258 PROTOBUF_C_OFFSETOF(MumbleProto__ContextAction, action),
3262 0,NULL,NULL /* reserved1,reserved2, etc */
3265 static const unsigned mumble_proto__context_action__field_indices_by_name[] = {
3266 2, /* field[2] = action */
3267 1, /* field[1] = channel_id */
3268 0, /* field[0] = session */
3270 static const ProtobufCIntRange mumble_proto__context_action__number_ranges[1 + 1] =
3275 const ProtobufCMessageDescriptor mumble_proto__context_action__descriptor =
3277 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3278 "MumbleProto.ContextAction",
3280 "MumbleProto__ContextAction",
3282 sizeof(MumbleProto__ContextAction),
3284 mumble_proto__context_action__field_descriptors,
3285 mumble_proto__context_action__field_indices_by_name,
3286 1, mumble_proto__context_action__number_ranges,
3287 (ProtobufCMessageInit) mumble_proto__context_action__init,
3288 NULL,NULL,NULL /* reserved[123] */
3290 static const ProtobufCFieldDescriptor mumble_proto__user_list__user__field_descriptors[2] =
3295 PROTOBUF_C_LABEL_REQUIRED,
3296 PROTOBUF_C_TYPE_UINT32,
3297 0, /* quantifier_offset */
3298 PROTOBUF_C_OFFSETOF(MumbleProto__UserList__User, user_id),
3302 0,NULL,NULL /* reserved1,reserved2, etc */
3307 PROTOBUF_C_LABEL_OPTIONAL,
3308 PROTOBUF_C_TYPE_STRING,
3309 0, /* quantifier_offset */
3310 PROTOBUF_C_OFFSETOF(MumbleProto__UserList__User, name),
3314 0,NULL,NULL /* reserved1,reserved2, etc */
3317 static const unsigned mumble_proto__user_list__user__field_indices_by_name[] = {
3318 1, /* field[1] = name */
3319 0, /* field[0] = user_id */
3321 static const ProtobufCIntRange mumble_proto__user_list__user__number_ranges[1 + 1] =
3326 const ProtobufCMessageDescriptor mumble_proto__user_list__user__descriptor =
3328 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3329 "MumbleProto.UserList.User",
3331 "MumbleProto__UserList__User",
3333 sizeof(MumbleProto__UserList__User),
3335 mumble_proto__user_list__user__field_descriptors,
3336 mumble_proto__user_list__user__field_indices_by_name,
3337 1, mumble_proto__user_list__user__number_ranges,
3338 (ProtobufCMessageInit) mumble_proto__user_list__user__init,
3339 NULL,NULL,NULL /* reserved[123] */
3341 static const ProtobufCFieldDescriptor mumble_proto__user_list__field_descriptors[1] =
3346 PROTOBUF_C_LABEL_REPEATED,
3347 PROTOBUF_C_TYPE_MESSAGE,
3348 PROTOBUF_C_OFFSETOF(MumbleProto__UserList, n_users),
3349 PROTOBUF_C_OFFSETOF(MumbleProto__UserList, users),
3350 &mumble_proto__user_list__user__descriptor,
3353 0,NULL,NULL /* reserved1,reserved2, etc */
3356 static const unsigned mumble_proto__user_list__field_indices_by_name[] = {
3357 0, /* field[0] = users */
3359 static const ProtobufCIntRange mumble_proto__user_list__number_ranges[1 + 1] =
3364 const ProtobufCMessageDescriptor mumble_proto__user_list__descriptor =
3366 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3367 "MumbleProto.UserList",
3369 "MumbleProto__UserList",
3371 sizeof(MumbleProto__UserList),
3373 mumble_proto__user_list__field_descriptors,
3374 mumble_proto__user_list__field_indices_by_name,
3375 1, mumble_proto__user_list__number_ranges,
3376 (ProtobufCMessageInit) mumble_proto__user_list__init,
3377 NULL,NULL,NULL /* reserved[123] */
3379 static const protobuf_c_boolean mumble_proto__voice_target__target__links__default_value = 0;
3380 static const protobuf_c_boolean mumble_proto__voice_target__target__children__default_value = 0;
3381 static const ProtobufCFieldDescriptor mumble_proto__voice_target__target__field_descriptors[5] =
3386 PROTOBUF_C_LABEL_REPEATED,
3387 PROTOBUF_C_TYPE_UINT32,
3388 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, n_session),
3389 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, session),
3393 0,NULL,NULL /* reserved1,reserved2, etc */
3398 PROTOBUF_C_LABEL_OPTIONAL,
3399 PROTOBUF_C_TYPE_UINT32,
3400 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_channel_id),
3401 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, channel_id),
3405 0,NULL,NULL /* reserved1,reserved2, etc */
3410 PROTOBUF_C_LABEL_OPTIONAL,
3411 PROTOBUF_C_TYPE_STRING,
3412 0, /* quantifier_offset */
3413 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, group),
3417 0,NULL,NULL /* reserved1,reserved2, etc */
3422 PROTOBUF_C_LABEL_OPTIONAL,
3423 PROTOBUF_C_TYPE_BOOL,
3424 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_links),
3425 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, links),
3427 &mumble_proto__voice_target__target__links__default_value,
3429 0,NULL,NULL /* reserved1,reserved2, etc */
3434 PROTOBUF_C_LABEL_OPTIONAL,
3435 PROTOBUF_C_TYPE_BOOL,
3436 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, has_children),
3437 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget__Target, children),
3439 &mumble_proto__voice_target__target__children__default_value,
3441 0,NULL,NULL /* reserved1,reserved2, etc */
3444 static const unsigned mumble_proto__voice_target__target__field_indices_by_name[] = {
3445 1, /* field[1] = channel_id */
3446 4, /* field[4] = children */
3447 2, /* field[2] = group */
3448 3, /* field[3] = links */
3449 0, /* field[0] = session */
3451 static const ProtobufCIntRange mumble_proto__voice_target__target__number_ranges[1 + 1] =
3456 const ProtobufCMessageDescriptor mumble_proto__voice_target__target__descriptor =
3458 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3459 "MumbleProto.VoiceTarget.Target",
3461 "MumbleProto__VoiceTarget__Target",
3463 sizeof(MumbleProto__VoiceTarget__Target),
3465 mumble_proto__voice_target__target__field_descriptors,
3466 mumble_proto__voice_target__target__field_indices_by_name,
3467 1, mumble_proto__voice_target__target__number_ranges,
3468 (ProtobufCMessageInit) mumble_proto__voice_target__target__init,
3469 NULL,NULL,NULL /* reserved[123] */
3471 static const ProtobufCFieldDescriptor mumble_proto__voice_target__field_descriptors[2] =
3476 PROTOBUF_C_LABEL_OPTIONAL,
3477 PROTOBUF_C_TYPE_UINT32,
3478 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, has_id),
3479 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, id),
3483 0,NULL,NULL /* reserved1,reserved2, etc */
3488 PROTOBUF_C_LABEL_REPEATED,
3489 PROTOBUF_C_TYPE_MESSAGE,
3490 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, n_targets),
3491 PROTOBUF_C_OFFSETOF(MumbleProto__VoiceTarget, targets),
3492 &mumble_proto__voice_target__target__descriptor,
3495 0,NULL,NULL /* reserved1,reserved2, etc */
3498 static const unsigned mumble_proto__voice_target__field_indices_by_name[] = {
3499 0, /* field[0] = id */
3500 1, /* field[1] = targets */
3502 static const ProtobufCIntRange mumble_proto__voice_target__number_ranges[1 + 1] =
3507 const ProtobufCMessageDescriptor mumble_proto__voice_target__descriptor =
3509 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3510 "MumbleProto.VoiceTarget",
3512 "MumbleProto__VoiceTarget",
3514 sizeof(MumbleProto__VoiceTarget),
3516 mumble_proto__voice_target__field_descriptors,
3517 mumble_proto__voice_target__field_indices_by_name,
3518 1, mumble_proto__voice_target__number_ranges,
3519 (ProtobufCMessageInit) mumble_proto__voice_target__init,
3520 NULL,NULL,NULL /* reserved[123] */
3522 static const protobuf_c_boolean mumble_proto__permission_query__flush__default_value = 0;
3523 static const ProtobufCFieldDescriptor mumble_proto__permission_query__field_descriptors[3] =
3528 PROTOBUF_C_LABEL_OPTIONAL,
3529 PROTOBUF_C_TYPE_UINT32,
3530 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_channel_id),
3531 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, channel_id),
3535 0,NULL,NULL /* reserved1,reserved2, etc */
3540 PROTOBUF_C_LABEL_OPTIONAL,
3541 PROTOBUF_C_TYPE_UINT32,
3542 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_permissions),
3543 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, permissions),
3547 0,NULL,NULL /* reserved1,reserved2, etc */
3552 PROTOBUF_C_LABEL_OPTIONAL,
3553 PROTOBUF_C_TYPE_BOOL,
3554 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, has_flush),
3555 PROTOBUF_C_OFFSETOF(MumbleProto__PermissionQuery, flush),
3557 &mumble_proto__permission_query__flush__default_value,
3559 0,NULL,NULL /* reserved1,reserved2, etc */
3562 static const unsigned mumble_proto__permission_query__field_indices_by_name[] = {
3563 0, /* field[0] = channel_id */
3564 2, /* field[2] = flush */
3565 1, /* field[1] = permissions */
3567 static const ProtobufCIntRange mumble_proto__permission_query__number_ranges[1 + 1] =
3572 const ProtobufCMessageDescriptor mumble_proto__permission_query__descriptor =
3574 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3575 "MumbleProto.PermissionQuery",
3577 "MumbleProto__PermissionQuery",
3579 sizeof(MumbleProto__PermissionQuery),
3581 mumble_proto__permission_query__field_descriptors,
3582 mumble_proto__permission_query__field_indices_by_name,
3583 1, mumble_proto__permission_query__number_ranges,
3584 (ProtobufCMessageInit) mumble_proto__permission_query__init,
3585 NULL,NULL,NULL /* reserved[123] */
3587 static const protobuf_c_boolean mumble_proto__codec_version__prefer_alpha__default_value = 1;
3588 static const ProtobufCFieldDescriptor mumble_proto__codec_version__field_descriptors[3] =
3593 PROTOBUF_C_LABEL_REQUIRED,
3594 PROTOBUF_C_TYPE_INT32,
3595 0, /* quantifier_offset */
3596 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, alpha),
3600 0,NULL,NULL /* reserved1,reserved2, etc */
3605 PROTOBUF_C_LABEL_REQUIRED,
3606 PROTOBUF_C_TYPE_INT32,
3607 0, /* quantifier_offset */
3608 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, beta),
3612 0,NULL,NULL /* reserved1,reserved2, etc */
3617 PROTOBUF_C_LABEL_REQUIRED,
3618 PROTOBUF_C_TYPE_BOOL,
3619 0, /* quantifier_offset */
3620 PROTOBUF_C_OFFSETOF(MumbleProto__CodecVersion, prefer_alpha),
3622 &mumble_proto__codec_version__prefer_alpha__default_value,
3624 0,NULL,NULL /* reserved1,reserved2, etc */
3627 static const unsigned mumble_proto__codec_version__field_indices_by_name[] = {
3628 0, /* field[0] = alpha */
3629 1, /* field[1] = beta */
3630 2, /* field[2] = prefer_alpha */
3632 static const ProtobufCIntRange mumble_proto__codec_version__number_ranges[1 + 1] =
3637 const ProtobufCMessageDescriptor mumble_proto__codec_version__descriptor =
3639 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3640 "MumbleProto.CodecVersion",
3642 "MumbleProto__CodecVersion",
3644 sizeof(MumbleProto__CodecVersion),
3646 mumble_proto__codec_version__field_descriptors,
3647 mumble_proto__codec_version__field_indices_by_name,
3648 1, mumble_proto__codec_version__number_ranges,
3649 (ProtobufCMessageInit) mumble_proto__codec_version__init,
3650 NULL,NULL,NULL /* reserved[123] */
3652 static const ProtobufCFieldDescriptor mumble_proto__user_stats__stats__field_descriptors[4] =
3657 PROTOBUF_C_LABEL_OPTIONAL,
3658 PROTOBUF_C_TYPE_UINT32,
3659 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, has_good),
3660 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, good),
3664 0,NULL,NULL /* reserved1,reserved2, etc */
3669 PROTOBUF_C_LABEL_OPTIONAL,
3670 PROTOBUF_C_TYPE_UINT32,
3671 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, has_late),
3672 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, late),
3676 0,NULL,NULL /* reserved1,reserved2, etc */
3681 PROTOBUF_C_LABEL_OPTIONAL,
3682 PROTOBUF_C_TYPE_UINT32,
3683 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, has_lost),
3684 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, lost),
3688 0,NULL,NULL /* reserved1,reserved2, etc */
3693 PROTOBUF_C_LABEL_OPTIONAL,
3694 PROTOBUF_C_TYPE_UINT32,
3695 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, has_resync),
3696 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats__Stats, resync),
3700 0,NULL,NULL /* reserved1,reserved2, etc */
3703 static const unsigned mumble_proto__user_stats__stats__field_indices_by_name[] = {
3704 0, /* field[0] = good */
3705 1, /* field[1] = late */
3706 2, /* field[2] = lost */
3707 3, /* field[3] = resync */
3709 static const ProtobufCIntRange mumble_proto__user_stats__stats__number_ranges[1 + 1] =
3714 const ProtobufCMessageDescriptor mumble_proto__user_stats__stats__descriptor =
3716 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3717 "MumbleProto.UserStats.Stats",
3719 "MumbleProto__UserStats__Stats",
3721 sizeof(MumbleProto__UserStats__Stats),
3723 mumble_proto__user_stats__stats__field_descriptors,
3724 mumble_proto__user_stats__stats__field_indices_by_name,
3725 1, mumble_proto__user_stats__stats__number_ranges,
3726 (ProtobufCMessageInit) mumble_proto__user_stats__stats__init,
3727 NULL,NULL,NULL /* reserved[123] */
3729 static const protobuf_c_boolean mumble_proto__user_stats__stats_only__default_value = 0;
3730 static const protobuf_c_boolean mumble_proto__user_stats__strong_certificate__default_value = 0;
3731 static const ProtobufCFieldDescriptor mumble_proto__user_stats__field_descriptors[18] =
3736 PROTOBUF_C_LABEL_OPTIONAL,
3737 PROTOBUF_C_TYPE_UINT32,
3738 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_session),
3739 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, session),
3743 0,NULL,NULL /* reserved1,reserved2, etc */
3748 PROTOBUF_C_LABEL_OPTIONAL,
3749 PROTOBUF_C_TYPE_BOOL,
3750 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_stats_only),
3751 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, stats_only),
3753 &mumble_proto__user_stats__stats_only__default_value,
3755 0,NULL,NULL /* reserved1,reserved2, etc */
3760 PROTOBUF_C_LABEL_REPEATED,
3761 PROTOBUF_C_TYPE_BYTES,
3762 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, n_certificates),
3763 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, certificates),
3767 0,NULL,NULL /* reserved1,reserved2, etc */
3772 PROTOBUF_C_LABEL_OPTIONAL,
3773 PROTOBUF_C_TYPE_MESSAGE,
3774 0, /* quantifier_offset */
3775 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, from_client),
3776 &mumble_proto__user_stats__stats__descriptor,
3779 0,NULL,NULL /* reserved1,reserved2, etc */
3784 PROTOBUF_C_LABEL_OPTIONAL,
3785 PROTOBUF_C_TYPE_MESSAGE,
3786 0, /* quantifier_offset */
3787 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, from_server),
3788 &mumble_proto__user_stats__stats__descriptor,
3791 0,NULL,NULL /* reserved1,reserved2, etc */
3796 PROTOBUF_C_LABEL_OPTIONAL,
3797 PROTOBUF_C_TYPE_UINT32,
3798 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_udp_packets),
3799 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, udp_packets),
3803 0,NULL,NULL /* reserved1,reserved2, etc */
3808 PROTOBUF_C_LABEL_OPTIONAL,
3809 PROTOBUF_C_TYPE_UINT32,
3810 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_tcp_packets),
3811 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, tcp_packets),
3815 0,NULL,NULL /* reserved1,reserved2, etc */
3820 PROTOBUF_C_LABEL_OPTIONAL,
3821 PROTOBUF_C_TYPE_FLOAT,
3822 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_udp_ping_avg),
3823 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, udp_ping_avg),
3827 0,NULL,NULL /* reserved1,reserved2, etc */
3832 PROTOBUF_C_LABEL_OPTIONAL,
3833 PROTOBUF_C_TYPE_FLOAT,
3834 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_udp_ping_var),
3835 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, udp_ping_var),
3839 0,NULL,NULL /* reserved1,reserved2, etc */
3844 PROTOBUF_C_LABEL_OPTIONAL,
3845 PROTOBUF_C_TYPE_FLOAT,
3846 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_tcp_ping_avg),
3847 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, tcp_ping_avg),
3851 0,NULL,NULL /* reserved1,reserved2, etc */
3856 PROTOBUF_C_LABEL_OPTIONAL,
3857 PROTOBUF_C_TYPE_FLOAT,
3858 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_tcp_ping_var),
3859 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, tcp_ping_var),
3863 0,NULL,NULL /* reserved1,reserved2, etc */
3868 PROTOBUF_C_LABEL_OPTIONAL,
3869 PROTOBUF_C_TYPE_MESSAGE,
3870 0, /* quantifier_offset */
3871 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, version),
3872 &mumble_proto__version__descriptor,
3875 0,NULL,NULL /* reserved1,reserved2, etc */
3880 PROTOBUF_C_LABEL_REPEATED,
3881 PROTOBUF_C_TYPE_INT32,
3882 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, n_celt_versions),
3883 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, celt_versions),
3887 0,NULL,NULL /* reserved1,reserved2, etc */
3892 PROTOBUF_C_LABEL_OPTIONAL,
3893 PROTOBUF_C_TYPE_BYTES,
3894 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_address),
3895 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, address),
3899 0,NULL,NULL /* reserved1,reserved2, etc */
3904 PROTOBUF_C_LABEL_OPTIONAL,
3905 PROTOBUF_C_TYPE_UINT32,
3906 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_bandwidth),
3907 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, bandwidth),
3911 0,NULL,NULL /* reserved1,reserved2, etc */
3916 PROTOBUF_C_LABEL_OPTIONAL,
3917 PROTOBUF_C_TYPE_UINT32,
3918 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_onlinesecs),
3919 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, onlinesecs),
3923 0,NULL,NULL /* reserved1,reserved2, etc */
3928 PROTOBUF_C_LABEL_OPTIONAL,
3929 PROTOBUF_C_TYPE_UINT32,
3930 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_idlesecs),
3931 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, idlesecs),
3935 0,NULL,NULL /* reserved1,reserved2, etc */
3938 "strong_certificate",
3940 PROTOBUF_C_LABEL_OPTIONAL,
3941 PROTOBUF_C_TYPE_BOOL,
3942 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, has_strong_certificate),
3943 PROTOBUF_C_OFFSETOF(MumbleProto__UserStats, strong_certificate),
3945 &mumble_proto__user_stats__strong_certificate__default_value,
3947 0,NULL,NULL /* reserved1,reserved2, etc */
3950 static const unsigned mumble_proto__user_stats__field_indices_by_name[] = {
3951 13, /* field[13] = address */
3952 14, /* field[14] = bandwidth */
3953 12, /* field[12] = celt_versions */
3954 2, /* field[2] = certificates */
3955 3, /* field[3] = from_client */
3956 4, /* field[4] = from_server */
3957 16, /* field[16] = idlesecs */
3958 15, /* field[15] = onlinesecs */
3959 0, /* field[0] = session */
3960 1, /* field[1] = stats_only */
3961 17, /* field[17] = strong_certificate */
3962 6, /* field[6] = tcp_packets */
3963 9, /* field[9] = tcp_ping_avg */
3964 10, /* field[10] = tcp_ping_var */
3965 5, /* field[5] = udp_packets */
3966 7, /* field[7] = udp_ping_avg */
3967 8, /* field[8] = udp_ping_var */
3968 11, /* field[11] = version */
3970 static const ProtobufCIntRange mumble_proto__user_stats__number_ranges[1 + 1] =
3975 const ProtobufCMessageDescriptor mumble_proto__user_stats__descriptor =
3977 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
3978 "MumbleProto.UserStats",
3980 "MumbleProto__UserStats",
3982 sizeof(MumbleProto__UserStats),
3984 mumble_proto__user_stats__field_descriptors,
3985 mumble_proto__user_stats__field_indices_by_name,
3986 1, mumble_proto__user_stats__number_ranges,
3987 (ProtobufCMessageInit) mumble_proto__user_stats__init,
3988 NULL,NULL,NULL /* reserved[123] */
3990 static const ProtobufCFieldDescriptor mumble_proto__request_blob__field_descriptors[3] =
3995 PROTOBUF_C_LABEL_REPEATED,
3996 PROTOBUF_C_TYPE_UINT32,
3997 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, n_session_texture),
3998 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, session_texture),
4002 0,NULL,NULL /* reserved1,reserved2, etc */
4007 PROTOBUF_C_LABEL_REPEATED,
4008 PROTOBUF_C_TYPE_UINT32,
4009 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, n_session_comment),
4010 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, session_comment),
4014 0,NULL,NULL /* reserved1,reserved2, etc */
4017 "channel_description",
4019 PROTOBUF_C_LABEL_REPEATED,
4020 PROTOBUF_C_TYPE_UINT32,
4021 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, n_channel_description),
4022 PROTOBUF_C_OFFSETOF(MumbleProto__RequestBlob, channel_description),
4026 0,NULL,NULL /* reserved1,reserved2, etc */
4029 static const unsigned mumble_proto__request_blob__field_indices_by_name[] = {
4030 2, /* field[2] = channel_description */
4031 1, /* field[1] = session_comment */
4032 0, /* field[0] = session_texture */
4034 static const ProtobufCIntRange mumble_proto__request_blob__number_ranges[1 + 1] =
4039 const ProtobufCMessageDescriptor mumble_proto__request_blob__descriptor =
4041 PROTOBUF_C_MESSAGE_DESCRIPTOR_MAGIC,
4042 "MumbleProto.RequestBlob",
4044 "MumbleProto__RequestBlob",
4046 sizeof(MumbleProto__RequestBlob),
4048 mumble_proto__request_blob__field_descriptors,
4049 mumble_proto__request_blob__field_indices_by_name,
4050 1, mumble_proto__request_blob__number_ranges,
4051 (ProtobufCMessageInit) mumble_proto__request_blob__init,
4052 NULL,NULL,NULL /* reserved[123] */