1 /* Generated by the protocol buffer compiler. DO NOT EDIT! */
2 /* Generated from: log_server.proto */
3
4 /* Do not generate deprecated warnings for self */
5 #ifndef PROTOBUF_C__NO_DEPRECATED
6 #define PROTOBUF_C__NO_DEPRECATED
7 #endif
8
9 #include "log_server.pb-c.h"
client_message__init(ClientMessage * message)10 void client_message__init
11 (ClientMessage *message)
12 {
13 static const ClientMessage init_value = CLIENT_MESSAGE__INIT;
14 *message = init_value;
15 }
client_message__get_packed_size(const ClientMessage * message)16 size_t client_message__get_packed_size
17 (const ClientMessage *message)
18 {
19 assert(message->base.descriptor == &client_message__descriptor);
20 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
21 }
client_message__pack(const ClientMessage * message,uint8_t * out)22 size_t client_message__pack
23 (const ClientMessage *message,
24 uint8_t *out)
25 {
26 assert(message->base.descriptor == &client_message__descriptor);
27 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
28 }
client_message__pack_to_buffer(const ClientMessage * message,ProtobufCBuffer * buffer)29 size_t client_message__pack_to_buffer
30 (const ClientMessage *message,
31 ProtobufCBuffer *buffer)
32 {
33 assert(message->base.descriptor == &client_message__descriptor);
34 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
35 }
36 ClientMessage *
client_message__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)37 client_message__unpack
38 (ProtobufCAllocator *allocator,
39 size_t len,
40 const uint8_t *data)
41 {
42 return (ClientMessage *)
43 protobuf_c_message_unpack (&client_message__descriptor,
44 allocator, len, data);
45 }
client_message__free_unpacked(ClientMessage * message,ProtobufCAllocator * allocator)46 void client_message__free_unpacked
47 (ClientMessage *message,
48 ProtobufCAllocator *allocator)
49 {
50 if(!message)
51 return;
52 assert(message->base.descriptor == &client_message__descriptor);
53 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
54 }
time_spec__init(TimeSpec * message)55 void time_spec__init
56 (TimeSpec *message)
57 {
58 static const TimeSpec init_value = TIME_SPEC__INIT;
59 *message = init_value;
60 }
time_spec__get_packed_size(const TimeSpec * message)61 size_t time_spec__get_packed_size
62 (const TimeSpec *message)
63 {
64 assert(message->base.descriptor == &time_spec__descriptor);
65 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
66 }
time_spec__pack(const TimeSpec * message,uint8_t * out)67 size_t time_spec__pack
68 (const TimeSpec *message,
69 uint8_t *out)
70 {
71 assert(message->base.descriptor == &time_spec__descriptor);
72 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
73 }
time_spec__pack_to_buffer(const TimeSpec * message,ProtobufCBuffer * buffer)74 size_t time_spec__pack_to_buffer
75 (const TimeSpec *message,
76 ProtobufCBuffer *buffer)
77 {
78 assert(message->base.descriptor == &time_spec__descriptor);
79 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
80 }
81 TimeSpec *
time_spec__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)82 time_spec__unpack
83 (ProtobufCAllocator *allocator,
84 size_t len,
85 const uint8_t *data)
86 {
87 return (TimeSpec *)
88 protobuf_c_message_unpack (&time_spec__descriptor,
89 allocator, len, data);
90 }
time_spec__free_unpacked(TimeSpec * message,ProtobufCAllocator * allocator)91 void time_spec__free_unpacked
92 (TimeSpec *message,
93 ProtobufCAllocator *allocator)
94 {
95 if(!message)
96 return;
97 assert(message->base.descriptor == &time_spec__descriptor);
98 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
99 }
io_buffer__init(IoBuffer * message)100 void io_buffer__init
101 (IoBuffer *message)
102 {
103 static const IoBuffer init_value = IO_BUFFER__INIT;
104 *message = init_value;
105 }
io_buffer__get_packed_size(const IoBuffer * message)106 size_t io_buffer__get_packed_size
107 (const IoBuffer *message)
108 {
109 assert(message->base.descriptor == &io_buffer__descriptor);
110 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
111 }
io_buffer__pack(const IoBuffer * message,uint8_t * out)112 size_t io_buffer__pack
113 (const IoBuffer *message,
114 uint8_t *out)
115 {
116 assert(message->base.descriptor == &io_buffer__descriptor);
117 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
118 }
io_buffer__pack_to_buffer(const IoBuffer * message,ProtobufCBuffer * buffer)119 size_t io_buffer__pack_to_buffer
120 (const IoBuffer *message,
121 ProtobufCBuffer *buffer)
122 {
123 assert(message->base.descriptor == &io_buffer__descriptor);
124 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
125 }
126 IoBuffer *
io_buffer__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)127 io_buffer__unpack
128 (ProtobufCAllocator *allocator,
129 size_t len,
130 const uint8_t *data)
131 {
132 return (IoBuffer *)
133 protobuf_c_message_unpack (&io_buffer__descriptor,
134 allocator, len, data);
135 }
io_buffer__free_unpacked(IoBuffer * message,ProtobufCAllocator * allocator)136 void io_buffer__free_unpacked
137 (IoBuffer *message,
138 ProtobufCAllocator *allocator)
139 {
140 if(!message)
141 return;
142 assert(message->base.descriptor == &io_buffer__descriptor);
143 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
144 }
info_message__string_list__init(InfoMessage__StringList * message)145 void info_message__string_list__init
146 (InfoMessage__StringList *message)
147 {
148 static const InfoMessage__StringList init_value = INFO_MESSAGE__STRING_LIST__INIT;
149 *message = init_value;
150 }
info_message__number_list__init(InfoMessage__NumberList * message)151 void info_message__number_list__init
152 (InfoMessage__NumberList *message)
153 {
154 static const InfoMessage__NumberList init_value = INFO_MESSAGE__NUMBER_LIST__INIT;
155 *message = init_value;
156 }
info_message__init(InfoMessage * message)157 void info_message__init
158 (InfoMessage *message)
159 {
160 static const InfoMessage init_value = INFO_MESSAGE__INIT;
161 *message = init_value;
162 }
info_message__get_packed_size(const InfoMessage * message)163 size_t info_message__get_packed_size
164 (const InfoMessage *message)
165 {
166 assert(message->base.descriptor == &info_message__descriptor);
167 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
168 }
info_message__pack(const InfoMessage * message,uint8_t * out)169 size_t info_message__pack
170 (const InfoMessage *message,
171 uint8_t *out)
172 {
173 assert(message->base.descriptor == &info_message__descriptor);
174 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
175 }
info_message__pack_to_buffer(const InfoMessage * message,ProtobufCBuffer * buffer)176 size_t info_message__pack_to_buffer
177 (const InfoMessage *message,
178 ProtobufCBuffer *buffer)
179 {
180 assert(message->base.descriptor == &info_message__descriptor);
181 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
182 }
183 InfoMessage *
info_message__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)184 info_message__unpack
185 (ProtobufCAllocator *allocator,
186 size_t len,
187 const uint8_t *data)
188 {
189 return (InfoMessage *)
190 protobuf_c_message_unpack (&info_message__descriptor,
191 allocator, len, data);
192 }
info_message__free_unpacked(InfoMessage * message,ProtobufCAllocator * allocator)193 void info_message__free_unpacked
194 (InfoMessage *message,
195 ProtobufCAllocator *allocator)
196 {
197 if(!message)
198 return;
199 assert(message->base.descriptor == &info_message__descriptor);
200 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
201 }
accept_message__init(AcceptMessage * message)202 void accept_message__init
203 (AcceptMessage *message)
204 {
205 static const AcceptMessage init_value = ACCEPT_MESSAGE__INIT;
206 *message = init_value;
207 }
accept_message__get_packed_size(const AcceptMessage * message)208 size_t accept_message__get_packed_size
209 (const AcceptMessage *message)
210 {
211 assert(message->base.descriptor == &accept_message__descriptor);
212 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
213 }
accept_message__pack(const AcceptMessage * message,uint8_t * out)214 size_t accept_message__pack
215 (const AcceptMessage *message,
216 uint8_t *out)
217 {
218 assert(message->base.descriptor == &accept_message__descriptor);
219 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
220 }
accept_message__pack_to_buffer(const AcceptMessage * message,ProtobufCBuffer * buffer)221 size_t accept_message__pack_to_buffer
222 (const AcceptMessage *message,
223 ProtobufCBuffer *buffer)
224 {
225 assert(message->base.descriptor == &accept_message__descriptor);
226 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
227 }
228 AcceptMessage *
accept_message__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)229 accept_message__unpack
230 (ProtobufCAllocator *allocator,
231 size_t len,
232 const uint8_t *data)
233 {
234 return (AcceptMessage *)
235 protobuf_c_message_unpack (&accept_message__descriptor,
236 allocator, len, data);
237 }
accept_message__free_unpacked(AcceptMessage * message,ProtobufCAllocator * allocator)238 void accept_message__free_unpacked
239 (AcceptMessage *message,
240 ProtobufCAllocator *allocator)
241 {
242 if(!message)
243 return;
244 assert(message->base.descriptor == &accept_message__descriptor);
245 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
246 }
reject_message__init(RejectMessage * message)247 void reject_message__init
248 (RejectMessage *message)
249 {
250 static const RejectMessage init_value = REJECT_MESSAGE__INIT;
251 *message = init_value;
252 }
reject_message__get_packed_size(const RejectMessage * message)253 size_t reject_message__get_packed_size
254 (const RejectMessage *message)
255 {
256 assert(message->base.descriptor == &reject_message__descriptor);
257 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
258 }
reject_message__pack(const RejectMessage * message,uint8_t * out)259 size_t reject_message__pack
260 (const RejectMessage *message,
261 uint8_t *out)
262 {
263 assert(message->base.descriptor == &reject_message__descriptor);
264 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
265 }
reject_message__pack_to_buffer(const RejectMessage * message,ProtobufCBuffer * buffer)266 size_t reject_message__pack_to_buffer
267 (const RejectMessage *message,
268 ProtobufCBuffer *buffer)
269 {
270 assert(message->base.descriptor == &reject_message__descriptor);
271 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
272 }
273 RejectMessage *
reject_message__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)274 reject_message__unpack
275 (ProtobufCAllocator *allocator,
276 size_t len,
277 const uint8_t *data)
278 {
279 return (RejectMessage *)
280 protobuf_c_message_unpack (&reject_message__descriptor,
281 allocator, len, data);
282 }
reject_message__free_unpacked(RejectMessage * message,ProtobufCAllocator * allocator)283 void reject_message__free_unpacked
284 (RejectMessage *message,
285 ProtobufCAllocator *allocator)
286 {
287 if(!message)
288 return;
289 assert(message->base.descriptor == &reject_message__descriptor);
290 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
291 }
exit_message__init(ExitMessage * message)292 void exit_message__init
293 (ExitMessage *message)
294 {
295 static const ExitMessage init_value = EXIT_MESSAGE__INIT;
296 *message = init_value;
297 }
exit_message__get_packed_size(const ExitMessage * message)298 size_t exit_message__get_packed_size
299 (const ExitMessage *message)
300 {
301 assert(message->base.descriptor == &exit_message__descriptor);
302 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
303 }
exit_message__pack(const ExitMessage * message,uint8_t * out)304 size_t exit_message__pack
305 (const ExitMessage *message,
306 uint8_t *out)
307 {
308 assert(message->base.descriptor == &exit_message__descriptor);
309 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
310 }
exit_message__pack_to_buffer(const ExitMessage * message,ProtobufCBuffer * buffer)311 size_t exit_message__pack_to_buffer
312 (const ExitMessage *message,
313 ProtobufCBuffer *buffer)
314 {
315 assert(message->base.descriptor == &exit_message__descriptor);
316 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
317 }
318 ExitMessage *
exit_message__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)319 exit_message__unpack
320 (ProtobufCAllocator *allocator,
321 size_t len,
322 const uint8_t *data)
323 {
324 return (ExitMessage *)
325 protobuf_c_message_unpack (&exit_message__descriptor,
326 allocator, len, data);
327 }
exit_message__free_unpacked(ExitMessage * message,ProtobufCAllocator * allocator)328 void exit_message__free_unpacked
329 (ExitMessage *message,
330 ProtobufCAllocator *allocator)
331 {
332 if(!message)
333 return;
334 assert(message->base.descriptor == &exit_message__descriptor);
335 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
336 }
alert_message__init(AlertMessage * message)337 void alert_message__init
338 (AlertMessage *message)
339 {
340 static const AlertMessage init_value = ALERT_MESSAGE__INIT;
341 *message = init_value;
342 }
alert_message__get_packed_size(const AlertMessage * message)343 size_t alert_message__get_packed_size
344 (const AlertMessage *message)
345 {
346 assert(message->base.descriptor == &alert_message__descriptor);
347 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
348 }
alert_message__pack(const AlertMessage * message,uint8_t * out)349 size_t alert_message__pack
350 (const AlertMessage *message,
351 uint8_t *out)
352 {
353 assert(message->base.descriptor == &alert_message__descriptor);
354 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
355 }
alert_message__pack_to_buffer(const AlertMessage * message,ProtobufCBuffer * buffer)356 size_t alert_message__pack_to_buffer
357 (const AlertMessage *message,
358 ProtobufCBuffer *buffer)
359 {
360 assert(message->base.descriptor == &alert_message__descriptor);
361 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
362 }
363 AlertMessage *
alert_message__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)364 alert_message__unpack
365 (ProtobufCAllocator *allocator,
366 size_t len,
367 const uint8_t *data)
368 {
369 return (AlertMessage *)
370 protobuf_c_message_unpack (&alert_message__descriptor,
371 allocator, len, data);
372 }
alert_message__free_unpacked(AlertMessage * message,ProtobufCAllocator * allocator)373 void alert_message__free_unpacked
374 (AlertMessage *message,
375 ProtobufCAllocator *allocator)
376 {
377 if(!message)
378 return;
379 assert(message->base.descriptor == &alert_message__descriptor);
380 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
381 }
restart_message__init(RestartMessage * message)382 void restart_message__init
383 (RestartMessage *message)
384 {
385 static const RestartMessage init_value = RESTART_MESSAGE__INIT;
386 *message = init_value;
387 }
restart_message__get_packed_size(const RestartMessage * message)388 size_t restart_message__get_packed_size
389 (const RestartMessage *message)
390 {
391 assert(message->base.descriptor == &restart_message__descriptor);
392 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
393 }
restart_message__pack(const RestartMessage * message,uint8_t * out)394 size_t restart_message__pack
395 (const RestartMessage *message,
396 uint8_t *out)
397 {
398 assert(message->base.descriptor == &restart_message__descriptor);
399 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
400 }
restart_message__pack_to_buffer(const RestartMessage * message,ProtobufCBuffer * buffer)401 size_t restart_message__pack_to_buffer
402 (const RestartMessage *message,
403 ProtobufCBuffer *buffer)
404 {
405 assert(message->base.descriptor == &restart_message__descriptor);
406 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
407 }
408 RestartMessage *
restart_message__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)409 restart_message__unpack
410 (ProtobufCAllocator *allocator,
411 size_t len,
412 const uint8_t *data)
413 {
414 return (RestartMessage *)
415 protobuf_c_message_unpack (&restart_message__descriptor,
416 allocator, len, data);
417 }
restart_message__free_unpacked(RestartMessage * message,ProtobufCAllocator * allocator)418 void restart_message__free_unpacked
419 (RestartMessage *message,
420 ProtobufCAllocator *allocator)
421 {
422 if(!message)
423 return;
424 assert(message->base.descriptor == &restart_message__descriptor);
425 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
426 }
change_window_size__init(ChangeWindowSize * message)427 void change_window_size__init
428 (ChangeWindowSize *message)
429 {
430 static const ChangeWindowSize init_value = CHANGE_WINDOW_SIZE__INIT;
431 *message = init_value;
432 }
change_window_size__get_packed_size(const ChangeWindowSize * message)433 size_t change_window_size__get_packed_size
434 (const ChangeWindowSize *message)
435 {
436 assert(message->base.descriptor == &change_window_size__descriptor);
437 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
438 }
change_window_size__pack(const ChangeWindowSize * message,uint8_t * out)439 size_t change_window_size__pack
440 (const ChangeWindowSize *message,
441 uint8_t *out)
442 {
443 assert(message->base.descriptor == &change_window_size__descriptor);
444 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
445 }
change_window_size__pack_to_buffer(const ChangeWindowSize * message,ProtobufCBuffer * buffer)446 size_t change_window_size__pack_to_buffer
447 (const ChangeWindowSize *message,
448 ProtobufCBuffer *buffer)
449 {
450 assert(message->base.descriptor == &change_window_size__descriptor);
451 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
452 }
453 ChangeWindowSize *
change_window_size__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)454 change_window_size__unpack
455 (ProtobufCAllocator *allocator,
456 size_t len,
457 const uint8_t *data)
458 {
459 return (ChangeWindowSize *)
460 protobuf_c_message_unpack (&change_window_size__descriptor,
461 allocator, len, data);
462 }
change_window_size__free_unpacked(ChangeWindowSize * message,ProtobufCAllocator * allocator)463 void change_window_size__free_unpacked
464 (ChangeWindowSize *message,
465 ProtobufCAllocator *allocator)
466 {
467 if(!message)
468 return;
469 assert(message->base.descriptor == &change_window_size__descriptor);
470 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
471 }
command_suspend__init(CommandSuspend * message)472 void command_suspend__init
473 (CommandSuspend *message)
474 {
475 static const CommandSuspend init_value = COMMAND_SUSPEND__INIT;
476 *message = init_value;
477 }
command_suspend__get_packed_size(const CommandSuspend * message)478 size_t command_suspend__get_packed_size
479 (const CommandSuspend *message)
480 {
481 assert(message->base.descriptor == &command_suspend__descriptor);
482 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
483 }
command_suspend__pack(const CommandSuspend * message,uint8_t * out)484 size_t command_suspend__pack
485 (const CommandSuspend *message,
486 uint8_t *out)
487 {
488 assert(message->base.descriptor == &command_suspend__descriptor);
489 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
490 }
command_suspend__pack_to_buffer(const CommandSuspend * message,ProtobufCBuffer * buffer)491 size_t command_suspend__pack_to_buffer
492 (const CommandSuspend *message,
493 ProtobufCBuffer *buffer)
494 {
495 assert(message->base.descriptor == &command_suspend__descriptor);
496 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
497 }
498 CommandSuspend *
command_suspend__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)499 command_suspend__unpack
500 (ProtobufCAllocator *allocator,
501 size_t len,
502 const uint8_t *data)
503 {
504 return (CommandSuspend *)
505 protobuf_c_message_unpack (&command_suspend__descriptor,
506 allocator, len, data);
507 }
command_suspend__free_unpacked(CommandSuspend * message,ProtobufCAllocator * allocator)508 void command_suspend__free_unpacked
509 (CommandSuspend *message,
510 ProtobufCAllocator *allocator)
511 {
512 if(!message)
513 return;
514 assert(message->base.descriptor == &command_suspend__descriptor);
515 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
516 }
client_hello__init(ClientHello * message)517 void client_hello__init
518 (ClientHello *message)
519 {
520 static const ClientHello init_value = CLIENT_HELLO__INIT;
521 *message = init_value;
522 }
client_hello__get_packed_size(const ClientHello * message)523 size_t client_hello__get_packed_size
524 (const ClientHello *message)
525 {
526 assert(message->base.descriptor == &client_hello__descriptor);
527 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
528 }
client_hello__pack(const ClientHello * message,uint8_t * out)529 size_t client_hello__pack
530 (const ClientHello *message,
531 uint8_t *out)
532 {
533 assert(message->base.descriptor == &client_hello__descriptor);
534 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
535 }
client_hello__pack_to_buffer(const ClientHello * message,ProtobufCBuffer * buffer)536 size_t client_hello__pack_to_buffer
537 (const ClientHello *message,
538 ProtobufCBuffer *buffer)
539 {
540 assert(message->base.descriptor == &client_hello__descriptor);
541 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
542 }
543 ClientHello *
client_hello__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)544 client_hello__unpack
545 (ProtobufCAllocator *allocator,
546 size_t len,
547 const uint8_t *data)
548 {
549 return (ClientHello *)
550 protobuf_c_message_unpack (&client_hello__descriptor,
551 allocator, len, data);
552 }
client_hello__free_unpacked(ClientHello * message,ProtobufCAllocator * allocator)553 void client_hello__free_unpacked
554 (ClientHello *message,
555 ProtobufCAllocator *allocator)
556 {
557 if(!message)
558 return;
559 assert(message->base.descriptor == &client_hello__descriptor);
560 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
561 }
server_message__init(ServerMessage * message)562 void server_message__init
563 (ServerMessage *message)
564 {
565 static const ServerMessage init_value = SERVER_MESSAGE__INIT;
566 *message = init_value;
567 }
server_message__get_packed_size(const ServerMessage * message)568 size_t server_message__get_packed_size
569 (const ServerMessage *message)
570 {
571 assert(message->base.descriptor == &server_message__descriptor);
572 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
573 }
server_message__pack(const ServerMessage * message,uint8_t * out)574 size_t server_message__pack
575 (const ServerMessage *message,
576 uint8_t *out)
577 {
578 assert(message->base.descriptor == &server_message__descriptor);
579 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
580 }
server_message__pack_to_buffer(const ServerMessage * message,ProtobufCBuffer * buffer)581 size_t server_message__pack_to_buffer
582 (const ServerMessage *message,
583 ProtobufCBuffer *buffer)
584 {
585 assert(message->base.descriptor == &server_message__descriptor);
586 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
587 }
588 ServerMessage *
server_message__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)589 server_message__unpack
590 (ProtobufCAllocator *allocator,
591 size_t len,
592 const uint8_t *data)
593 {
594 return (ServerMessage *)
595 protobuf_c_message_unpack (&server_message__descriptor,
596 allocator, len, data);
597 }
server_message__free_unpacked(ServerMessage * message,ProtobufCAllocator * allocator)598 void server_message__free_unpacked
599 (ServerMessage *message,
600 ProtobufCAllocator *allocator)
601 {
602 if(!message)
603 return;
604 assert(message->base.descriptor == &server_message__descriptor);
605 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
606 }
server_hello__init(ServerHello * message)607 void server_hello__init
608 (ServerHello *message)
609 {
610 static const ServerHello init_value = SERVER_HELLO__INIT;
611 *message = init_value;
612 }
server_hello__get_packed_size(const ServerHello * message)613 size_t server_hello__get_packed_size
614 (const ServerHello *message)
615 {
616 assert(message->base.descriptor == &server_hello__descriptor);
617 return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
618 }
server_hello__pack(const ServerHello * message,uint8_t * out)619 size_t server_hello__pack
620 (const ServerHello *message,
621 uint8_t *out)
622 {
623 assert(message->base.descriptor == &server_hello__descriptor);
624 return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
625 }
server_hello__pack_to_buffer(const ServerHello * message,ProtobufCBuffer * buffer)626 size_t server_hello__pack_to_buffer
627 (const ServerHello *message,
628 ProtobufCBuffer *buffer)
629 {
630 assert(message->base.descriptor == &server_hello__descriptor);
631 return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
632 }
633 ServerHello *
server_hello__unpack(ProtobufCAllocator * allocator,size_t len,const uint8_t * data)634 server_hello__unpack
635 (ProtobufCAllocator *allocator,
636 size_t len,
637 const uint8_t *data)
638 {
639 return (ServerHello *)
640 protobuf_c_message_unpack (&server_hello__descriptor,
641 allocator, len, data);
642 }
server_hello__free_unpacked(ServerHello * message,ProtobufCAllocator * allocator)643 void server_hello__free_unpacked
644 (ServerHello *message,
645 ProtobufCAllocator *allocator)
646 {
647 if(!message)
648 return;
649 assert(message->base.descriptor == &server_hello__descriptor);
650 protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
651 }
652 static const ProtobufCFieldDescriptor client_message__field_descriptors[13] =
653 {
654 {
655 "accept_msg",
656 1,
657 PROTOBUF_C_LABEL_NONE,
658 PROTOBUF_C_TYPE_MESSAGE,
659 offsetof(ClientMessage, type_case),
660 offsetof(ClientMessage, u.accept_msg),
661 &accept_message__descriptor,
662 NULL,
663 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
664 0,NULL,NULL /* reserved1,reserved2, etc */
665 },
666 {
667 "reject_msg",
668 2,
669 PROTOBUF_C_LABEL_NONE,
670 PROTOBUF_C_TYPE_MESSAGE,
671 offsetof(ClientMessage, type_case),
672 offsetof(ClientMessage, u.reject_msg),
673 &reject_message__descriptor,
674 NULL,
675 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
676 0,NULL,NULL /* reserved1,reserved2, etc */
677 },
678 {
679 "exit_msg",
680 3,
681 PROTOBUF_C_LABEL_NONE,
682 PROTOBUF_C_TYPE_MESSAGE,
683 offsetof(ClientMessage, type_case),
684 offsetof(ClientMessage, u.exit_msg),
685 &exit_message__descriptor,
686 NULL,
687 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
688 0,NULL,NULL /* reserved1,reserved2, etc */
689 },
690 {
691 "restart_msg",
692 4,
693 PROTOBUF_C_LABEL_NONE,
694 PROTOBUF_C_TYPE_MESSAGE,
695 offsetof(ClientMessage, type_case),
696 offsetof(ClientMessage, u.restart_msg),
697 &restart_message__descriptor,
698 NULL,
699 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
700 0,NULL,NULL /* reserved1,reserved2, etc */
701 },
702 {
703 "alert_msg",
704 5,
705 PROTOBUF_C_LABEL_NONE,
706 PROTOBUF_C_TYPE_MESSAGE,
707 offsetof(ClientMessage, type_case),
708 offsetof(ClientMessage, u.alert_msg),
709 &alert_message__descriptor,
710 NULL,
711 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
712 0,NULL,NULL /* reserved1,reserved2, etc */
713 },
714 {
715 "ttyin_buf",
716 6,
717 PROTOBUF_C_LABEL_NONE,
718 PROTOBUF_C_TYPE_MESSAGE,
719 offsetof(ClientMessage, type_case),
720 offsetof(ClientMessage, u.ttyin_buf),
721 &io_buffer__descriptor,
722 NULL,
723 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
724 0,NULL,NULL /* reserved1,reserved2, etc */
725 },
726 {
727 "ttyout_buf",
728 7,
729 PROTOBUF_C_LABEL_NONE,
730 PROTOBUF_C_TYPE_MESSAGE,
731 offsetof(ClientMessage, type_case),
732 offsetof(ClientMessage, u.ttyout_buf),
733 &io_buffer__descriptor,
734 NULL,
735 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
736 0,NULL,NULL /* reserved1,reserved2, etc */
737 },
738 {
739 "stdin_buf",
740 8,
741 PROTOBUF_C_LABEL_NONE,
742 PROTOBUF_C_TYPE_MESSAGE,
743 offsetof(ClientMessage, type_case),
744 offsetof(ClientMessage, u.stdin_buf),
745 &io_buffer__descriptor,
746 NULL,
747 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
748 0,NULL,NULL /* reserved1,reserved2, etc */
749 },
750 {
751 "stdout_buf",
752 9,
753 PROTOBUF_C_LABEL_NONE,
754 PROTOBUF_C_TYPE_MESSAGE,
755 offsetof(ClientMessage, type_case),
756 offsetof(ClientMessage, u.stdout_buf),
757 &io_buffer__descriptor,
758 NULL,
759 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
760 0,NULL,NULL /* reserved1,reserved2, etc */
761 },
762 {
763 "stderr_buf",
764 10,
765 PROTOBUF_C_LABEL_NONE,
766 PROTOBUF_C_TYPE_MESSAGE,
767 offsetof(ClientMessage, type_case),
768 offsetof(ClientMessage, u.stderr_buf),
769 &io_buffer__descriptor,
770 NULL,
771 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
772 0,NULL,NULL /* reserved1,reserved2, etc */
773 },
774 {
775 "winsize_event",
776 11,
777 PROTOBUF_C_LABEL_NONE,
778 PROTOBUF_C_TYPE_MESSAGE,
779 offsetof(ClientMessage, type_case),
780 offsetof(ClientMessage, u.winsize_event),
781 &change_window_size__descriptor,
782 NULL,
783 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
784 0,NULL,NULL /* reserved1,reserved2, etc */
785 },
786 {
787 "suspend_event",
788 12,
789 PROTOBUF_C_LABEL_NONE,
790 PROTOBUF_C_TYPE_MESSAGE,
791 offsetof(ClientMessage, type_case),
792 offsetof(ClientMessage, u.suspend_event),
793 &command_suspend__descriptor,
794 NULL,
795 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
796 0,NULL,NULL /* reserved1,reserved2, etc */
797 },
798 {
799 "hello_msg",
800 13,
801 PROTOBUF_C_LABEL_NONE,
802 PROTOBUF_C_TYPE_MESSAGE,
803 offsetof(ClientMessage, type_case),
804 offsetof(ClientMessage, u.hello_msg),
805 &client_hello__descriptor,
806 NULL,
807 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
808 0,NULL,NULL /* reserved1,reserved2, etc */
809 },
810 };
811 static const unsigned client_message__field_indices_by_name[] = {
812 0, /* field[0] = accept_msg */
813 4, /* field[4] = alert_msg */
814 2, /* field[2] = exit_msg */
815 12, /* field[12] = hello_msg */
816 1, /* field[1] = reject_msg */
817 3, /* field[3] = restart_msg */
818 9, /* field[9] = stderr_buf */
819 7, /* field[7] = stdin_buf */
820 8, /* field[8] = stdout_buf */
821 11, /* field[11] = suspend_event */
822 5, /* field[5] = ttyin_buf */
823 6, /* field[6] = ttyout_buf */
824 10, /* field[10] = winsize_event */
825 };
826 static const ProtobufCIntRange client_message__number_ranges[1 + 1] =
827 {
828 { 1, 0 },
829 { 0, 13 }
830 };
831 const ProtobufCMessageDescriptor client_message__descriptor =
832 {
833 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
834 "ClientMessage",
835 "ClientMessage",
836 "ClientMessage",
837 "",
838 sizeof(ClientMessage),
839 13,
840 client_message__field_descriptors,
841 client_message__field_indices_by_name,
842 1, client_message__number_ranges,
843 (ProtobufCMessageInit) client_message__init,
844 NULL,NULL,NULL /* reserved[123] */
845 };
846 static const ProtobufCFieldDescriptor time_spec__field_descriptors[2] =
847 {
848 {
849 "tv_sec",
850 1,
851 PROTOBUF_C_LABEL_NONE,
852 PROTOBUF_C_TYPE_INT64,
853 0, /* quantifier_offset */
854 offsetof(TimeSpec, tv_sec),
855 NULL,
856 NULL,
857 0, /* flags */
858 0,NULL,NULL /* reserved1,reserved2, etc */
859 },
860 {
861 "tv_nsec",
862 2,
863 PROTOBUF_C_LABEL_NONE,
864 PROTOBUF_C_TYPE_INT32,
865 0, /* quantifier_offset */
866 offsetof(TimeSpec, tv_nsec),
867 NULL,
868 NULL,
869 0, /* flags */
870 0,NULL,NULL /* reserved1,reserved2, etc */
871 },
872 };
873 static const unsigned time_spec__field_indices_by_name[] = {
874 1, /* field[1] = tv_nsec */
875 0, /* field[0] = tv_sec */
876 };
877 static const ProtobufCIntRange time_spec__number_ranges[1 + 1] =
878 {
879 { 1, 0 },
880 { 0, 2 }
881 };
882 const ProtobufCMessageDescriptor time_spec__descriptor =
883 {
884 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
885 "TimeSpec",
886 "TimeSpec",
887 "TimeSpec",
888 "",
889 sizeof(TimeSpec),
890 2,
891 time_spec__field_descriptors,
892 time_spec__field_indices_by_name,
893 1, time_spec__number_ranges,
894 (ProtobufCMessageInit) time_spec__init,
895 NULL,NULL,NULL /* reserved[123] */
896 };
897 static const ProtobufCFieldDescriptor io_buffer__field_descriptors[2] =
898 {
899 {
900 "delay",
901 1,
902 PROTOBUF_C_LABEL_NONE,
903 PROTOBUF_C_TYPE_MESSAGE,
904 0, /* quantifier_offset */
905 offsetof(IoBuffer, delay),
906 &time_spec__descriptor,
907 NULL,
908 0, /* flags */
909 0,NULL,NULL /* reserved1,reserved2, etc */
910 },
911 {
912 "data",
913 2,
914 PROTOBUF_C_LABEL_NONE,
915 PROTOBUF_C_TYPE_BYTES,
916 0, /* quantifier_offset */
917 offsetof(IoBuffer, data),
918 NULL,
919 NULL,
920 0, /* flags */
921 0,NULL,NULL /* reserved1,reserved2, etc */
922 },
923 };
924 static const unsigned io_buffer__field_indices_by_name[] = {
925 1, /* field[1] = data */
926 0, /* field[0] = delay */
927 };
928 static const ProtobufCIntRange io_buffer__number_ranges[1 + 1] =
929 {
930 { 1, 0 },
931 { 0, 2 }
932 };
933 const ProtobufCMessageDescriptor io_buffer__descriptor =
934 {
935 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
936 "IoBuffer",
937 "IoBuffer",
938 "IoBuffer",
939 "",
940 sizeof(IoBuffer),
941 2,
942 io_buffer__field_descriptors,
943 io_buffer__field_indices_by_name,
944 1, io_buffer__number_ranges,
945 (ProtobufCMessageInit) io_buffer__init,
946 NULL,NULL,NULL /* reserved[123] */
947 };
948 static const ProtobufCFieldDescriptor info_message__string_list__field_descriptors[1] =
949 {
950 {
951 "strings",
952 1,
953 PROTOBUF_C_LABEL_REPEATED,
954 PROTOBUF_C_TYPE_STRING,
955 offsetof(InfoMessage__StringList, n_strings),
956 offsetof(InfoMessage__StringList, strings),
957 NULL,
958 &protobuf_c_empty_string,
959 0, /* flags */
960 0,NULL,NULL /* reserved1,reserved2, etc */
961 },
962 };
963 static const unsigned info_message__string_list__field_indices_by_name[] = {
964 0, /* field[0] = strings */
965 };
966 static const ProtobufCIntRange info_message__string_list__number_ranges[1 + 1] =
967 {
968 { 1, 0 },
969 { 0, 1 }
970 };
971 const ProtobufCMessageDescriptor info_message__string_list__descriptor =
972 {
973 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
974 "InfoMessage.StringList",
975 "StringList",
976 "InfoMessage__StringList",
977 "",
978 sizeof(InfoMessage__StringList),
979 1,
980 info_message__string_list__field_descriptors,
981 info_message__string_list__field_indices_by_name,
982 1, info_message__string_list__number_ranges,
983 (ProtobufCMessageInit) info_message__string_list__init,
984 NULL,NULL,NULL /* reserved[123] */
985 };
986 static const ProtobufCFieldDescriptor info_message__number_list__field_descriptors[1] =
987 {
988 {
989 "numbers",
990 1,
991 PROTOBUF_C_LABEL_REPEATED,
992 PROTOBUF_C_TYPE_INT64,
993 offsetof(InfoMessage__NumberList, n_numbers),
994 offsetof(InfoMessage__NumberList, numbers),
995 NULL,
996 NULL,
997 0 | PROTOBUF_C_FIELD_FLAG_PACKED, /* flags */
998 0,NULL,NULL /* reserved1,reserved2, etc */
999 },
1000 };
1001 static const unsigned info_message__number_list__field_indices_by_name[] = {
1002 0, /* field[0] = numbers */
1003 };
1004 static const ProtobufCIntRange info_message__number_list__number_ranges[1 + 1] =
1005 {
1006 { 1, 0 },
1007 { 0, 1 }
1008 };
1009 const ProtobufCMessageDescriptor info_message__number_list__descriptor =
1010 {
1011 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1012 "InfoMessage.NumberList",
1013 "NumberList",
1014 "InfoMessage__NumberList",
1015 "",
1016 sizeof(InfoMessage__NumberList),
1017 1,
1018 info_message__number_list__field_descriptors,
1019 info_message__number_list__field_indices_by_name,
1020 1, info_message__number_list__number_ranges,
1021 (ProtobufCMessageInit) info_message__number_list__init,
1022 NULL,NULL,NULL /* reserved[123] */
1023 };
1024 static const ProtobufCFieldDescriptor info_message__field_descriptors[5] =
1025 {
1026 {
1027 "key",
1028 1,
1029 PROTOBUF_C_LABEL_NONE,
1030 PROTOBUF_C_TYPE_STRING,
1031 0, /* quantifier_offset */
1032 offsetof(InfoMessage, key),
1033 NULL,
1034 &protobuf_c_empty_string,
1035 0, /* flags */
1036 0,NULL,NULL /* reserved1,reserved2, etc */
1037 },
1038 {
1039 "numval",
1040 2,
1041 PROTOBUF_C_LABEL_NONE,
1042 PROTOBUF_C_TYPE_INT64,
1043 offsetof(InfoMessage, value_case),
1044 offsetof(InfoMessage, u.numval),
1045 NULL,
1046 NULL,
1047 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
1048 0,NULL,NULL /* reserved1,reserved2, etc */
1049 },
1050 {
1051 "strval",
1052 3,
1053 PROTOBUF_C_LABEL_NONE,
1054 PROTOBUF_C_TYPE_STRING,
1055 offsetof(InfoMessage, value_case),
1056 offsetof(InfoMessage, u.strval),
1057 NULL,
1058 &protobuf_c_empty_string,
1059 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
1060 0,NULL,NULL /* reserved1,reserved2, etc */
1061 },
1062 {
1063 "strlistval",
1064 4,
1065 PROTOBUF_C_LABEL_NONE,
1066 PROTOBUF_C_TYPE_MESSAGE,
1067 offsetof(InfoMessage, value_case),
1068 offsetof(InfoMessage, u.strlistval),
1069 &info_message__string_list__descriptor,
1070 NULL,
1071 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
1072 0,NULL,NULL /* reserved1,reserved2, etc */
1073 },
1074 {
1075 "numlistval",
1076 5,
1077 PROTOBUF_C_LABEL_NONE,
1078 PROTOBUF_C_TYPE_MESSAGE,
1079 offsetof(InfoMessage, value_case),
1080 offsetof(InfoMessage, u.numlistval),
1081 &info_message__number_list__descriptor,
1082 NULL,
1083 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
1084 0,NULL,NULL /* reserved1,reserved2, etc */
1085 },
1086 };
1087 static const unsigned info_message__field_indices_by_name[] = {
1088 0, /* field[0] = key */
1089 4, /* field[4] = numlistval */
1090 1, /* field[1] = numval */
1091 3, /* field[3] = strlistval */
1092 2, /* field[2] = strval */
1093 };
1094 static const ProtobufCIntRange info_message__number_ranges[1 + 1] =
1095 {
1096 { 1, 0 },
1097 { 0, 5 }
1098 };
1099 const ProtobufCMessageDescriptor info_message__descriptor =
1100 {
1101 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1102 "InfoMessage",
1103 "InfoMessage",
1104 "InfoMessage",
1105 "",
1106 sizeof(InfoMessage),
1107 5,
1108 info_message__field_descriptors,
1109 info_message__field_indices_by_name,
1110 1, info_message__number_ranges,
1111 (ProtobufCMessageInit) info_message__init,
1112 NULL,NULL,NULL /* reserved[123] */
1113 };
1114 static const ProtobufCFieldDescriptor accept_message__field_descriptors[3] =
1115 {
1116 {
1117 "submit_time",
1118 1,
1119 PROTOBUF_C_LABEL_NONE,
1120 PROTOBUF_C_TYPE_MESSAGE,
1121 0, /* quantifier_offset */
1122 offsetof(AcceptMessage, submit_time),
1123 &time_spec__descriptor,
1124 NULL,
1125 0, /* flags */
1126 0,NULL,NULL /* reserved1,reserved2, etc */
1127 },
1128 {
1129 "info_msgs",
1130 2,
1131 PROTOBUF_C_LABEL_REPEATED,
1132 PROTOBUF_C_TYPE_MESSAGE,
1133 offsetof(AcceptMessage, n_info_msgs),
1134 offsetof(AcceptMessage, info_msgs),
1135 &info_message__descriptor,
1136 NULL,
1137 0, /* flags */
1138 0,NULL,NULL /* reserved1,reserved2, etc */
1139 },
1140 {
1141 "expect_iobufs",
1142 3,
1143 PROTOBUF_C_LABEL_NONE,
1144 PROTOBUF_C_TYPE_BOOL,
1145 0, /* quantifier_offset */
1146 offsetof(AcceptMessage, expect_iobufs),
1147 NULL,
1148 NULL,
1149 0, /* flags */
1150 0,NULL,NULL /* reserved1,reserved2, etc */
1151 },
1152 };
1153 static const unsigned accept_message__field_indices_by_name[] = {
1154 2, /* field[2] = expect_iobufs */
1155 1, /* field[1] = info_msgs */
1156 0, /* field[0] = submit_time */
1157 };
1158 static const ProtobufCIntRange accept_message__number_ranges[1 + 1] =
1159 {
1160 { 1, 0 },
1161 { 0, 3 }
1162 };
1163 const ProtobufCMessageDescriptor accept_message__descriptor =
1164 {
1165 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1166 "AcceptMessage",
1167 "AcceptMessage",
1168 "AcceptMessage",
1169 "",
1170 sizeof(AcceptMessage),
1171 3,
1172 accept_message__field_descriptors,
1173 accept_message__field_indices_by_name,
1174 1, accept_message__number_ranges,
1175 (ProtobufCMessageInit) accept_message__init,
1176 NULL,NULL,NULL /* reserved[123] */
1177 };
1178 static const ProtobufCFieldDescriptor reject_message__field_descriptors[3] =
1179 {
1180 {
1181 "submit_time",
1182 1,
1183 PROTOBUF_C_LABEL_NONE,
1184 PROTOBUF_C_TYPE_MESSAGE,
1185 0, /* quantifier_offset */
1186 offsetof(RejectMessage, submit_time),
1187 &time_spec__descriptor,
1188 NULL,
1189 0, /* flags */
1190 0,NULL,NULL /* reserved1,reserved2, etc */
1191 },
1192 {
1193 "reason",
1194 2,
1195 PROTOBUF_C_LABEL_NONE,
1196 PROTOBUF_C_TYPE_STRING,
1197 0, /* quantifier_offset */
1198 offsetof(RejectMessage, reason),
1199 NULL,
1200 &protobuf_c_empty_string,
1201 0, /* flags */
1202 0,NULL,NULL /* reserved1,reserved2, etc */
1203 },
1204 {
1205 "info_msgs",
1206 3,
1207 PROTOBUF_C_LABEL_REPEATED,
1208 PROTOBUF_C_TYPE_MESSAGE,
1209 offsetof(RejectMessage, n_info_msgs),
1210 offsetof(RejectMessage, info_msgs),
1211 &info_message__descriptor,
1212 NULL,
1213 0, /* flags */
1214 0,NULL,NULL /* reserved1,reserved2, etc */
1215 },
1216 };
1217 static const unsigned reject_message__field_indices_by_name[] = {
1218 2, /* field[2] = info_msgs */
1219 1, /* field[1] = reason */
1220 0, /* field[0] = submit_time */
1221 };
1222 static const ProtobufCIntRange reject_message__number_ranges[1 + 1] =
1223 {
1224 { 1, 0 },
1225 { 0, 3 }
1226 };
1227 const ProtobufCMessageDescriptor reject_message__descriptor =
1228 {
1229 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1230 "RejectMessage",
1231 "RejectMessage",
1232 "RejectMessage",
1233 "",
1234 sizeof(RejectMessage),
1235 3,
1236 reject_message__field_descriptors,
1237 reject_message__field_indices_by_name,
1238 1, reject_message__number_ranges,
1239 (ProtobufCMessageInit) reject_message__init,
1240 NULL,NULL,NULL /* reserved[123] */
1241 };
1242 static const ProtobufCFieldDescriptor exit_message__field_descriptors[5] =
1243 {
1244 {
1245 "run_time",
1246 1,
1247 PROTOBUF_C_LABEL_NONE,
1248 PROTOBUF_C_TYPE_MESSAGE,
1249 0, /* quantifier_offset */
1250 offsetof(ExitMessage, run_time),
1251 &time_spec__descriptor,
1252 NULL,
1253 0, /* flags */
1254 0,NULL,NULL /* reserved1,reserved2, etc */
1255 },
1256 {
1257 "exit_value",
1258 2,
1259 PROTOBUF_C_LABEL_NONE,
1260 PROTOBUF_C_TYPE_INT32,
1261 0, /* quantifier_offset */
1262 offsetof(ExitMessage, exit_value),
1263 NULL,
1264 NULL,
1265 0, /* flags */
1266 0,NULL,NULL /* reserved1,reserved2, etc */
1267 },
1268 {
1269 "dumped_core",
1270 3,
1271 PROTOBUF_C_LABEL_NONE,
1272 PROTOBUF_C_TYPE_BOOL,
1273 0, /* quantifier_offset */
1274 offsetof(ExitMessage, dumped_core),
1275 NULL,
1276 NULL,
1277 0, /* flags */
1278 0,NULL,NULL /* reserved1,reserved2, etc */
1279 },
1280 {
1281 "signal",
1282 4,
1283 PROTOBUF_C_LABEL_NONE,
1284 PROTOBUF_C_TYPE_STRING,
1285 0, /* quantifier_offset */
1286 offsetof(ExitMessage, signal),
1287 NULL,
1288 &protobuf_c_empty_string,
1289 0, /* flags */
1290 0,NULL,NULL /* reserved1,reserved2, etc */
1291 },
1292 {
1293 "error",
1294 5,
1295 PROTOBUF_C_LABEL_NONE,
1296 PROTOBUF_C_TYPE_STRING,
1297 0, /* quantifier_offset */
1298 offsetof(ExitMessage, error),
1299 NULL,
1300 &protobuf_c_empty_string,
1301 0, /* flags */
1302 0,NULL,NULL /* reserved1,reserved2, etc */
1303 },
1304 };
1305 static const unsigned exit_message__field_indices_by_name[] = {
1306 2, /* field[2] = dumped_core */
1307 4, /* field[4] = error */
1308 1, /* field[1] = exit_value */
1309 0, /* field[0] = run_time */
1310 3, /* field[3] = signal */
1311 };
1312 static const ProtobufCIntRange exit_message__number_ranges[1 + 1] =
1313 {
1314 { 1, 0 },
1315 { 0, 5 }
1316 };
1317 const ProtobufCMessageDescriptor exit_message__descriptor =
1318 {
1319 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1320 "ExitMessage",
1321 "ExitMessage",
1322 "ExitMessage",
1323 "",
1324 sizeof(ExitMessage),
1325 5,
1326 exit_message__field_descriptors,
1327 exit_message__field_indices_by_name,
1328 1, exit_message__number_ranges,
1329 (ProtobufCMessageInit) exit_message__init,
1330 NULL,NULL,NULL /* reserved[123] */
1331 };
1332 static const ProtobufCFieldDescriptor alert_message__field_descriptors[3] =
1333 {
1334 {
1335 "alert_time",
1336 1,
1337 PROTOBUF_C_LABEL_NONE,
1338 PROTOBUF_C_TYPE_MESSAGE,
1339 0, /* quantifier_offset */
1340 offsetof(AlertMessage, alert_time),
1341 &time_spec__descriptor,
1342 NULL,
1343 0, /* flags */
1344 0,NULL,NULL /* reserved1,reserved2, etc */
1345 },
1346 {
1347 "reason",
1348 2,
1349 PROTOBUF_C_LABEL_NONE,
1350 PROTOBUF_C_TYPE_STRING,
1351 0, /* quantifier_offset */
1352 offsetof(AlertMessage, reason),
1353 NULL,
1354 &protobuf_c_empty_string,
1355 0, /* flags */
1356 0,NULL,NULL /* reserved1,reserved2, etc */
1357 },
1358 {
1359 "info_msgs",
1360 3,
1361 PROTOBUF_C_LABEL_REPEATED,
1362 PROTOBUF_C_TYPE_MESSAGE,
1363 offsetof(AlertMessage, n_info_msgs),
1364 offsetof(AlertMessage, info_msgs),
1365 &info_message__descriptor,
1366 NULL,
1367 0, /* flags */
1368 0,NULL,NULL /* reserved1,reserved2, etc */
1369 },
1370 };
1371 static const unsigned alert_message__field_indices_by_name[] = {
1372 0, /* field[0] = alert_time */
1373 2, /* field[2] = info_msgs */
1374 1, /* field[1] = reason */
1375 };
1376 static const ProtobufCIntRange alert_message__number_ranges[1 + 1] =
1377 {
1378 { 1, 0 },
1379 { 0, 3 }
1380 };
1381 const ProtobufCMessageDescriptor alert_message__descriptor =
1382 {
1383 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1384 "AlertMessage",
1385 "AlertMessage",
1386 "AlertMessage",
1387 "",
1388 sizeof(AlertMessage),
1389 3,
1390 alert_message__field_descriptors,
1391 alert_message__field_indices_by_name,
1392 1, alert_message__number_ranges,
1393 (ProtobufCMessageInit) alert_message__init,
1394 NULL,NULL,NULL /* reserved[123] */
1395 };
1396 static const ProtobufCFieldDescriptor restart_message__field_descriptors[2] =
1397 {
1398 {
1399 "log_id",
1400 1,
1401 PROTOBUF_C_LABEL_NONE,
1402 PROTOBUF_C_TYPE_STRING,
1403 0, /* quantifier_offset */
1404 offsetof(RestartMessage, log_id),
1405 NULL,
1406 &protobuf_c_empty_string,
1407 0, /* flags */
1408 0,NULL,NULL /* reserved1,reserved2, etc */
1409 },
1410 {
1411 "resume_point",
1412 2,
1413 PROTOBUF_C_LABEL_NONE,
1414 PROTOBUF_C_TYPE_MESSAGE,
1415 0, /* quantifier_offset */
1416 offsetof(RestartMessage, resume_point),
1417 &time_spec__descriptor,
1418 NULL,
1419 0, /* flags */
1420 0,NULL,NULL /* reserved1,reserved2, etc */
1421 },
1422 };
1423 static const unsigned restart_message__field_indices_by_name[] = {
1424 0, /* field[0] = log_id */
1425 1, /* field[1] = resume_point */
1426 };
1427 static const ProtobufCIntRange restart_message__number_ranges[1 + 1] =
1428 {
1429 { 1, 0 },
1430 { 0, 2 }
1431 };
1432 const ProtobufCMessageDescriptor restart_message__descriptor =
1433 {
1434 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1435 "RestartMessage",
1436 "RestartMessage",
1437 "RestartMessage",
1438 "",
1439 sizeof(RestartMessage),
1440 2,
1441 restart_message__field_descriptors,
1442 restart_message__field_indices_by_name,
1443 1, restart_message__number_ranges,
1444 (ProtobufCMessageInit) restart_message__init,
1445 NULL,NULL,NULL /* reserved[123] */
1446 };
1447 static const ProtobufCFieldDescriptor change_window_size__field_descriptors[3] =
1448 {
1449 {
1450 "delay",
1451 1,
1452 PROTOBUF_C_LABEL_NONE,
1453 PROTOBUF_C_TYPE_MESSAGE,
1454 0, /* quantifier_offset */
1455 offsetof(ChangeWindowSize, delay),
1456 &time_spec__descriptor,
1457 NULL,
1458 0, /* flags */
1459 0,NULL,NULL /* reserved1,reserved2, etc */
1460 },
1461 {
1462 "rows",
1463 2,
1464 PROTOBUF_C_LABEL_NONE,
1465 PROTOBUF_C_TYPE_INT32,
1466 0, /* quantifier_offset */
1467 offsetof(ChangeWindowSize, rows),
1468 NULL,
1469 NULL,
1470 0, /* flags */
1471 0,NULL,NULL /* reserved1,reserved2, etc */
1472 },
1473 {
1474 "cols",
1475 3,
1476 PROTOBUF_C_LABEL_NONE,
1477 PROTOBUF_C_TYPE_INT32,
1478 0, /* quantifier_offset */
1479 offsetof(ChangeWindowSize, cols),
1480 NULL,
1481 NULL,
1482 0, /* flags */
1483 0,NULL,NULL /* reserved1,reserved2, etc */
1484 },
1485 };
1486 static const unsigned change_window_size__field_indices_by_name[] = {
1487 2, /* field[2] = cols */
1488 0, /* field[0] = delay */
1489 1, /* field[1] = rows */
1490 };
1491 static const ProtobufCIntRange change_window_size__number_ranges[1 + 1] =
1492 {
1493 { 1, 0 },
1494 { 0, 3 }
1495 };
1496 const ProtobufCMessageDescriptor change_window_size__descriptor =
1497 {
1498 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1499 "ChangeWindowSize",
1500 "ChangeWindowSize",
1501 "ChangeWindowSize",
1502 "",
1503 sizeof(ChangeWindowSize),
1504 3,
1505 change_window_size__field_descriptors,
1506 change_window_size__field_indices_by_name,
1507 1, change_window_size__number_ranges,
1508 (ProtobufCMessageInit) change_window_size__init,
1509 NULL,NULL,NULL /* reserved[123] */
1510 };
1511 static const ProtobufCFieldDescriptor command_suspend__field_descriptors[2] =
1512 {
1513 {
1514 "delay",
1515 1,
1516 PROTOBUF_C_LABEL_NONE,
1517 PROTOBUF_C_TYPE_MESSAGE,
1518 0, /* quantifier_offset */
1519 offsetof(CommandSuspend, delay),
1520 &time_spec__descriptor,
1521 NULL,
1522 0, /* flags */
1523 0,NULL,NULL /* reserved1,reserved2, etc */
1524 },
1525 {
1526 "signal",
1527 2,
1528 PROTOBUF_C_LABEL_NONE,
1529 PROTOBUF_C_TYPE_STRING,
1530 0, /* quantifier_offset */
1531 offsetof(CommandSuspend, signal),
1532 NULL,
1533 &protobuf_c_empty_string,
1534 0, /* flags */
1535 0,NULL,NULL /* reserved1,reserved2, etc */
1536 },
1537 };
1538 static const unsigned command_suspend__field_indices_by_name[] = {
1539 0, /* field[0] = delay */
1540 1, /* field[1] = signal */
1541 };
1542 static const ProtobufCIntRange command_suspend__number_ranges[1 + 1] =
1543 {
1544 { 1, 0 },
1545 { 0, 2 }
1546 };
1547 const ProtobufCMessageDescriptor command_suspend__descriptor =
1548 {
1549 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1550 "CommandSuspend",
1551 "CommandSuspend",
1552 "CommandSuspend",
1553 "",
1554 sizeof(CommandSuspend),
1555 2,
1556 command_suspend__field_descriptors,
1557 command_suspend__field_indices_by_name,
1558 1, command_suspend__number_ranges,
1559 (ProtobufCMessageInit) command_suspend__init,
1560 NULL,NULL,NULL /* reserved[123] */
1561 };
1562 static const ProtobufCFieldDescriptor client_hello__field_descriptors[1] =
1563 {
1564 {
1565 "client_id",
1566 1,
1567 PROTOBUF_C_LABEL_NONE,
1568 PROTOBUF_C_TYPE_STRING,
1569 0, /* quantifier_offset */
1570 offsetof(ClientHello, client_id),
1571 NULL,
1572 &protobuf_c_empty_string,
1573 0, /* flags */
1574 0,NULL,NULL /* reserved1,reserved2, etc */
1575 },
1576 };
1577 static const unsigned client_hello__field_indices_by_name[] = {
1578 0, /* field[0] = client_id */
1579 };
1580 static const ProtobufCIntRange client_hello__number_ranges[1 + 1] =
1581 {
1582 { 1, 0 },
1583 { 0, 1 }
1584 };
1585 const ProtobufCMessageDescriptor client_hello__descriptor =
1586 {
1587 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1588 "ClientHello",
1589 "ClientHello",
1590 "ClientHello",
1591 "",
1592 sizeof(ClientHello),
1593 1,
1594 client_hello__field_descriptors,
1595 client_hello__field_indices_by_name,
1596 1, client_hello__number_ranges,
1597 (ProtobufCMessageInit) client_hello__init,
1598 NULL,NULL,NULL /* reserved[123] */
1599 };
1600 static const ProtobufCFieldDescriptor server_message__field_descriptors[5] =
1601 {
1602 {
1603 "hello",
1604 1,
1605 PROTOBUF_C_LABEL_NONE,
1606 PROTOBUF_C_TYPE_MESSAGE,
1607 offsetof(ServerMessage, type_case),
1608 offsetof(ServerMessage, u.hello),
1609 &server_hello__descriptor,
1610 NULL,
1611 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
1612 0,NULL,NULL /* reserved1,reserved2, etc */
1613 },
1614 {
1615 "commit_point",
1616 2,
1617 PROTOBUF_C_LABEL_NONE,
1618 PROTOBUF_C_TYPE_MESSAGE,
1619 offsetof(ServerMessage, type_case),
1620 offsetof(ServerMessage, u.commit_point),
1621 &time_spec__descriptor,
1622 NULL,
1623 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
1624 0,NULL,NULL /* reserved1,reserved2, etc */
1625 },
1626 {
1627 "log_id",
1628 3,
1629 PROTOBUF_C_LABEL_NONE,
1630 PROTOBUF_C_TYPE_STRING,
1631 offsetof(ServerMessage, type_case),
1632 offsetof(ServerMessage, u.log_id),
1633 NULL,
1634 &protobuf_c_empty_string,
1635 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
1636 0,NULL,NULL /* reserved1,reserved2, etc */
1637 },
1638 {
1639 "error",
1640 4,
1641 PROTOBUF_C_LABEL_NONE,
1642 PROTOBUF_C_TYPE_STRING,
1643 offsetof(ServerMessage, type_case),
1644 offsetof(ServerMessage, u.error),
1645 NULL,
1646 &protobuf_c_empty_string,
1647 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
1648 0,NULL,NULL /* reserved1,reserved2, etc */
1649 },
1650 {
1651 "abort",
1652 5,
1653 PROTOBUF_C_LABEL_NONE,
1654 PROTOBUF_C_TYPE_STRING,
1655 offsetof(ServerMessage, type_case),
1656 offsetof(ServerMessage, u.abort),
1657 NULL,
1658 &protobuf_c_empty_string,
1659 0 | PROTOBUF_C_FIELD_FLAG_ONEOF, /* flags */
1660 0,NULL,NULL /* reserved1,reserved2, etc */
1661 },
1662 };
1663 static const unsigned server_message__field_indices_by_name[] = {
1664 4, /* field[4] = abort */
1665 1, /* field[1] = commit_point */
1666 3, /* field[3] = error */
1667 0, /* field[0] = hello */
1668 2, /* field[2] = log_id */
1669 };
1670 static const ProtobufCIntRange server_message__number_ranges[1 + 1] =
1671 {
1672 { 1, 0 },
1673 { 0, 5 }
1674 };
1675 const ProtobufCMessageDescriptor server_message__descriptor =
1676 {
1677 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1678 "ServerMessage",
1679 "ServerMessage",
1680 "ServerMessage",
1681 "",
1682 sizeof(ServerMessage),
1683 5,
1684 server_message__field_descriptors,
1685 server_message__field_indices_by_name,
1686 1, server_message__number_ranges,
1687 (ProtobufCMessageInit) server_message__init,
1688 NULL,NULL,NULL /* reserved[123] */
1689 };
1690 static const ProtobufCFieldDescriptor server_hello__field_descriptors[4] =
1691 {
1692 {
1693 "server_id",
1694 1,
1695 PROTOBUF_C_LABEL_NONE,
1696 PROTOBUF_C_TYPE_STRING,
1697 0, /* quantifier_offset */
1698 offsetof(ServerHello, server_id),
1699 NULL,
1700 &protobuf_c_empty_string,
1701 0, /* flags */
1702 0,NULL,NULL /* reserved1,reserved2, etc */
1703 },
1704 {
1705 "redirect",
1706 2,
1707 PROTOBUF_C_LABEL_NONE,
1708 PROTOBUF_C_TYPE_STRING,
1709 0, /* quantifier_offset */
1710 offsetof(ServerHello, redirect),
1711 NULL,
1712 &protobuf_c_empty_string,
1713 0, /* flags */
1714 0,NULL,NULL /* reserved1,reserved2, etc */
1715 },
1716 {
1717 "servers",
1718 3,
1719 PROTOBUF_C_LABEL_REPEATED,
1720 PROTOBUF_C_TYPE_STRING,
1721 offsetof(ServerHello, n_servers),
1722 offsetof(ServerHello, servers),
1723 NULL,
1724 &protobuf_c_empty_string,
1725 0, /* flags */
1726 0,NULL,NULL /* reserved1,reserved2, etc */
1727 },
1728 {
1729 "subcommands",
1730 4,
1731 PROTOBUF_C_LABEL_NONE,
1732 PROTOBUF_C_TYPE_BOOL,
1733 0, /* quantifier_offset */
1734 offsetof(ServerHello, subcommands),
1735 NULL,
1736 NULL,
1737 0, /* flags */
1738 0,NULL,NULL /* reserved1,reserved2, etc */
1739 },
1740 };
1741 static const unsigned server_hello__field_indices_by_name[] = {
1742 1, /* field[1] = redirect */
1743 0, /* field[0] = server_id */
1744 2, /* field[2] = servers */
1745 3, /* field[3] = subcommands */
1746 };
1747 static const ProtobufCIntRange server_hello__number_ranges[1 + 1] =
1748 {
1749 { 1, 0 },
1750 { 0, 4 }
1751 };
1752 const ProtobufCMessageDescriptor server_hello__descriptor =
1753 {
1754 PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
1755 "ServerHello",
1756 "ServerHello",
1757 "ServerHello",
1758 "",
1759 sizeof(ServerHello),
1760 4,
1761 server_hello__field_descriptors,
1762 server_hello__field_indices_by_name,
1763 1, server_hello__number_ranges,
1764 (ProtobufCMessageInit) server_hello__init,
1765 NULL,NULL,NULL /* reserved[123] */
1766 };
1767