1 Index: sysrepo-7aa2f18d234267403147df92c0005c871f0aa840/src/CMakeLists.txt
2 ===================================================================
3 --- sysrepo-7aa2f18d234267403147df92c0005c871f0aa840.orig/src/CMakeLists.txt
4 +++ sysrepo-7aa2f18d234267403147df92c0005c871f0aa840/src/CMakeLists.txt
5 @@ -21,14 +21,6 @@ set(GENERATED_PROTO_H "${COMMON_BIN_DIR}
6 set(GENERATED_PROTO_C "${COMMON_BIN_DIR}/${PROTO_NAME}.pb-c.c")
8 get_filename_component(ABS_PATH ${PROTO_FILE} PATH)
10 - OUTPUT "${GENERATED_PROTO_C}"
11 - "${GENERATED_PROTO_H}"
12 - COMMAND ${PROTOBUFC_PROTOC_EXECUTABLE}
13 - ARGS --c_out ${COMMON_BIN_DIR} -I ${ABS_PATH} ${PROTO_FILE}
14 - DEPENDS ${PROTO_FILE}
15 - COMMENT "Running C protocol buffer compiler on ${PROTO_FILE}"
18 configure_file("${COMMON_DIR}/sr_constants.h.in" "${COMMON_BIN_DIR}/sr_constants.h" ESCAPE_QUOTES @ONLY)
20 Index: sysrepo-7aa2f18d234267403147df92c0005c871f0aa840/src/common/sysrepo.pb-c.c
21 ===================================================================
23 +++ sysrepo-7aa2f18d234267403147df92c0005c871f0aa840/src/common/sysrepo.pb-c.c
25 +/* Generated by the protocol buffer compiler. DO NOT EDIT! */
26 +/* Generated from: sysrepo.proto */
28 +/* Do not generate deprecated warnings for self */
29 +#ifndef PROTOBUF_C__NO_DEPRECATED
30 +#define PROTOBUF_C__NO_DEPRECATED
33 +#include "sysrepo.pb-c.h"
35 + (Sr__Value *message)
37 + static Sr__Value init_value = SR__VALUE__INIT;
38 + *message = init_value;
40 +size_t sr__value__get_packed_size
41 + (const Sr__Value *message)
43 + assert(message->base.descriptor == &sr__value__descriptor);
44 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
46 +size_t sr__value__pack
47 + (const Sr__Value *message,
50 + assert(message->base.descriptor == &sr__value__descriptor);
51 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
53 +size_t sr__value__pack_to_buffer
54 + (const Sr__Value *message,
55 + ProtobufCBuffer *buffer)
57 + assert(message->base.descriptor == &sr__value__descriptor);
58 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
62 + (ProtobufCAllocator *allocator,
64 + const uint8_t *data)
66 + return (Sr__Value *)
67 + protobuf_c_message_unpack (&sr__value__descriptor,
68 + allocator, len, data);
70 +void sr__value__free_unpacked
71 + (Sr__Value *message,
72 + ProtobufCAllocator *allocator)
74 + assert(message->base.descriptor == &sr__value__descriptor);
75 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
80 + static Sr__Node init_value = SR__NODE__INIT;
81 + *message = init_value;
83 +size_t sr__node__get_packed_size
84 + (const Sr__Node *message)
86 + assert(message->base.descriptor == &sr__node__descriptor);
87 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
89 +size_t sr__node__pack
90 + (const Sr__Node *message,
93 + assert(message->base.descriptor == &sr__node__descriptor);
94 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
96 +size_t sr__node__pack_to_buffer
97 + (const Sr__Node *message,
98 + ProtobufCBuffer *buffer)
100 + assert(message->base.descriptor == &sr__node__descriptor);
101 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
105 + (ProtobufCAllocator *allocator,
107 + const uint8_t *data)
109 + return (Sr__Node *)
110 + protobuf_c_message_unpack (&sr__node__descriptor,
111 + allocator, len, data);
113 +void sr__node__free_unpacked
114 + (Sr__Node *message,
115 + ProtobufCAllocator *allocator)
117 + assert(message->base.descriptor == &sr__node__descriptor);
118 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
120 +void sr__error__init
121 + (Sr__Error *message)
123 + static Sr__Error init_value = SR__ERROR__INIT;
124 + *message = init_value;
126 +size_t sr__error__get_packed_size
127 + (const Sr__Error *message)
129 + assert(message->base.descriptor == &sr__error__descriptor);
130 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
132 +size_t sr__error__pack
133 + (const Sr__Error *message,
136 + assert(message->base.descriptor == &sr__error__descriptor);
137 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
139 +size_t sr__error__pack_to_buffer
140 + (const Sr__Error *message,
141 + ProtobufCBuffer *buffer)
143 + assert(message->base.descriptor == &sr__error__descriptor);
144 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
148 + (ProtobufCAllocator *allocator,
150 + const uint8_t *data)
152 + return (Sr__Error *)
153 + protobuf_c_message_unpack (&sr__error__descriptor,
154 + allocator, len, data);
156 +void sr__error__free_unpacked
157 + (Sr__Error *message,
158 + ProtobufCAllocator *allocator)
160 + assert(message->base.descriptor == &sr__error__descriptor);
161 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
163 +void sr__session_start_req__init
164 + (Sr__SessionStartReq *message)
166 + static Sr__SessionStartReq init_value = SR__SESSION_START_REQ__INIT;
167 + *message = init_value;
169 +size_t sr__session_start_req__get_packed_size
170 + (const Sr__SessionStartReq *message)
172 + assert(message->base.descriptor == &sr__session_start_req__descriptor);
173 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
175 +size_t sr__session_start_req__pack
176 + (const Sr__SessionStartReq *message,
179 + assert(message->base.descriptor == &sr__session_start_req__descriptor);
180 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
182 +size_t sr__session_start_req__pack_to_buffer
183 + (const Sr__SessionStartReq *message,
184 + ProtobufCBuffer *buffer)
186 + assert(message->base.descriptor == &sr__session_start_req__descriptor);
187 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
189 +Sr__SessionStartReq *
190 + sr__session_start_req__unpack
191 + (ProtobufCAllocator *allocator,
193 + const uint8_t *data)
195 + return (Sr__SessionStartReq *)
196 + protobuf_c_message_unpack (&sr__session_start_req__descriptor,
197 + allocator, len, data);
199 +void sr__session_start_req__free_unpacked
200 + (Sr__SessionStartReq *message,
201 + ProtobufCAllocator *allocator)
203 + assert(message->base.descriptor == &sr__session_start_req__descriptor);
204 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
206 +void sr__session_start_resp__init
207 + (Sr__SessionStartResp *message)
209 + static Sr__SessionStartResp init_value = SR__SESSION_START_RESP__INIT;
210 + *message = init_value;
212 +size_t sr__session_start_resp__get_packed_size
213 + (const Sr__SessionStartResp *message)
215 + assert(message->base.descriptor == &sr__session_start_resp__descriptor);
216 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
218 +size_t sr__session_start_resp__pack
219 + (const Sr__SessionStartResp *message,
222 + assert(message->base.descriptor == &sr__session_start_resp__descriptor);
223 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
225 +size_t sr__session_start_resp__pack_to_buffer
226 + (const Sr__SessionStartResp *message,
227 + ProtobufCBuffer *buffer)
229 + assert(message->base.descriptor == &sr__session_start_resp__descriptor);
230 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
232 +Sr__SessionStartResp *
233 + sr__session_start_resp__unpack
234 + (ProtobufCAllocator *allocator,
236 + const uint8_t *data)
238 + return (Sr__SessionStartResp *)
239 + protobuf_c_message_unpack (&sr__session_start_resp__descriptor,
240 + allocator, len, data);
242 +void sr__session_start_resp__free_unpacked
243 + (Sr__SessionStartResp *message,
244 + ProtobufCAllocator *allocator)
246 + assert(message->base.descriptor == &sr__session_start_resp__descriptor);
247 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
249 +void sr__session_stop_req__init
250 + (Sr__SessionStopReq *message)
252 + static Sr__SessionStopReq init_value = SR__SESSION_STOP_REQ__INIT;
253 + *message = init_value;
255 +size_t sr__session_stop_req__get_packed_size
256 + (const Sr__SessionStopReq *message)
258 + assert(message->base.descriptor == &sr__session_stop_req__descriptor);
259 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
261 +size_t sr__session_stop_req__pack
262 + (const Sr__SessionStopReq *message,
265 + assert(message->base.descriptor == &sr__session_stop_req__descriptor);
266 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
268 +size_t sr__session_stop_req__pack_to_buffer
269 + (const Sr__SessionStopReq *message,
270 + ProtobufCBuffer *buffer)
272 + assert(message->base.descriptor == &sr__session_stop_req__descriptor);
273 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
275 +Sr__SessionStopReq *
276 + sr__session_stop_req__unpack
277 + (ProtobufCAllocator *allocator,
279 + const uint8_t *data)
281 + return (Sr__SessionStopReq *)
282 + protobuf_c_message_unpack (&sr__session_stop_req__descriptor,
283 + allocator, len, data);
285 +void sr__session_stop_req__free_unpacked
286 + (Sr__SessionStopReq *message,
287 + ProtobufCAllocator *allocator)
289 + assert(message->base.descriptor == &sr__session_stop_req__descriptor);
290 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
292 +void sr__session_stop_resp__init
293 + (Sr__SessionStopResp *message)
295 + static Sr__SessionStopResp init_value = SR__SESSION_STOP_RESP__INIT;
296 + *message = init_value;
298 +size_t sr__session_stop_resp__get_packed_size
299 + (const Sr__SessionStopResp *message)
301 + assert(message->base.descriptor == &sr__session_stop_resp__descriptor);
302 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
304 +size_t sr__session_stop_resp__pack
305 + (const Sr__SessionStopResp *message,
308 + assert(message->base.descriptor == &sr__session_stop_resp__descriptor);
309 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
311 +size_t sr__session_stop_resp__pack_to_buffer
312 + (const Sr__SessionStopResp *message,
313 + ProtobufCBuffer *buffer)
315 + assert(message->base.descriptor == &sr__session_stop_resp__descriptor);
316 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
318 +Sr__SessionStopResp *
319 + sr__session_stop_resp__unpack
320 + (ProtobufCAllocator *allocator,
322 + const uint8_t *data)
324 + return (Sr__SessionStopResp *)
325 + protobuf_c_message_unpack (&sr__session_stop_resp__descriptor,
326 + allocator, len, data);
328 +void sr__session_stop_resp__free_unpacked
329 + (Sr__SessionStopResp *message,
330 + ProtobufCAllocator *allocator)
332 + assert(message->base.descriptor == &sr__session_stop_resp__descriptor);
333 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
335 +void sr__session_refresh_req__init
336 + (Sr__SessionRefreshReq *message)
338 + static Sr__SessionRefreshReq init_value = SR__SESSION_REFRESH_REQ__INIT;
339 + *message = init_value;
341 +size_t sr__session_refresh_req__get_packed_size
342 + (const Sr__SessionRefreshReq *message)
344 + assert(message->base.descriptor == &sr__session_refresh_req__descriptor);
345 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
347 +size_t sr__session_refresh_req__pack
348 + (const Sr__SessionRefreshReq *message,
351 + assert(message->base.descriptor == &sr__session_refresh_req__descriptor);
352 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
354 +size_t sr__session_refresh_req__pack_to_buffer
355 + (const Sr__SessionRefreshReq *message,
356 + ProtobufCBuffer *buffer)
358 + assert(message->base.descriptor == &sr__session_refresh_req__descriptor);
359 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
361 +Sr__SessionRefreshReq *
362 + sr__session_refresh_req__unpack
363 + (ProtobufCAllocator *allocator,
365 + const uint8_t *data)
367 + return (Sr__SessionRefreshReq *)
368 + protobuf_c_message_unpack (&sr__session_refresh_req__descriptor,
369 + allocator, len, data);
371 +void sr__session_refresh_req__free_unpacked
372 + (Sr__SessionRefreshReq *message,
373 + ProtobufCAllocator *allocator)
375 + assert(message->base.descriptor == &sr__session_refresh_req__descriptor);
376 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
378 +void sr__session_refresh_resp__init
379 + (Sr__SessionRefreshResp *message)
381 + static Sr__SessionRefreshResp init_value = SR__SESSION_REFRESH_RESP__INIT;
382 + *message = init_value;
384 +size_t sr__session_refresh_resp__get_packed_size
385 + (const Sr__SessionRefreshResp *message)
387 + assert(message->base.descriptor == &sr__session_refresh_resp__descriptor);
388 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
390 +size_t sr__session_refresh_resp__pack
391 + (const Sr__SessionRefreshResp *message,
394 + assert(message->base.descriptor == &sr__session_refresh_resp__descriptor);
395 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
397 +size_t sr__session_refresh_resp__pack_to_buffer
398 + (const Sr__SessionRefreshResp *message,
399 + ProtobufCBuffer *buffer)
401 + assert(message->base.descriptor == &sr__session_refresh_resp__descriptor);
402 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
404 +Sr__SessionRefreshResp *
405 + sr__session_refresh_resp__unpack
406 + (ProtobufCAllocator *allocator,
408 + const uint8_t *data)
410 + return (Sr__SessionRefreshResp *)
411 + protobuf_c_message_unpack (&sr__session_refresh_resp__descriptor,
412 + allocator, len, data);
414 +void sr__session_refresh_resp__free_unpacked
415 + (Sr__SessionRefreshResp *message,
416 + ProtobufCAllocator *allocator)
418 + assert(message->base.descriptor == &sr__session_refresh_resp__descriptor);
419 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
421 +void sr__session_check_req__init
422 + (Sr__SessionCheckReq *message)
424 + static Sr__SessionCheckReq init_value = SR__SESSION_CHECK_REQ__INIT;
425 + *message = init_value;
427 +size_t sr__session_check_req__get_packed_size
428 + (const Sr__SessionCheckReq *message)
430 + assert(message->base.descriptor == &sr__session_check_req__descriptor);
431 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
433 +size_t sr__session_check_req__pack
434 + (const Sr__SessionCheckReq *message,
437 + assert(message->base.descriptor == &sr__session_check_req__descriptor);
438 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
440 +size_t sr__session_check_req__pack_to_buffer
441 + (const Sr__SessionCheckReq *message,
442 + ProtobufCBuffer *buffer)
444 + assert(message->base.descriptor == &sr__session_check_req__descriptor);
445 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
447 +Sr__SessionCheckReq *
448 + sr__session_check_req__unpack
449 + (ProtobufCAllocator *allocator,
451 + const uint8_t *data)
453 + return (Sr__SessionCheckReq *)
454 + protobuf_c_message_unpack (&sr__session_check_req__descriptor,
455 + allocator, len, data);
457 +void sr__session_check_req__free_unpacked
458 + (Sr__SessionCheckReq *message,
459 + ProtobufCAllocator *allocator)
461 + assert(message->base.descriptor == &sr__session_check_req__descriptor);
462 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
464 +void sr__session_check_resp__init
465 + (Sr__SessionCheckResp *message)
467 + static Sr__SessionCheckResp init_value = SR__SESSION_CHECK_RESP__INIT;
468 + *message = init_value;
470 +size_t sr__session_check_resp__get_packed_size
471 + (const Sr__SessionCheckResp *message)
473 + assert(message->base.descriptor == &sr__session_check_resp__descriptor);
474 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
476 +size_t sr__session_check_resp__pack
477 + (const Sr__SessionCheckResp *message,
480 + assert(message->base.descriptor == &sr__session_check_resp__descriptor);
481 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
483 +size_t sr__session_check_resp__pack_to_buffer
484 + (const Sr__SessionCheckResp *message,
485 + ProtobufCBuffer *buffer)
487 + assert(message->base.descriptor == &sr__session_check_resp__descriptor);
488 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
490 +Sr__SessionCheckResp *
491 + sr__session_check_resp__unpack
492 + (ProtobufCAllocator *allocator,
494 + const uint8_t *data)
496 + return (Sr__SessionCheckResp *)
497 + protobuf_c_message_unpack (&sr__session_check_resp__descriptor,
498 + allocator, len, data);
500 +void sr__session_check_resp__free_unpacked
501 + (Sr__SessionCheckResp *message,
502 + ProtobufCAllocator *allocator)
504 + assert(message->base.descriptor == &sr__session_check_resp__descriptor);
505 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
507 +void sr__session_switch_ds_req__init
508 + (Sr__SessionSwitchDsReq *message)
510 + static Sr__SessionSwitchDsReq init_value = SR__SESSION_SWITCH_DS_REQ__INIT;
511 + *message = init_value;
513 +size_t sr__session_switch_ds_req__get_packed_size
514 + (const Sr__SessionSwitchDsReq *message)
516 + assert(message->base.descriptor == &sr__session_switch_ds_req__descriptor);
517 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
519 +size_t sr__session_switch_ds_req__pack
520 + (const Sr__SessionSwitchDsReq *message,
523 + assert(message->base.descriptor == &sr__session_switch_ds_req__descriptor);
524 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
526 +size_t sr__session_switch_ds_req__pack_to_buffer
527 + (const Sr__SessionSwitchDsReq *message,
528 + ProtobufCBuffer *buffer)
530 + assert(message->base.descriptor == &sr__session_switch_ds_req__descriptor);
531 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
533 +Sr__SessionSwitchDsReq *
534 + sr__session_switch_ds_req__unpack
535 + (ProtobufCAllocator *allocator,
537 + const uint8_t *data)
539 + return (Sr__SessionSwitchDsReq *)
540 + protobuf_c_message_unpack (&sr__session_switch_ds_req__descriptor,
541 + allocator, len, data);
543 +void sr__session_switch_ds_req__free_unpacked
544 + (Sr__SessionSwitchDsReq *message,
545 + ProtobufCAllocator *allocator)
547 + assert(message->base.descriptor == &sr__session_switch_ds_req__descriptor);
548 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
550 +void sr__session_switch_ds_resp__init
551 + (Sr__SessionSwitchDsResp *message)
553 + static Sr__SessionSwitchDsResp init_value = SR__SESSION_SWITCH_DS_RESP__INIT;
554 + *message = init_value;
556 +size_t sr__session_switch_ds_resp__get_packed_size
557 + (const Sr__SessionSwitchDsResp *message)
559 + assert(message->base.descriptor == &sr__session_switch_ds_resp__descriptor);
560 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
562 +size_t sr__session_switch_ds_resp__pack
563 + (const Sr__SessionSwitchDsResp *message,
566 + assert(message->base.descriptor == &sr__session_switch_ds_resp__descriptor);
567 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
569 +size_t sr__session_switch_ds_resp__pack_to_buffer
570 + (const Sr__SessionSwitchDsResp *message,
571 + ProtobufCBuffer *buffer)
573 + assert(message->base.descriptor == &sr__session_switch_ds_resp__descriptor);
574 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
576 +Sr__SessionSwitchDsResp *
577 + sr__session_switch_ds_resp__unpack
578 + (ProtobufCAllocator *allocator,
580 + const uint8_t *data)
582 + return (Sr__SessionSwitchDsResp *)
583 + protobuf_c_message_unpack (&sr__session_switch_ds_resp__descriptor,
584 + allocator, len, data);
586 +void sr__session_switch_ds_resp__free_unpacked
587 + (Sr__SessionSwitchDsResp *message,
588 + ProtobufCAllocator *allocator)
590 + assert(message->base.descriptor == &sr__session_switch_ds_resp__descriptor);
591 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
593 +void sr__session_set_opts_req__init
594 + (Sr__SessionSetOptsReq *message)
596 + static Sr__SessionSetOptsReq init_value = SR__SESSION_SET_OPTS_REQ__INIT;
597 + *message = init_value;
599 +size_t sr__session_set_opts_req__get_packed_size
600 + (const Sr__SessionSetOptsReq *message)
602 + assert(message->base.descriptor == &sr__session_set_opts_req__descriptor);
603 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
605 +size_t sr__session_set_opts_req__pack
606 + (const Sr__SessionSetOptsReq *message,
609 + assert(message->base.descriptor == &sr__session_set_opts_req__descriptor);
610 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
612 +size_t sr__session_set_opts_req__pack_to_buffer
613 + (const Sr__SessionSetOptsReq *message,
614 + ProtobufCBuffer *buffer)
616 + assert(message->base.descriptor == &sr__session_set_opts_req__descriptor);
617 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
619 +Sr__SessionSetOptsReq *
620 + sr__session_set_opts_req__unpack
621 + (ProtobufCAllocator *allocator,
623 + const uint8_t *data)
625 + return (Sr__SessionSetOptsReq *)
626 + protobuf_c_message_unpack (&sr__session_set_opts_req__descriptor,
627 + allocator, len, data);
629 +void sr__session_set_opts_req__free_unpacked
630 + (Sr__SessionSetOptsReq *message,
631 + ProtobufCAllocator *allocator)
633 + assert(message->base.descriptor == &sr__session_set_opts_req__descriptor);
634 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
636 +void sr__session_set_opts_resp__init
637 + (Sr__SessionSetOptsResp *message)
639 + static Sr__SessionSetOptsResp init_value = SR__SESSION_SET_OPTS_RESP__INIT;
640 + *message = init_value;
642 +size_t sr__session_set_opts_resp__get_packed_size
643 + (const Sr__SessionSetOptsResp *message)
645 + assert(message->base.descriptor == &sr__session_set_opts_resp__descriptor);
646 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
648 +size_t sr__session_set_opts_resp__pack
649 + (const Sr__SessionSetOptsResp *message,
652 + assert(message->base.descriptor == &sr__session_set_opts_resp__descriptor);
653 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
655 +size_t sr__session_set_opts_resp__pack_to_buffer
656 + (const Sr__SessionSetOptsResp *message,
657 + ProtobufCBuffer *buffer)
659 + assert(message->base.descriptor == &sr__session_set_opts_resp__descriptor);
660 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
662 +Sr__SessionSetOptsResp *
663 + sr__session_set_opts_resp__unpack
664 + (ProtobufCAllocator *allocator,
666 + const uint8_t *data)
668 + return (Sr__SessionSetOptsResp *)
669 + protobuf_c_message_unpack (&sr__session_set_opts_resp__descriptor,
670 + allocator, len, data);
672 +void sr__session_set_opts_resp__free_unpacked
673 + (Sr__SessionSetOptsResp *message,
674 + ProtobufCAllocator *allocator)
676 + assert(message->base.descriptor == &sr__session_set_opts_resp__descriptor);
677 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
679 +void sr__version_verify_req__init
680 + (Sr__VersionVerifyReq *message)
682 + static Sr__VersionVerifyReq init_value = SR__VERSION_VERIFY_REQ__INIT;
683 + *message = init_value;
685 +size_t sr__version_verify_req__get_packed_size
686 + (const Sr__VersionVerifyReq *message)
688 + assert(message->base.descriptor == &sr__version_verify_req__descriptor);
689 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
691 +size_t sr__version_verify_req__pack
692 + (const Sr__VersionVerifyReq *message,
695 + assert(message->base.descriptor == &sr__version_verify_req__descriptor);
696 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
698 +size_t sr__version_verify_req__pack_to_buffer
699 + (const Sr__VersionVerifyReq *message,
700 + ProtobufCBuffer *buffer)
702 + assert(message->base.descriptor == &sr__version_verify_req__descriptor);
703 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
705 +Sr__VersionVerifyReq *
706 + sr__version_verify_req__unpack
707 + (ProtobufCAllocator *allocator,
709 + const uint8_t *data)
711 + return (Sr__VersionVerifyReq *)
712 + protobuf_c_message_unpack (&sr__version_verify_req__descriptor,
713 + allocator, len, data);
715 +void sr__version_verify_req__free_unpacked
716 + (Sr__VersionVerifyReq *message,
717 + ProtobufCAllocator *allocator)
719 + assert(message->base.descriptor == &sr__version_verify_req__descriptor);
720 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
722 +void sr__version_verify_resp__init
723 + (Sr__VersionVerifyResp *message)
725 + static Sr__VersionVerifyResp init_value = SR__VERSION_VERIFY_RESP__INIT;
726 + *message = init_value;
728 +size_t sr__version_verify_resp__get_packed_size
729 + (const Sr__VersionVerifyResp *message)
731 + assert(message->base.descriptor == &sr__version_verify_resp__descriptor);
732 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
734 +size_t sr__version_verify_resp__pack
735 + (const Sr__VersionVerifyResp *message,
738 + assert(message->base.descriptor == &sr__version_verify_resp__descriptor);
739 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
741 +size_t sr__version_verify_resp__pack_to_buffer
742 + (const Sr__VersionVerifyResp *message,
743 + ProtobufCBuffer *buffer)
745 + assert(message->base.descriptor == &sr__version_verify_resp__descriptor);
746 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
748 +Sr__VersionVerifyResp *
749 + sr__version_verify_resp__unpack
750 + (ProtobufCAllocator *allocator,
752 + const uint8_t *data)
754 + return (Sr__VersionVerifyResp *)
755 + protobuf_c_message_unpack (&sr__version_verify_resp__descriptor,
756 + allocator, len, data);
758 +void sr__version_verify_resp__free_unpacked
759 + (Sr__VersionVerifyResp *message,
760 + ProtobufCAllocator *allocator)
762 + assert(message->base.descriptor == &sr__version_verify_resp__descriptor);
763 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
765 +void sr__schema_revision__init
766 + (Sr__SchemaRevision *message)
768 + static Sr__SchemaRevision init_value = SR__SCHEMA_REVISION__INIT;
769 + *message = init_value;
771 +size_t sr__schema_revision__get_packed_size
772 + (const Sr__SchemaRevision *message)
774 + assert(message->base.descriptor == &sr__schema_revision__descriptor);
775 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
777 +size_t sr__schema_revision__pack
778 + (const Sr__SchemaRevision *message,
781 + assert(message->base.descriptor == &sr__schema_revision__descriptor);
782 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
784 +size_t sr__schema_revision__pack_to_buffer
785 + (const Sr__SchemaRevision *message,
786 + ProtobufCBuffer *buffer)
788 + assert(message->base.descriptor == &sr__schema_revision__descriptor);
789 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
791 +Sr__SchemaRevision *
792 + sr__schema_revision__unpack
793 + (ProtobufCAllocator *allocator,
795 + const uint8_t *data)
797 + return (Sr__SchemaRevision *)
798 + protobuf_c_message_unpack (&sr__schema_revision__descriptor,
799 + allocator, len, data);
801 +void sr__schema_revision__free_unpacked
802 + (Sr__SchemaRevision *message,
803 + ProtobufCAllocator *allocator)
805 + assert(message->base.descriptor == &sr__schema_revision__descriptor);
806 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
808 +void sr__schema_submodule__init
809 + (Sr__SchemaSubmodule *message)
811 + static Sr__SchemaSubmodule init_value = SR__SCHEMA_SUBMODULE__INIT;
812 + *message = init_value;
814 +size_t sr__schema_submodule__get_packed_size
815 + (const Sr__SchemaSubmodule *message)
817 + assert(message->base.descriptor == &sr__schema_submodule__descriptor);
818 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
820 +size_t sr__schema_submodule__pack
821 + (const Sr__SchemaSubmodule *message,
824 + assert(message->base.descriptor == &sr__schema_submodule__descriptor);
825 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
827 +size_t sr__schema_submodule__pack_to_buffer
828 + (const Sr__SchemaSubmodule *message,
829 + ProtobufCBuffer *buffer)
831 + assert(message->base.descriptor == &sr__schema_submodule__descriptor);
832 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
834 +Sr__SchemaSubmodule *
835 + sr__schema_submodule__unpack
836 + (ProtobufCAllocator *allocator,
838 + const uint8_t *data)
840 + return (Sr__SchemaSubmodule *)
841 + protobuf_c_message_unpack (&sr__schema_submodule__descriptor,
842 + allocator, len, data);
844 +void sr__schema_submodule__free_unpacked
845 + (Sr__SchemaSubmodule *message,
846 + ProtobufCAllocator *allocator)
848 + assert(message->base.descriptor == &sr__schema_submodule__descriptor);
849 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
851 +void sr__schema__init
852 + (Sr__Schema *message)
854 + static Sr__Schema init_value = SR__SCHEMA__INIT;
855 + *message = init_value;
857 +size_t sr__schema__get_packed_size
858 + (const Sr__Schema *message)
860 + assert(message->base.descriptor == &sr__schema__descriptor);
861 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
863 +size_t sr__schema__pack
864 + (const Sr__Schema *message,
867 + assert(message->base.descriptor == &sr__schema__descriptor);
868 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
870 +size_t sr__schema__pack_to_buffer
871 + (const Sr__Schema *message,
872 + ProtobufCBuffer *buffer)
874 + assert(message->base.descriptor == &sr__schema__descriptor);
875 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
879 + (ProtobufCAllocator *allocator,
881 + const uint8_t *data)
883 + return (Sr__Schema *)
884 + protobuf_c_message_unpack (&sr__schema__descriptor,
885 + allocator, len, data);
887 +void sr__schema__free_unpacked
888 + (Sr__Schema *message,
889 + ProtobufCAllocator *allocator)
891 + assert(message->base.descriptor == &sr__schema__descriptor);
892 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
894 +void sr__list_schemas_req__init
895 + (Sr__ListSchemasReq *message)
897 + static Sr__ListSchemasReq init_value = SR__LIST_SCHEMAS_REQ__INIT;
898 + *message = init_value;
900 +size_t sr__list_schemas_req__get_packed_size
901 + (const Sr__ListSchemasReq *message)
903 + assert(message->base.descriptor == &sr__list_schemas_req__descriptor);
904 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
906 +size_t sr__list_schemas_req__pack
907 + (const Sr__ListSchemasReq *message,
910 + assert(message->base.descriptor == &sr__list_schemas_req__descriptor);
911 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
913 +size_t sr__list_schemas_req__pack_to_buffer
914 + (const Sr__ListSchemasReq *message,
915 + ProtobufCBuffer *buffer)
917 + assert(message->base.descriptor == &sr__list_schemas_req__descriptor);
918 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
920 +Sr__ListSchemasReq *
921 + sr__list_schemas_req__unpack
922 + (ProtobufCAllocator *allocator,
924 + const uint8_t *data)
926 + return (Sr__ListSchemasReq *)
927 + protobuf_c_message_unpack (&sr__list_schemas_req__descriptor,
928 + allocator, len, data);
930 +void sr__list_schemas_req__free_unpacked
931 + (Sr__ListSchemasReq *message,
932 + ProtobufCAllocator *allocator)
934 + assert(message->base.descriptor == &sr__list_schemas_req__descriptor);
935 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
937 +void sr__list_schemas_resp__init
938 + (Sr__ListSchemasResp *message)
940 + static Sr__ListSchemasResp init_value = SR__LIST_SCHEMAS_RESP__INIT;
941 + *message = init_value;
943 +size_t sr__list_schemas_resp__get_packed_size
944 + (const Sr__ListSchemasResp *message)
946 + assert(message->base.descriptor == &sr__list_schemas_resp__descriptor);
947 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
949 +size_t sr__list_schemas_resp__pack
950 + (const Sr__ListSchemasResp *message,
953 + assert(message->base.descriptor == &sr__list_schemas_resp__descriptor);
954 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
956 +size_t sr__list_schemas_resp__pack_to_buffer
957 + (const Sr__ListSchemasResp *message,
958 + ProtobufCBuffer *buffer)
960 + assert(message->base.descriptor == &sr__list_schemas_resp__descriptor);
961 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
963 +Sr__ListSchemasResp *
964 + sr__list_schemas_resp__unpack
965 + (ProtobufCAllocator *allocator,
967 + const uint8_t *data)
969 + return (Sr__ListSchemasResp *)
970 + protobuf_c_message_unpack (&sr__list_schemas_resp__descriptor,
971 + allocator, len, data);
973 +void sr__list_schemas_resp__free_unpacked
974 + (Sr__ListSchemasResp *message,
975 + ProtobufCAllocator *allocator)
977 + assert(message->base.descriptor == &sr__list_schemas_resp__descriptor);
978 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
980 +void sr__get_schema_req__init
981 + (Sr__GetSchemaReq *message)
983 + static Sr__GetSchemaReq init_value = SR__GET_SCHEMA_REQ__INIT;
984 + *message = init_value;
986 +size_t sr__get_schema_req__get_packed_size
987 + (const Sr__GetSchemaReq *message)
989 + assert(message->base.descriptor == &sr__get_schema_req__descriptor);
990 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
992 +size_t sr__get_schema_req__pack
993 + (const Sr__GetSchemaReq *message,
996 + assert(message->base.descriptor == &sr__get_schema_req__descriptor);
997 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
999 +size_t sr__get_schema_req__pack_to_buffer
1000 + (const Sr__GetSchemaReq *message,
1001 + ProtobufCBuffer *buffer)
1003 + assert(message->base.descriptor == &sr__get_schema_req__descriptor);
1004 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1007 + sr__get_schema_req__unpack
1008 + (ProtobufCAllocator *allocator,
1010 + const uint8_t *data)
1012 + return (Sr__GetSchemaReq *)
1013 + protobuf_c_message_unpack (&sr__get_schema_req__descriptor,
1014 + allocator, len, data);
1016 +void sr__get_schema_req__free_unpacked
1017 + (Sr__GetSchemaReq *message,
1018 + ProtobufCAllocator *allocator)
1020 + assert(message->base.descriptor == &sr__get_schema_req__descriptor);
1021 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1023 +void sr__get_schema_resp__init
1024 + (Sr__GetSchemaResp *message)
1026 + static Sr__GetSchemaResp init_value = SR__GET_SCHEMA_RESP__INIT;
1027 + *message = init_value;
1029 +size_t sr__get_schema_resp__get_packed_size
1030 + (const Sr__GetSchemaResp *message)
1032 + assert(message->base.descriptor == &sr__get_schema_resp__descriptor);
1033 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1035 +size_t sr__get_schema_resp__pack
1036 + (const Sr__GetSchemaResp *message,
1039 + assert(message->base.descriptor == &sr__get_schema_resp__descriptor);
1040 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1042 +size_t sr__get_schema_resp__pack_to_buffer
1043 + (const Sr__GetSchemaResp *message,
1044 + ProtobufCBuffer *buffer)
1046 + assert(message->base.descriptor == &sr__get_schema_resp__descriptor);
1047 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1049 +Sr__GetSchemaResp *
1050 + sr__get_schema_resp__unpack
1051 + (ProtobufCAllocator *allocator,
1053 + const uint8_t *data)
1055 + return (Sr__GetSchemaResp *)
1056 + protobuf_c_message_unpack (&sr__get_schema_resp__descriptor,
1057 + allocator, len, data);
1059 +void sr__get_schema_resp__free_unpacked
1060 + (Sr__GetSchemaResp *message,
1061 + ProtobufCAllocator *allocator)
1063 + assert(message->base.descriptor == &sr__get_schema_resp__descriptor);
1064 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1066 +void sr__get_item_req__init
1067 + (Sr__GetItemReq *message)
1069 + static Sr__GetItemReq init_value = SR__GET_ITEM_REQ__INIT;
1070 + *message = init_value;
1072 +size_t sr__get_item_req__get_packed_size
1073 + (const Sr__GetItemReq *message)
1075 + assert(message->base.descriptor == &sr__get_item_req__descriptor);
1076 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1078 +size_t sr__get_item_req__pack
1079 + (const Sr__GetItemReq *message,
1082 + assert(message->base.descriptor == &sr__get_item_req__descriptor);
1083 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1085 +size_t sr__get_item_req__pack_to_buffer
1086 + (const Sr__GetItemReq *message,
1087 + ProtobufCBuffer *buffer)
1089 + assert(message->base.descriptor == &sr__get_item_req__descriptor);
1090 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1093 + sr__get_item_req__unpack
1094 + (ProtobufCAllocator *allocator,
1096 + const uint8_t *data)
1098 + return (Sr__GetItemReq *)
1099 + protobuf_c_message_unpack (&sr__get_item_req__descriptor,
1100 + allocator, len, data);
1102 +void sr__get_item_req__free_unpacked
1103 + (Sr__GetItemReq *message,
1104 + ProtobufCAllocator *allocator)
1106 + assert(message->base.descriptor == &sr__get_item_req__descriptor);
1107 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1109 +void sr__get_item_resp__init
1110 + (Sr__GetItemResp *message)
1112 + static Sr__GetItemResp init_value = SR__GET_ITEM_RESP__INIT;
1113 + *message = init_value;
1115 +size_t sr__get_item_resp__get_packed_size
1116 + (const Sr__GetItemResp *message)
1118 + assert(message->base.descriptor == &sr__get_item_resp__descriptor);
1119 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1121 +size_t sr__get_item_resp__pack
1122 + (const Sr__GetItemResp *message,
1125 + assert(message->base.descriptor == &sr__get_item_resp__descriptor);
1126 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1128 +size_t sr__get_item_resp__pack_to_buffer
1129 + (const Sr__GetItemResp *message,
1130 + ProtobufCBuffer *buffer)
1132 + assert(message->base.descriptor == &sr__get_item_resp__descriptor);
1133 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1136 + sr__get_item_resp__unpack
1137 + (ProtobufCAllocator *allocator,
1139 + const uint8_t *data)
1141 + return (Sr__GetItemResp *)
1142 + protobuf_c_message_unpack (&sr__get_item_resp__descriptor,
1143 + allocator, len, data);
1145 +void sr__get_item_resp__free_unpacked
1146 + (Sr__GetItemResp *message,
1147 + ProtobufCAllocator *allocator)
1149 + assert(message->base.descriptor == &sr__get_item_resp__descriptor);
1150 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1152 +void sr__get_items_req__init
1153 + (Sr__GetItemsReq *message)
1155 + static Sr__GetItemsReq init_value = SR__GET_ITEMS_REQ__INIT;
1156 + *message = init_value;
1158 +size_t sr__get_items_req__get_packed_size
1159 + (const Sr__GetItemsReq *message)
1161 + assert(message->base.descriptor == &sr__get_items_req__descriptor);
1162 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1164 +size_t sr__get_items_req__pack
1165 + (const Sr__GetItemsReq *message,
1168 + assert(message->base.descriptor == &sr__get_items_req__descriptor);
1169 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1171 +size_t sr__get_items_req__pack_to_buffer
1172 + (const Sr__GetItemsReq *message,
1173 + ProtobufCBuffer *buffer)
1175 + assert(message->base.descriptor == &sr__get_items_req__descriptor);
1176 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1179 + sr__get_items_req__unpack
1180 + (ProtobufCAllocator *allocator,
1182 + const uint8_t *data)
1184 + return (Sr__GetItemsReq *)
1185 + protobuf_c_message_unpack (&sr__get_items_req__descriptor,
1186 + allocator, len, data);
1188 +void sr__get_items_req__free_unpacked
1189 + (Sr__GetItemsReq *message,
1190 + ProtobufCAllocator *allocator)
1192 + assert(message->base.descriptor == &sr__get_items_req__descriptor);
1193 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1195 +void sr__get_items_resp__init
1196 + (Sr__GetItemsResp *message)
1198 + static Sr__GetItemsResp init_value = SR__GET_ITEMS_RESP__INIT;
1199 + *message = init_value;
1201 +size_t sr__get_items_resp__get_packed_size
1202 + (const Sr__GetItemsResp *message)
1204 + assert(message->base.descriptor == &sr__get_items_resp__descriptor);
1205 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1207 +size_t sr__get_items_resp__pack
1208 + (const Sr__GetItemsResp *message,
1211 + assert(message->base.descriptor == &sr__get_items_resp__descriptor);
1212 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1214 +size_t sr__get_items_resp__pack_to_buffer
1215 + (const Sr__GetItemsResp *message,
1216 + ProtobufCBuffer *buffer)
1218 + assert(message->base.descriptor == &sr__get_items_resp__descriptor);
1219 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1222 + sr__get_items_resp__unpack
1223 + (ProtobufCAllocator *allocator,
1225 + const uint8_t *data)
1227 + return (Sr__GetItemsResp *)
1228 + protobuf_c_message_unpack (&sr__get_items_resp__descriptor,
1229 + allocator, len, data);
1231 +void sr__get_items_resp__free_unpacked
1232 + (Sr__GetItemsResp *message,
1233 + ProtobufCAllocator *allocator)
1235 + assert(message->base.descriptor == &sr__get_items_resp__descriptor);
1236 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1238 +void sr__get_subtree_req__init
1239 + (Sr__GetSubtreeReq *message)
1241 + static Sr__GetSubtreeReq init_value = SR__GET_SUBTREE_REQ__INIT;
1242 + *message = init_value;
1244 +size_t sr__get_subtree_req__get_packed_size
1245 + (const Sr__GetSubtreeReq *message)
1247 + assert(message->base.descriptor == &sr__get_subtree_req__descriptor);
1248 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1250 +size_t sr__get_subtree_req__pack
1251 + (const Sr__GetSubtreeReq *message,
1254 + assert(message->base.descriptor == &sr__get_subtree_req__descriptor);
1255 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1257 +size_t sr__get_subtree_req__pack_to_buffer
1258 + (const Sr__GetSubtreeReq *message,
1259 + ProtobufCBuffer *buffer)
1261 + assert(message->base.descriptor == &sr__get_subtree_req__descriptor);
1262 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1264 +Sr__GetSubtreeReq *
1265 + sr__get_subtree_req__unpack
1266 + (ProtobufCAllocator *allocator,
1268 + const uint8_t *data)
1270 + return (Sr__GetSubtreeReq *)
1271 + protobuf_c_message_unpack (&sr__get_subtree_req__descriptor,
1272 + allocator, len, data);
1274 +void sr__get_subtree_req__free_unpacked
1275 + (Sr__GetSubtreeReq *message,
1276 + ProtobufCAllocator *allocator)
1278 + assert(message->base.descriptor == &sr__get_subtree_req__descriptor);
1279 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1281 +void sr__get_subtree_resp__init
1282 + (Sr__GetSubtreeResp *message)
1284 + static Sr__GetSubtreeResp init_value = SR__GET_SUBTREE_RESP__INIT;
1285 + *message = init_value;
1287 +size_t sr__get_subtree_resp__get_packed_size
1288 + (const Sr__GetSubtreeResp *message)
1290 + assert(message->base.descriptor == &sr__get_subtree_resp__descriptor);
1291 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1293 +size_t sr__get_subtree_resp__pack
1294 + (const Sr__GetSubtreeResp *message,
1297 + assert(message->base.descriptor == &sr__get_subtree_resp__descriptor);
1298 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1300 +size_t sr__get_subtree_resp__pack_to_buffer
1301 + (const Sr__GetSubtreeResp *message,
1302 + ProtobufCBuffer *buffer)
1304 + assert(message->base.descriptor == &sr__get_subtree_resp__descriptor);
1305 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1307 +Sr__GetSubtreeResp *
1308 + sr__get_subtree_resp__unpack
1309 + (ProtobufCAllocator *allocator,
1311 + const uint8_t *data)
1313 + return (Sr__GetSubtreeResp *)
1314 + protobuf_c_message_unpack (&sr__get_subtree_resp__descriptor,
1315 + allocator, len, data);
1317 +void sr__get_subtree_resp__free_unpacked
1318 + (Sr__GetSubtreeResp *message,
1319 + ProtobufCAllocator *allocator)
1321 + assert(message->base.descriptor == &sr__get_subtree_resp__descriptor);
1322 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1324 +void sr__get_subtrees_req__init
1325 + (Sr__GetSubtreesReq *message)
1327 + static Sr__GetSubtreesReq init_value = SR__GET_SUBTREES_REQ__INIT;
1328 + *message = init_value;
1330 +size_t sr__get_subtrees_req__get_packed_size
1331 + (const Sr__GetSubtreesReq *message)
1333 + assert(message->base.descriptor == &sr__get_subtrees_req__descriptor);
1334 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1336 +size_t sr__get_subtrees_req__pack
1337 + (const Sr__GetSubtreesReq *message,
1340 + assert(message->base.descriptor == &sr__get_subtrees_req__descriptor);
1341 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1343 +size_t sr__get_subtrees_req__pack_to_buffer
1344 + (const Sr__GetSubtreesReq *message,
1345 + ProtobufCBuffer *buffer)
1347 + assert(message->base.descriptor == &sr__get_subtrees_req__descriptor);
1348 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1350 +Sr__GetSubtreesReq *
1351 + sr__get_subtrees_req__unpack
1352 + (ProtobufCAllocator *allocator,
1354 + const uint8_t *data)
1356 + return (Sr__GetSubtreesReq *)
1357 + protobuf_c_message_unpack (&sr__get_subtrees_req__descriptor,
1358 + allocator, len, data);
1360 +void sr__get_subtrees_req__free_unpacked
1361 + (Sr__GetSubtreesReq *message,
1362 + ProtobufCAllocator *allocator)
1364 + assert(message->base.descriptor == &sr__get_subtrees_req__descriptor);
1365 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1367 +void sr__get_subtrees_resp__init
1368 + (Sr__GetSubtreesResp *message)
1370 + static Sr__GetSubtreesResp init_value = SR__GET_SUBTREES_RESP__INIT;
1371 + *message = init_value;
1373 +size_t sr__get_subtrees_resp__get_packed_size
1374 + (const Sr__GetSubtreesResp *message)
1376 + assert(message->base.descriptor == &sr__get_subtrees_resp__descriptor);
1377 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1379 +size_t sr__get_subtrees_resp__pack
1380 + (const Sr__GetSubtreesResp *message,
1383 + assert(message->base.descriptor == &sr__get_subtrees_resp__descriptor);
1384 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1386 +size_t sr__get_subtrees_resp__pack_to_buffer
1387 + (const Sr__GetSubtreesResp *message,
1388 + ProtobufCBuffer *buffer)
1390 + assert(message->base.descriptor == &sr__get_subtrees_resp__descriptor);
1391 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1393 +Sr__GetSubtreesResp *
1394 + sr__get_subtrees_resp__unpack
1395 + (ProtobufCAllocator *allocator,
1397 + const uint8_t *data)
1399 + return (Sr__GetSubtreesResp *)
1400 + protobuf_c_message_unpack (&sr__get_subtrees_resp__descriptor,
1401 + allocator, len, data);
1403 +void sr__get_subtrees_resp__free_unpacked
1404 + (Sr__GetSubtreesResp *message,
1405 + ProtobufCAllocator *allocator)
1407 + assert(message->base.descriptor == &sr__get_subtrees_resp__descriptor);
1408 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1410 +void sr__get_subtree_chunk_req__init
1411 + (Sr__GetSubtreeChunkReq *message)
1413 + static Sr__GetSubtreeChunkReq init_value = SR__GET_SUBTREE_CHUNK_REQ__INIT;
1414 + *message = init_value;
1416 +size_t sr__get_subtree_chunk_req__get_packed_size
1417 + (const Sr__GetSubtreeChunkReq *message)
1419 + assert(message->base.descriptor == &sr__get_subtree_chunk_req__descriptor);
1420 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1422 +size_t sr__get_subtree_chunk_req__pack
1423 + (const Sr__GetSubtreeChunkReq *message,
1426 + assert(message->base.descriptor == &sr__get_subtree_chunk_req__descriptor);
1427 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1429 +size_t sr__get_subtree_chunk_req__pack_to_buffer
1430 + (const Sr__GetSubtreeChunkReq *message,
1431 + ProtobufCBuffer *buffer)
1433 + assert(message->base.descriptor == &sr__get_subtree_chunk_req__descriptor);
1434 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1436 +Sr__GetSubtreeChunkReq *
1437 + sr__get_subtree_chunk_req__unpack
1438 + (ProtobufCAllocator *allocator,
1440 + const uint8_t *data)
1442 + return (Sr__GetSubtreeChunkReq *)
1443 + protobuf_c_message_unpack (&sr__get_subtree_chunk_req__descriptor,
1444 + allocator, len, data);
1446 +void sr__get_subtree_chunk_req__free_unpacked
1447 + (Sr__GetSubtreeChunkReq *message,
1448 + ProtobufCAllocator *allocator)
1450 + assert(message->base.descriptor == &sr__get_subtree_chunk_req__descriptor);
1451 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1453 +void sr__get_subtree_chunk_resp__init
1454 + (Sr__GetSubtreeChunkResp *message)
1456 + static Sr__GetSubtreeChunkResp init_value = SR__GET_SUBTREE_CHUNK_RESP__INIT;
1457 + *message = init_value;
1459 +size_t sr__get_subtree_chunk_resp__get_packed_size
1460 + (const Sr__GetSubtreeChunkResp *message)
1462 + assert(message->base.descriptor == &sr__get_subtree_chunk_resp__descriptor);
1463 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1465 +size_t sr__get_subtree_chunk_resp__pack
1466 + (const Sr__GetSubtreeChunkResp *message,
1469 + assert(message->base.descriptor == &sr__get_subtree_chunk_resp__descriptor);
1470 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1472 +size_t sr__get_subtree_chunk_resp__pack_to_buffer
1473 + (const Sr__GetSubtreeChunkResp *message,
1474 + ProtobufCBuffer *buffer)
1476 + assert(message->base.descriptor == &sr__get_subtree_chunk_resp__descriptor);
1477 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1479 +Sr__GetSubtreeChunkResp *
1480 + sr__get_subtree_chunk_resp__unpack
1481 + (ProtobufCAllocator *allocator,
1483 + const uint8_t *data)
1485 + return (Sr__GetSubtreeChunkResp *)
1486 + protobuf_c_message_unpack (&sr__get_subtree_chunk_resp__descriptor,
1487 + allocator, len, data);
1489 +void sr__get_subtree_chunk_resp__free_unpacked
1490 + (Sr__GetSubtreeChunkResp *message,
1491 + ProtobufCAllocator *allocator)
1493 + assert(message->base.descriptor == &sr__get_subtree_chunk_resp__descriptor);
1494 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1496 +void sr__set_item_req__init
1497 + (Sr__SetItemReq *message)
1499 + static Sr__SetItemReq init_value = SR__SET_ITEM_REQ__INIT;
1500 + *message = init_value;
1502 +size_t sr__set_item_req__get_packed_size
1503 + (const Sr__SetItemReq *message)
1505 + assert(message->base.descriptor == &sr__set_item_req__descriptor);
1506 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1508 +size_t sr__set_item_req__pack
1509 + (const Sr__SetItemReq *message,
1512 + assert(message->base.descriptor == &sr__set_item_req__descriptor);
1513 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1515 +size_t sr__set_item_req__pack_to_buffer
1516 + (const Sr__SetItemReq *message,
1517 + ProtobufCBuffer *buffer)
1519 + assert(message->base.descriptor == &sr__set_item_req__descriptor);
1520 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1523 + sr__set_item_req__unpack
1524 + (ProtobufCAllocator *allocator,
1526 + const uint8_t *data)
1528 + return (Sr__SetItemReq *)
1529 + protobuf_c_message_unpack (&sr__set_item_req__descriptor,
1530 + allocator, len, data);
1532 +void sr__set_item_req__free_unpacked
1533 + (Sr__SetItemReq *message,
1534 + ProtobufCAllocator *allocator)
1536 + assert(message->base.descriptor == &sr__set_item_req__descriptor);
1537 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1539 +void sr__set_item_resp__init
1540 + (Sr__SetItemResp *message)
1542 + static Sr__SetItemResp init_value = SR__SET_ITEM_RESP__INIT;
1543 + *message = init_value;
1545 +size_t sr__set_item_resp__get_packed_size
1546 + (const Sr__SetItemResp *message)
1548 + assert(message->base.descriptor == &sr__set_item_resp__descriptor);
1549 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1551 +size_t sr__set_item_resp__pack
1552 + (const Sr__SetItemResp *message,
1555 + assert(message->base.descriptor == &sr__set_item_resp__descriptor);
1556 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1558 +size_t sr__set_item_resp__pack_to_buffer
1559 + (const Sr__SetItemResp *message,
1560 + ProtobufCBuffer *buffer)
1562 + assert(message->base.descriptor == &sr__set_item_resp__descriptor);
1563 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1566 + sr__set_item_resp__unpack
1567 + (ProtobufCAllocator *allocator,
1569 + const uint8_t *data)
1571 + return (Sr__SetItemResp *)
1572 + protobuf_c_message_unpack (&sr__set_item_resp__descriptor,
1573 + allocator, len, data);
1575 +void sr__set_item_resp__free_unpacked
1576 + (Sr__SetItemResp *message,
1577 + ProtobufCAllocator *allocator)
1579 + assert(message->base.descriptor == &sr__set_item_resp__descriptor);
1580 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1582 +void sr__set_item_str_req__init
1583 + (Sr__SetItemStrReq *message)
1585 + static Sr__SetItemStrReq init_value = SR__SET_ITEM_STR_REQ__INIT;
1586 + *message = init_value;
1588 +size_t sr__set_item_str_req__get_packed_size
1589 + (const Sr__SetItemStrReq *message)
1591 + assert(message->base.descriptor == &sr__set_item_str_req__descriptor);
1592 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1594 +size_t sr__set_item_str_req__pack
1595 + (const Sr__SetItemStrReq *message,
1598 + assert(message->base.descriptor == &sr__set_item_str_req__descriptor);
1599 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1601 +size_t sr__set_item_str_req__pack_to_buffer
1602 + (const Sr__SetItemStrReq *message,
1603 + ProtobufCBuffer *buffer)
1605 + assert(message->base.descriptor == &sr__set_item_str_req__descriptor);
1606 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1608 +Sr__SetItemStrReq *
1609 + sr__set_item_str_req__unpack
1610 + (ProtobufCAllocator *allocator,
1612 + const uint8_t *data)
1614 + return (Sr__SetItemStrReq *)
1615 + protobuf_c_message_unpack (&sr__set_item_str_req__descriptor,
1616 + allocator, len, data);
1618 +void sr__set_item_str_req__free_unpacked
1619 + (Sr__SetItemStrReq *message,
1620 + ProtobufCAllocator *allocator)
1622 + assert(message->base.descriptor == &sr__set_item_str_req__descriptor);
1623 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1625 +void sr__set_item_str_resp__init
1626 + (Sr__SetItemStrResp *message)
1628 + static Sr__SetItemStrResp init_value = SR__SET_ITEM_STR_RESP__INIT;
1629 + *message = init_value;
1631 +size_t sr__set_item_str_resp__get_packed_size
1632 + (const Sr__SetItemStrResp *message)
1634 + assert(message->base.descriptor == &sr__set_item_str_resp__descriptor);
1635 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1637 +size_t sr__set_item_str_resp__pack
1638 + (const Sr__SetItemStrResp *message,
1641 + assert(message->base.descriptor == &sr__set_item_str_resp__descriptor);
1642 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1644 +size_t sr__set_item_str_resp__pack_to_buffer
1645 + (const Sr__SetItemStrResp *message,
1646 + ProtobufCBuffer *buffer)
1648 + assert(message->base.descriptor == &sr__set_item_str_resp__descriptor);
1649 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1651 +Sr__SetItemStrResp *
1652 + sr__set_item_str_resp__unpack
1653 + (ProtobufCAllocator *allocator,
1655 + const uint8_t *data)
1657 + return (Sr__SetItemStrResp *)
1658 + protobuf_c_message_unpack (&sr__set_item_str_resp__descriptor,
1659 + allocator, len, data);
1661 +void sr__set_item_str_resp__free_unpacked
1662 + (Sr__SetItemStrResp *message,
1663 + ProtobufCAllocator *allocator)
1665 + assert(message->base.descriptor == &sr__set_item_str_resp__descriptor);
1666 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1668 +void sr__delete_item_req__init
1669 + (Sr__DeleteItemReq *message)
1671 + static Sr__DeleteItemReq init_value = SR__DELETE_ITEM_REQ__INIT;
1672 + *message = init_value;
1674 +size_t sr__delete_item_req__get_packed_size
1675 + (const Sr__DeleteItemReq *message)
1677 + assert(message->base.descriptor == &sr__delete_item_req__descriptor);
1678 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1680 +size_t sr__delete_item_req__pack
1681 + (const Sr__DeleteItemReq *message,
1684 + assert(message->base.descriptor == &sr__delete_item_req__descriptor);
1685 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1687 +size_t sr__delete_item_req__pack_to_buffer
1688 + (const Sr__DeleteItemReq *message,
1689 + ProtobufCBuffer *buffer)
1691 + assert(message->base.descriptor == &sr__delete_item_req__descriptor);
1692 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1694 +Sr__DeleteItemReq *
1695 + sr__delete_item_req__unpack
1696 + (ProtobufCAllocator *allocator,
1698 + const uint8_t *data)
1700 + return (Sr__DeleteItemReq *)
1701 + protobuf_c_message_unpack (&sr__delete_item_req__descriptor,
1702 + allocator, len, data);
1704 +void sr__delete_item_req__free_unpacked
1705 + (Sr__DeleteItemReq *message,
1706 + ProtobufCAllocator *allocator)
1708 + assert(message->base.descriptor == &sr__delete_item_req__descriptor);
1709 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1711 +void sr__delete_item_resp__init
1712 + (Sr__DeleteItemResp *message)
1714 + static Sr__DeleteItemResp init_value = SR__DELETE_ITEM_RESP__INIT;
1715 + *message = init_value;
1717 +size_t sr__delete_item_resp__get_packed_size
1718 + (const Sr__DeleteItemResp *message)
1720 + assert(message->base.descriptor == &sr__delete_item_resp__descriptor);
1721 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1723 +size_t sr__delete_item_resp__pack
1724 + (const Sr__DeleteItemResp *message,
1727 + assert(message->base.descriptor == &sr__delete_item_resp__descriptor);
1728 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1730 +size_t sr__delete_item_resp__pack_to_buffer
1731 + (const Sr__DeleteItemResp *message,
1732 + ProtobufCBuffer *buffer)
1734 + assert(message->base.descriptor == &sr__delete_item_resp__descriptor);
1735 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1737 +Sr__DeleteItemResp *
1738 + sr__delete_item_resp__unpack
1739 + (ProtobufCAllocator *allocator,
1741 + const uint8_t *data)
1743 + return (Sr__DeleteItemResp *)
1744 + protobuf_c_message_unpack (&sr__delete_item_resp__descriptor,
1745 + allocator, len, data);
1747 +void sr__delete_item_resp__free_unpacked
1748 + (Sr__DeleteItemResp *message,
1749 + ProtobufCAllocator *allocator)
1751 + assert(message->base.descriptor == &sr__delete_item_resp__descriptor);
1752 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1754 +void sr__move_item_req__init
1755 + (Sr__MoveItemReq *message)
1757 + static Sr__MoveItemReq init_value = SR__MOVE_ITEM_REQ__INIT;
1758 + *message = init_value;
1760 +size_t sr__move_item_req__get_packed_size
1761 + (const Sr__MoveItemReq *message)
1763 + assert(message->base.descriptor == &sr__move_item_req__descriptor);
1764 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1766 +size_t sr__move_item_req__pack
1767 + (const Sr__MoveItemReq *message,
1770 + assert(message->base.descriptor == &sr__move_item_req__descriptor);
1771 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1773 +size_t sr__move_item_req__pack_to_buffer
1774 + (const Sr__MoveItemReq *message,
1775 + ProtobufCBuffer *buffer)
1777 + assert(message->base.descriptor == &sr__move_item_req__descriptor);
1778 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1781 + sr__move_item_req__unpack
1782 + (ProtobufCAllocator *allocator,
1784 + const uint8_t *data)
1786 + return (Sr__MoveItemReq *)
1787 + protobuf_c_message_unpack (&sr__move_item_req__descriptor,
1788 + allocator, len, data);
1790 +void sr__move_item_req__free_unpacked
1791 + (Sr__MoveItemReq *message,
1792 + ProtobufCAllocator *allocator)
1794 + assert(message->base.descriptor == &sr__move_item_req__descriptor);
1795 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1797 +void sr__move_item_resp__init
1798 + (Sr__MoveItemResp *message)
1800 + static Sr__MoveItemResp init_value = SR__MOVE_ITEM_RESP__INIT;
1801 + *message = init_value;
1803 +size_t sr__move_item_resp__get_packed_size
1804 + (const Sr__MoveItemResp *message)
1806 + assert(message->base.descriptor == &sr__move_item_resp__descriptor);
1807 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1809 +size_t sr__move_item_resp__pack
1810 + (const Sr__MoveItemResp *message,
1813 + assert(message->base.descriptor == &sr__move_item_resp__descriptor);
1814 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1816 +size_t sr__move_item_resp__pack_to_buffer
1817 + (const Sr__MoveItemResp *message,
1818 + ProtobufCBuffer *buffer)
1820 + assert(message->base.descriptor == &sr__move_item_resp__descriptor);
1821 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1824 + sr__move_item_resp__unpack
1825 + (ProtobufCAllocator *allocator,
1827 + const uint8_t *data)
1829 + return (Sr__MoveItemResp *)
1830 + protobuf_c_message_unpack (&sr__move_item_resp__descriptor,
1831 + allocator, len, data);
1833 +void sr__move_item_resp__free_unpacked
1834 + (Sr__MoveItemResp *message,
1835 + ProtobufCAllocator *allocator)
1837 + assert(message->base.descriptor == &sr__move_item_resp__descriptor);
1838 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1840 +void sr__validate_req__init
1841 + (Sr__ValidateReq *message)
1843 + static Sr__ValidateReq init_value = SR__VALIDATE_REQ__INIT;
1844 + *message = init_value;
1846 +size_t sr__validate_req__get_packed_size
1847 + (const Sr__ValidateReq *message)
1849 + assert(message->base.descriptor == &sr__validate_req__descriptor);
1850 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1852 +size_t sr__validate_req__pack
1853 + (const Sr__ValidateReq *message,
1856 + assert(message->base.descriptor == &sr__validate_req__descriptor);
1857 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1859 +size_t sr__validate_req__pack_to_buffer
1860 + (const Sr__ValidateReq *message,
1861 + ProtobufCBuffer *buffer)
1863 + assert(message->base.descriptor == &sr__validate_req__descriptor);
1864 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1867 + sr__validate_req__unpack
1868 + (ProtobufCAllocator *allocator,
1870 + const uint8_t *data)
1872 + return (Sr__ValidateReq *)
1873 + protobuf_c_message_unpack (&sr__validate_req__descriptor,
1874 + allocator, len, data);
1876 +void sr__validate_req__free_unpacked
1877 + (Sr__ValidateReq *message,
1878 + ProtobufCAllocator *allocator)
1880 + assert(message->base.descriptor == &sr__validate_req__descriptor);
1881 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1883 +void sr__validate_resp__init
1884 + (Sr__ValidateResp *message)
1886 + static Sr__ValidateResp init_value = SR__VALIDATE_RESP__INIT;
1887 + *message = init_value;
1889 +size_t sr__validate_resp__get_packed_size
1890 + (const Sr__ValidateResp *message)
1892 + assert(message->base.descriptor == &sr__validate_resp__descriptor);
1893 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1895 +size_t sr__validate_resp__pack
1896 + (const Sr__ValidateResp *message,
1899 + assert(message->base.descriptor == &sr__validate_resp__descriptor);
1900 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1902 +size_t sr__validate_resp__pack_to_buffer
1903 + (const Sr__ValidateResp *message,
1904 + ProtobufCBuffer *buffer)
1906 + assert(message->base.descriptor == &sr__validate_resp__descriptor);
1907 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1910 + sr__validate_resp__unpack
1911 + (ProtobufCAllocator *allocator,
1913 + const uint8_t *data)
1915 + return (Sr__ValidateResp *)
1916 + protobuf_c_message_unpack (&sr__validate_resp__descriptor,
1917 + allocator, len, data);
1919 +void sr__validate_resp__free_unpacked
1920 + (Sr__ValidateResp *message,
1921 + ProtobufCAllocator *allocator)
1923 + assert(message->base.descriptor == &sr__validate_resp__descriptor);
1924 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1926 +void sr__commit_req__init
1927 + (Sr__CommitReq *message)
1929 + static Sr__CommitReq init_value = SR__COMMIT_REQ__INIT;
1930 + *message = init_value;
1932 +size_t sr__commit_req__get_packed_size
1933 + (const Sr__CommitReq *message)
1935 + assert(message->base.descriptor == &sr__commit_req__descriptor);
1936 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1938 +size_t sr__commit_req__pack
1939 + (const Sr__CommitReq *message,
1942 + assert(message->base.descriptor == &sr__commit_req__descriptor);
1943 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1945 +size_t sr__commit_req__pack_to_buffer
1946 + (const Sr__CommitReq *message,
1947 + ProtobufCBuffer *buffer)
1949 + assert(message->base.descriptor == &sr__commit_req__descriptor);
1950 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1953 + sr__commit_req__unpack
1954 + (ProtobufCAllocator *allocator,
1956 + const uint8_t *data)
1958 + return (Sr__CommitReq *)
1959 + protobuf_c_message_unpack (&sr__commit_req__descriptor,
1960 + allocator, len, data);
1962 +void sr__commit_req__free_unpacked
1963 + (Sr__CommitReq *message,
1964 + ProtobufCAllocator *allocator)
1966 + assert(message->base.descriptor == &sr__commit_req__descriptor);
1967 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
1969 +void sr__commit_resp__init
1970 + (Sr__CommitResp *message)
1972 + static Sr__CommitResp init_value = SR__COMMIT_RESP__INIT;
1973 + *message = init_value;
1975 +size_t sr__commit_resp__get_packed_size
1976 + (const Sr__CommitResp *message)
1978 + assert(message->base.descriptor == &sr__commit_resp__descriptor);
1979 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
1981 +size_t sr__commit_resp__pack
1982 + (const Sr__CommitResp *message,
1985 + assert(message->base.descriptor == &sr__commit_resp__descriptor);
1986 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
1988 +size_t sr__commit_resp__pack_to_buffer
1989 + (const Sr__CommitResp *message,
1990 + ProtobufCBuffer *buffer)
1992 + assert(message->base.descriptor == &sr__commit_resp__descriptor);
1993 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
1996 + sr__commit_resp__unpack
1997 + (ProtobufCAllocator *allocator,
1999 + const uint8_t *data)
2001 + return (Sr__CommitResp *)
2002 + protobuf_c_message_unpack (&sr__commit_resp__descriptor,
2003 + allocator, len, data);
2005 +void sr__commit_resp__free_unpacked
2006 + (Sr__CommitResp *message,
2007 + ProtobufCAllocator *allocator)
2009 + assert(message->base.descriptor == &sr__commit_resp__descriptor);
2010 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2012 +void sr__discard_changes_req__init
2013 + (Sr__DiscardChangesReq *message)
2015 + static Sr__DiscardChangesReq init_value = SR__DISCARD_CHANGES_REQ__INIT;
2016 + *message = init_value;
2018 +size_t sr__discard_changes_req__get_packed_size
2019 + (const Sr__DiscardChangesReq *message)
2021 + assert(message->base.descriptor == &sr__discard_changes_req__descriptor);
2022 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2024 +size_t sr__discard_changes_req__pack
2025 + (const Sr__DiscardChangesReq *message,
2028 + assert(message->base.descriptor == &sr__discard_changes_req__descriptor);
2029 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2031 +size_t sr__discard_changes_req__pack_to_buffer
2032 + (const Sr__DiscardChangesReq *message,
2033 + ProtobufCBuffer *buffer)
2035 + assert(message->base.descriptor == &sr__discard_changes_req__descriptor);
2036 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2038 +Sr__DiscardChangesReq *
2039 + sr__discard_changes_req__unpack
2040 + (ProtobufCAllocator *allocator,
2042 + const uint8_t *data)
2044 + return (Sr__DiscardChangesReq *)
2045 + protobuf_c_message_unpack (&sr__discard_changes_req__descriptor,
2046 + allocator, len, data);
2048 +void sr__discard_changes_req__free_unpacked
2049 + (Sr__DiscardChangesReq *message,
2050 + ProtobufCAllocator *allocator)
2052 + assert(message->base.descriptor == &sr__discard_changes_req__descriptor);
2053 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2055 +void sr__discard_changes_resp__init
2056 + (Sr__DiscardChangesResp *message)
2058 + static Sr__DiscardChangesResp init_value = SR__DISCARD_CHANGES_RESP__INIT;
2059 + *message = init_value;
2061 +size_t sr__discard_changes_resp__get_packed_size
2062 + (const Sr__DiscardChangesResp *message)
2064 + assert(message->base.descriptor == &sr__discard_changes_resp__descriptor);
2065 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2067 +size_t sr__discard_changes_resp__pack
2068 + (const Sr__DiscardChangesResp *message,
2071 + assert(message->base.descriptor == &sr__discard_changes_resp__descriptor);
2072 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2074 +size_t sr__discard_changes_resp__pack_to_buffer
2075 + (const Sr__DiscardChangesResp *message,
2076 + ProtobufCBuffer *buffer)
2078 + assert(message->base.descriptor == &sr__discard_changes_resp__descriptor);
2079 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2081 +Sr__DiscardChangesResp *
2082 + sr__discard_changes_resp__unpack
2083 + (ProtobufCAllocator *allocator,
2085 + const uint8_t *data)
2087 + return (Sr__DiscardChangesResp *)
2088 + protobuf_c_message_unpack (&sr__discard_changes_resp__descriptor,
2089 + allocator, len, data);
2091 +void sr__discard_changes_resp__free_unpacked
2092 + (Sr__DiscardChangesResp *message,
2093 + ProtobufCAllocator *allocator)
2095 + assert(message->base.descriptor == &sr__discard_changes_resp__descriptor);
2096 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2098 +void sr__copy_config_req__init
2099 + (Sr__CopyConfigReq *message)
2101 + static Sr__CopyConfigReq init_value = SR__COPY_CONFIG_REQ__INIT;
2102 + *message = init_value;
2104 +size_t sr__copy_config_req__get_packed_size
2105 + (const Sr__CopyConfigReq *message)
2107 + assert(message->base.descriptor == &sr__copy_config_req__descriptor);
2108 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2110 +size_t sr__copy_config_req__pack
2111 + (const Sr__CopyConfigReq *message,
2114 + assert(message->base.descriptor == &sr__copy_config_req__descriptor);
2115 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2117 +size_t sr__copy_config_req__pack_to_buffer
2118 + (const Sr__CopyConfigReq *message,
2119 + ProtobufCBuffer *buffer)
2121 + assert(message->base.descriptor == &sr__copy_config_req__descriptor);
2122 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2124 +Sr__CopyConfigReq *
2125 + sr__copy_config_req__unpack
2126 + (ProtobufCAllocator *allocator,
2128 + const uint8_t *data)
2130 + return (Sr__CopyConfigReq *)
2131 + protobuf_c_message_unpack (&sr__copy_config_req__descriptor,
2132 + allocator, len, data);
2134 +void sr__copy_config_req__free_unpacked
2135 + (Sr__CopyConfigReq *message,
2136 + ProtobufCAllocator *allocator)
2138 + assert(message->base.descriptor == &sr__copy_config_req__descriptor);
2139 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2141 +void sr__copy_config_resp__init
2142 + (Sr__CopyConfigResp *message)
2144 + static Sr__CopyConfigResp init_value = SR__COPY_CONFIG_RESP__INIT;
2145 + *message = init_value;
2147 +size_t sr__copy_config_resp__get_packed_size
2148 + (const Sr__CopyConfigResp *message)
2150 + assert(message->base.descriptor == &sr__copy_config_resp__descriptor);
2151 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2153 +size_t sr__copy_config_resp__pack
2154 + (const Sr__CopyConfigResp *message,
2157 + assert(message->base.descriptor == &sr__copy_config_resp__descriptor);
2158 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2160 +size_t sr__copy_config_resp__pack_to_buffer
2161 + (const Sr__CopyConfigResp *message,
2162 + ProtobufCBuffer *buffer)
2164 + assert(message->base.descriptor == &sr__copy_config_resp__descriptor);
2165 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2167 +Sr__CopyConfigResp *
2168 + sr__copy_config_resp__unpack
2169 + (ProtobufCAllocator *allocator,
2171 + const uint8_t *data)
2173 + return (Sr__CopyConfigResp *)
2174 + protobuf_c_message_unpack (&sr__copy_config_resp__descriptor,
2175 + allocator, len, data);
2177 +void sr__copy_config_resp__free_unpacked
2178 + (Sr__CopyConfigResp *message,
2179 + ProtobufCAllocator *allocator)
2181 + assert(message->base.descriptor == &sr__copy_config_resp__descriptor);
2182 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2184 +void sr__lock_req__init
2185 + (Sr__LockReq *message)
2187 + static Sr__LockReq init_value = SR__LOCK_REQ__INIT;
2188 + *message = init_value;
2190 +size_t sr__lock_req__get_packed_size
2191 + (const Sr__LockReq *message)
2193 + assert(message->base.descriptor == &sr__lock_req__descriptor);
2194 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2196 +size_t sr__lock_req__pack
2197 + (const Sr__LockReq *message,
2200 + assert(message->base.descriptor == &sr__lock_req__descriptor);
2201 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2203 +size_t sr__lock_req__pack_to_buffer
2204 + (const Sr__LockReq *message,
2205 + ProtobufCBuffer *buffer)
2207 + assert(message->base.descriptor == &sr__lock_req__descriptor);
2208 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2211 + sr__lock_req__unpack
2212 + (ProtobufCAllocator *allocator,
2214 + const uint8_t *data)
2216 + return (Sr__LockReq *)
2217 + protobuf_c_message_unpack (&sr__lock_req__descriptor,
2218 + allocator, len, data);
2220 +void sr__lock_req__free_unpacked
2221 + (Sr__LockReq *message,
2222 + ProtobufCAllocator *allocator)
2224 + assert(message->base.descriptor == &sr__lock_req__descriptor);
2225 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2227 +void sr__lock_resp__init
2228 + (Sr__LockResp *message)
2230 + static Sr__LockResp init_value = SR__LOCK_RESP__INIT;
2231 + *message = init_value;
2233 +size_t sr__lock_resp__get_packed_size
2234 + (const Sr__LockResp *message)
2236 + assert(message->base.descriptor == &sr__lock_resp__descriptor);
2237 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2239 +size_t sr__lock_resp__pack
2240 + (const Sr__LockResp *message,
2243 + assert(message->base.descriptor == &sr__lock_resp__descriptor);
2244 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2246 +size_t sr__lock_resp__pack_to_buffer
2247 + (const Sr__LockResp *message,
2248 + ProtobufCBuffer *buffer)
2250 + assert(message->base.descriptor == &sr__lock_resp__descriptor);
2251 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2254 + sr__lock_resp__unpack
2255 + (ProtobufCAllocator *allocator,
2257 + const uint8_t *data)
2259 + return (Sr__LockResp *)
2260 + protobuf_c_message_unpack (&sr__lock_resp__descriptor,
2261 + allocator, len, data);
2263 +void sr__lock_resp__free_unpacked
2264 + (Sr__LockResp *message,
2265 + ProtobufCAllocator *allocator)
2267 + assert(message->base.descriptor == &sr__lock_resp__descriptor);
2268 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2270 +void sr__unlock_req__init
2271 + (Sr__UnlockReq *message)
2273 + static Sr__UnlockReq init_value = SR__UNLOCK_REQ__INIT;
2274 + *message = init_value;
2276 +size_t sr__unlock_req__get_packed_size
2277 + (const Sr__UnlockReq *message)
2279 + assert(message->base.descriptor == &sr__unlock_req__descriptor);
2280 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2282 +size_t sr__unlock_req__pack
2283 + (const Sr__UnlockReq *message,
2286 + assert(message->base.descriptor == &sr__unlock_req__descriptor);
2287 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2289 +size_t sr__unlock_req__pack_to_buffer
2290 + (const Sr__UnlockReq *message,
2291 + ProtobufCBuffer *buffer)
2293 + assert(message->base.descriptor == &sr__unlock_req__descriptor);
2294 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2297 + sr__unlock_req__unpack
2298 + (ProtobufCAllocator *allocator,
2300 + const uint8_t *data)
2302 + return (Sr__UnlockReq *)
2303 + protobuf_c_message_unpack (&sr__unlock_req__descriptor,
2304 + allocator, len, data);
2306 +void sr__unlock_req__free_unpacked
2307 + (Sr__UnlockReq *message,
2308 + ProtobufCAllocator *allocator)
2310 + assert(message->base.descriptor == &sr__unlock_req__descriptor);
2311 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2313 +void sr__unlock_resp__init
2314 + (Sr__UnlockResp *message)
2316 + static Sr__UnlockResp init_value = SR__UNLOCK_RESP__INIT;
2317 + *message = init_value;
2319 +size_t sr__unlock_resp__get_packed_size
2320 + (const Sr__UnlockResp *message)
2322 + assert(message->base.descriptor == &sr__unlock_resp__descriptor);
2323 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2325 +size_t sr__unlock_resp__pack
2326 + (const Sr__UnlockResp *message,
2329 + assert(message->base.descriptor == &sr__unlock_resp__descriptor);
2330 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2332 +size_t sr__unlock_resp__pack_to_buffer
2333 + (const Sr__UnlockResp *message,
2334 + ProtobufCBuffer *buffer)
2336 + assert(message->base.descriptor == &sr__unlock_resp__descriptor);
2337 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2340 + sr__unlock_resp__unpack
2341 + (ProtobufCAllocator *allocator,
2343 + const uint8_t *data)
2345 + return (Sr__UnlockResp *)
2346 + protobuf_c_message_unpack (&sr__unlock_resp__descriptor,
2347 + allocator, len, data);
2349 +void sr__unlock_resp__free_unpacked
2350 + (Sr__UnlockResp *message,
2351 + ProtobufCAllocator *allocator)
2353 + assert(message->base.descriptor == &sr__unlock_resp__descriptor);
2354 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2356 +void sr__subscribe_req__init
2357 + (Sr__SubscribeReq *message)
2359 + static Sr__SubscribeReq init_value = SR__SUBSCRIBE_REQ__INIT;
2360 + *message = init_value;
2362 +size_t sr__subscribe_req__get_packed_size
2363 + (const Sr__SubscribeReq *message)
2365 + assert(message->base.descriptor == &sr__subscribe_req__descriptor);
2366 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2368 +size_t sr__subscribe_req__pack
2369 + (const Sr__SubscribeReq *message,
2372 + assert(message->base.descriptor == &sr__subscribe_req__descriptor);
2373 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2375 +size_t sr__subscribe_req__pack_to_buffer
2376 + (const Sr__SubscribeReq *message,
2377 + ProtobufCBuffer *buffer)
2379 + assert(message->base.descriptor == &sr__subscribe_req__descriptor);
2380 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2383 + sr__subscribe_req__unpack
2384 + (ProtobufCAllocator *allocator,
2386 + const uint8_t *data)
2388 + return (Sr__SubscribeReq *)
2389 + protobuf_c_message_unpack (&sr__subscribe_req__descriptor,
2390 + allocator, len, data);
2392 +void sr__subscribe_req__free_unpacked
2393 + (Sr__SubscribeReq *message,
2394 + ProtobufCAllocator *allocator)
2396 + assert(message->base.descriptor == &sr__subscribe_req__descriptor);
2397 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2399 +void sr__subscribe_resp__init
2400 + (Sr__SubscribeResp *message)
2402 + static Sr__SubscribeResp init_value = SR__SUBSCRIBE_RESP__INIT;
2403 + *message = init_value;
2405 +size_t sr__subscribe_resp__get_packed_size
2406 + (const Sr__SubscribeResp *message)
2408 + assert(message->base.descriptor == &sr__subscribe_resp__descriptor);
2409 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2411 +size_t sr__subscribe_resp__pack
2412 + (const Sr__SubscribeResp *message,
2415 + assert(message->base.descriptor == &sr__subscribe_resp__descriptor);
2416 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2418 +size_t sr__subscribe_resp__pack_to_buffer
2419 + (const Sr__SubscribeResp *message,
2420 + ProtobufCBuffer *buffer)
2422 + assert(message->base.descriptor == &sr__subscribe_resp__descriptor);
2423 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2425 +Sr__SubscribeResp *
2426 + sr__subscribe_resp__unpack
2427 + (ProtobufCAllocator *allocator,
2429 + const uint8_t *data)
2431 + return (Sr__SubscribeResp *)
2432 + protobuf_c_message_unpack (&sr__subscribe_resp__descriptor,
2433 + allocator, len, data);
2435 +void sr__subscribe_resp__free_unpacked
2436 + (Sr__SubscribeResp *message,
2437 + ProtobufCAllocator *allocator)
2439 + assert(message->base.descriptor == &sr__subscribe_resp__descriptor);
2440 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2442 +void sr__unsubscribe_req__init
2443 + (Sr__UnsubscribeReq *message)
2445 + static Sr__UnsubscribeReq init_value = SR__UNSUBSCRIBE_REQ__INIT;
2446 + *message = init_value;
2448 +size_t sr__unsubscribe_req__get_packed_size
2449 + (const Sr__UnsubscribeReq *message)
2451 + assert(message->base.descriptor == &sr__unsubscribe_req__descriptor);
2452 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2454 +size_t sr__unsubscribe_req__pack
2455 + (const Sr__UnsubscribeReq *message,
2458 + assert(message->base.descriptor == &sr__unsubscribe_req__descriptor);
2459 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2461 +size_t sr__unsubscribe_req__pack_to_buffer
2462 + (const Sr__UnsubscribeReq *message,
2463 + ProtobufCBuffer *buffer)
2465 + assert(message->base.descriptor == &sr__unsubscribe_req__descriptor);
2466 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2468 +Sr__UnsubscribeReq *
2469 + sr__unsubscribe_req__unpack
2470 + (ProtobufCAllocator *allocator,
2472 + const uint8_t *data)
2474 + return (Sr__UnsubscribeReq *)
2475 + protobuf_c_message_unpack (&sr__unsubscribe_req__descriptor,
2476 + allocator, len, data);
2478 +void sr__unsubscribe_req__free_unpacked
2479 + (Sr__UnsubscribeReq *message,
2480 + ProtobufCAllocator *allocator)
2482 + assert(message->base.descriptor == &sr__unsubscribe_req__descriptor);
2483 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2485 +void sr__unsubscribe_resp__init
2486 + (Sr__UnsubscribeResp *message)
2488 + static Sr__UnsubscribeResp init_value = SR__UNSUBSCRIBE_RESP__INIT;
2489 + *message = init_value;
2491 +size_t sr__unsubscribe_resp__get_packed_size
2492 + (const Sr__UnsubscribeResp *message)
2494 + assert(message->base.descriptor == &sr__unsubscribe_resp__descriptor);
2495 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2497 +size_t sr__unsubscribe_resp__pack
2498 + (const Sr__UnsubscribeResp *message,
2501 + assert(message->base.descriptor == &sr__unsubscribe_resp__descriptor);
2502 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2504 +size_t sr__unsubscribe_resp__pack_to_buffer
2505 + (const Sr__UnsubscribeResp *message,
2506 + ProtobufCBuffer *buffer)
2508 + assert(message->base.descriptor == &sr__unsubscribe_resp__descriptor);
2509 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2511 +Sr__UnsubscribeResp *
2512 + sr__unsubscribe_resp__unpack
2513 + (ProtobufCAllocator *allocator,
2515 + const uint8_t *data)
2517 + return (Sr__UnsubscribeResp *)
2518 + protobuf_c_message_unpack (&sr__unsubscribe_resp__descriptor,
2519 + allocator, len, data);
2521 +void sr__unsubscribe_resp__free_unpacked
2522 + (Sr__UnsubscribeResp *message,
2523 + ProtobufCAllocator *allocator)
2525 + assert(message->base.descriptor == &sr__unsubscribe_resp__descriptor);
2526 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2528 +void sr__check_enabled_running_req__init
2529 + (Sr__CheckEnabledRunningReq *message)
2531 + static Sr__CheckEnabledRunningReq init_value = SR__CHECK_ENABLED_RUNNING_REQ__INIT;
2532 + *message = init_value;
2534 +size_t sr__check_enabled_running_req__get_packed_size
2535 + (const Sr__CheckEnabledRunningReq *message)
2537 + assert(message->base.descriptor == &sr__check_enabled_running_req__descriptor);
2538 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2540 +size_t sr__check_enabled_running_req__pack
2541 + (const Sr__CheckEnabledRunningReq *message,
2544 + assert(message->base.descriptor == &sr__check_enabled_running_req__descriptor);
2545 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2547 +size_t sr__check_enabled_running_req__pack_to_buffer
2548 + (const Sr__CheckEnabledRunningReq *message,
2549 + ProtobufCBuffer *buffer)
2551 + assert(message->base.descriptor == &sr__check_enabled_running_req__descriptor);
2552 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2554 +Sr__CheckEnabledRunningReq *
2555 + sr__check_enabled_running_req__unpack
2556 + (ProtobufCAllocator *allocator,
2558 + const uint8_t *data)
2560 + return (Sr__CheckEnabledRunningReq *)
2561 + protobuf_c_message_unpack (&sr__check_enabled_running_req__descriptor,
2562 + allocator, len, data);
2564 +void sr__check_enabled_running_req__free_unpacked
2565 + (Sr__CheckEnabledRunningReq *message,
2566 + ProtobufCAllocator *allocator)
2568 + assert(message->base.descriptor == &sr__check_enabled_running_req__descriptor);
2569 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2571 +void sr__check_enabled_running_resp__init
2572 + (Sr__CheckEnabledRunningResp *message)
2574 + static Sr__CheckEnabledRunningResp init_value = SR__CHECK_ENABLED_RUNNING_RESP__INIT;
2575 + *message = init_value;
2577 +size_t sr__check_enabled_running_resp__get_packed_size
2578 + (const Sr__CheckEnabledRunningResp *message)
2580 + assert(message->base.descriptor == &sr__check_enabled_running_resp__descriptor);
2581 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2583 +size_t sr__check_enabled_running_resp__pack
2584 + (const Sr__CheckEnabledRunningResp *message,
2587 + assert(message->base.descriptor == &sr__check_enabled_running_resp__descriptor);
2588 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2590 +size_t sr__check_enabled_running_resp__pack_to_buffer
2591 + (const Sr__CheckEnabledRunningResp *message,
2592 + ProtobufCBuffer *buffer)
2594 + assert(message->base.descriptor == &sr__check_enabled_running_resp__descriptor);
2595 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2597 +Sr__CheckEnabledRunningResp *
2598 + sr__check_enabled_running_resp__unpack
2599 + (ProtobufCAllocator *allocator,
2601 + const uint8_t *data)
2603 + return (Sr__CheckEnabledRunningResp *)
2604 + protobuf_c_message_unpack (&sr__check_enabled_running_resp__descriptor,
2605 + allocator, len, data);
2607 +void sr__check_enabled_running_resp__free_unpacked
2608 + (Sr__CheckEnabledRunningResp *message,
2609 + ProtobufCAllocator *allocator)
2611 + assert(message->base.descriptor == &sr__check_enabled_running_resp__descriptor);
2612 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2614 +void sr__module_install_notification__init
2615 + (Sr__ModuleInstallNotification *message)
2617 + static Sr__ModuleInstallNotification init_value = SR__MODULE_INSTALL_NOTIFICATION__INIT;
2618 + *message = init_value;
2620 +size_t sr__module_install_notification__get_packed_size
2621 + (const Sr__ModuleInstallNotification *message)
2623 + assert(message->base.descriptor == &sr__module_install_notification__descriptor);
2624 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2626 +size_t sr__module_install_notification__pack
2627 + (const Sr__ModuleInstallNotification *message,
2630 + assert(message->base.descriptor == &sr__module_install_notification__descriptor);
2631 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2633 +size_t sr__module_install_notification__pack_to_buffer
2634 + (const Sr__ModuleInstallNotification *message,
2635 + ProtobufCBuffer *buffer)
2637 + assert(message->base.descriptor == &sr__module_install_notification__descriptor);
2638 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2640 +Sr__ModuleInstallNotification *
2641 + sr__module_install_notification__unpack
2642 + (ProtobufCAllocator *allocator,
2644 + const uint8_t *data)
2646 + return (Sr__ModuleInstallNotification *)
2647 + protobuf_c_message_unpack (&sr__module_install_notification__descriptor,
2648 + allocator, len, data);
2650 +void sr__module_install_notification__free_unpacked
2651 + (Sr__ModuleInstallNotification *message,
2652 + ProtobufCAllocator *allocator)
2654 + assert(message->base.descriptor == &sr__module_install_notification__descriptor);
2655 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2657 +void sr__feature_enable_notification__init
2658 + (Sr__FeatureEnableNotification *message)
2660 + static Sr__FeatureEnableNotification init_value = SR__FEATURE_ENABLE_NOTIFICATION__INIT;
2661 + *message = init_value;
2663 +size_t sr__feature_enable_notification__get_packed_size
2664 + (const Sr__FeatureEnableNotification *message)
2666 + assert(message->base.descriptor == &sr__feature_enable_notification__descriptor);
2667 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2669 +size_t sr__feature_enable_notification__pack
2670 + (const Sr__FeatureEnableNotification *message,
2673 + assert(message->base.descriptor == &sr__feature_enable_notification__descriptor);
2674 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2676 +size_t sr__feature_enable_notification__pack_to_buffer
2677 + (const Sr__FeatureEnableNotification *message,
2678 + ProtobufCBuffer *buffer)
2680 + assert(message->base.descriptor == &sr__feature_enable_notification__descriptor);
2681 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2683 +Sr__FeatureEnableNotification *
2684 + sr__feature_enable_notification__unpack
2685 + (ProtobufCAllocator *allocator,
2687 + const uint8_t *data)
2689 + return (Sr__FeatureEnableNotification *)
2690 + protobuf_c_message_unpack (&sr__feature_enable_notification__descriptor,
2691 + allocator, len, data);
2693 +void sr__feature_enable_notification__free_unpacked
2694 + (Sr__FeatureEnableNotification *message,
2695 + ProtobufCAllocator *allocator)
2697 + assert(message->base.descriptor == &sr__feature_enable_notification__descriptor);
2698 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2700 +void sr__module_change_notification__init
2701 + (Sr__ModuleChangeNotification *message)
2703 + static Sr__ModuleChangeNotification init_value = SR__MODULE_CHANGE_NOTIFICATION__INIT;
2704 + *message = init_value;
2706 +size_t sr__module_change_notification__get_packed_size
2707 + (const Sr__ModuleChangeNotification *message)
2709 + assert(message->base.descriptor == &sr__module_change_notification__descriptor);
2710 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2712 +size_t sr__module_change_notification__pack
2713 + (const Sr__ModuleChangeNotification *message,
2716 + assert(message->base.descriptor == &sr__module_change_notification__descriptor);
2717 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2719 +size_t sr__module_change_notification__pack_to_buffer
2720 + (const Sr__ModuleChangeNotification *message,
2721 + ProtobufCBuffer *buffer)
2723 + assert(message->base.descriptor == &sr__module_change_notification__descriptor);
2724 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2726 +Sr__ModuleChangeNotification *
2727 + sr__module_change_notification__unpack
2728 + (ProtobufCAllocator *allocator,
2730 + const uint8_t *data)
2732 + return (Sr__ModuleChangeNotification *)
2733 + protobuf_c_message_unpack (&sr__module_change_notification__descriptor,
2734 + allocator, len, data);
2736 +void sr__module_change_notification__free_unpacked
2737 + (Sr__ModuleChangeNotification *message,
2738 + ProtobufCAllocator *allocator)
2740 + assert(message->base.descriptor == &sr__module_change_notification__descriptor);
2741 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2743 +void sr__subtree_change_notification__init
2744 + (Sr__SubtreeChangeNotification *message)
2746 + static Sr__SubtreeChangeNotification init_value = SR__SUBTREE_CHANGE_NOTIFICATION__INIT;
2747 + *message = init_value;
2749 +size_t sr__subtree_change_notification__get_packed_size
2750 + (const Sr__SubtreeChangeNotification *message)
2752 + assert(message->base.descriptor == &sr__subtree_change_notification__descriptor);
2753 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2755 +size_t sr__subtree_change_notification__pack
2756 + (const Sr__SubtreeChangeNotification *message,
2759 + assert(message->base.descriptor == &sr__subtree_change_notification__descriptor);
2760 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2762 +size_t sr__subtree_change_notification__pack_to_buffer
2763 + (const Sr__SubtreeChangeNotification *message,
2764 + ProtobufCBuffer *buffer)
2766 + assert(message->base.descriptor == &sr__subtree_change_notification__descriptor);
2767 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2769 +Sr__SubtreeChangeNotification *
2770 + sr__subtree_change_notification__unpack
2771 + (ProtobufCAllocator *allocator,
2773 + const uint8_t *data)
2775 + return (Sr__SubtreeChangeNotification *)
2776 + protobuf_c_message_unpack (&sr__subtree_change_notification__descriptor,
2777 + allocator, len, data);
2779 +void sr__subtree_change_notification__free_unpacked
2780 + (Sr__SubtreeChangeNotification *message,
2781 + ProtobufCAllocator *allocator)
2783 + assert(message->base.descriptor == &sr__subtree_change_notification__descriptor);
2784 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2786 +void sr__change__init
2787 + (Sr__Change *message)
2789 + static Sr__Change init_value = SR__CHANGE__INIT;
2790 + *message = init_value;
2792 +size_t sr__change__get_packed_size
2793 + (const Sr__Change *message)
2795 + assert(message->base.descriptor == &sr__change__descriptor);
2796 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2798 +size_t sr__change__pack
2799 + (const Sr__Change *message,
2802 + assert(message->base.descriptor == &sr__change__descriptor);
2803 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2805 +size_t sr__change__pack_to_buffer
2806 + (const Sr__Change *message,
2807 + ProtobufCBuffer *buffer)
2809 + assert(message->base.descriptor == &sr__change__descriptor);
2810 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2813 + sr__change__unpack
2814 + (ProtobufCAllocator *allocator,
2816 + const uint8_t *data)
2818 + return (Sr__Change *)
2819 + protobuf_c_message_unpack (&sr__change__descriptor,
2820 + allocator, len, data);
2822 +void sr__change__free_unpacked
2823 + (Sr__Change *message,
2824 + ProtobufCAllocator *allocator)
2826 + assert(message->base.descriptor == &sr__change__descriptor);
2827 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2829 +void sr__get_changes_req__init
2830 + (Sr__GetChangesReq *message)
2832 + static Sr__GetChangesReq init_value = SR__GET_CHANGES_REQ__INIT;
2833 + *message = init_value;
2835 +size_t sr__get_changes_req__get_packed_size
2836 + (const Sr__GetChangesReq *message)
2838 + assert(message->base.descriptor == &sr__get_changes_req__descriptor);
2839 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2841 +size_t sr__get_changes_req__pack
2842 + (const Sr__GetChangesReq *message,
2845 + assert(message->base.descriptor == &sr__get_changes_req__descriptor);
2846 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2848 +size_t sr__get_changes_req__pack_to_buffer
2849 + (const Sr__GetChangesReq *message,
2850 + ProtobufCBuffer *buffer)
2852 + assert(message->base.descriptor == &sr__get_changes_req__descriptor);
2853 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2855 +Sr__GetChangesReq *
2856 + sr__get_changes_req__unpack
2857 + (ProtobufCAllocator *allocator,
2859 + const uint8_t *data)
2861 + return (Sr__GetChangesReq *)
2862 + protobuf_c_message_unpack (&sr__get_changes_req__descriptor,
2863 + allocator, len, data);
2865 +void sr__get_changes_req__free_unpacked
2866 + (Sr__GetChangesReq *message,
2867 + ProtobufCAllocator *allocator)
2869 + assert(message->base.descriptor == &sr__get_changes_req__descriptor);
2870 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2872 +void sr__get_changes_resp__init
2873 + (Sr__GetChangesResp *message)
2875 + static Sr__GetChangesResp init_value = SR__GET_CHANGES_RESP__INIT;
2876 + *message = init_value;
2878 +size_t sr__get_changes_resp__get_packed_size
2879 + (const Sr__GetChangesResp *message)
2881 + assert(message->base.descriptor == &sr__get_changes_resp__descriptor);
2882 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2884 +size_t sr__get_changes_resp__pack
2885 + (const Sr__GetChangesResp *message,
2888 + assert(message->base.descriptor == &sr__get_changes_resp__descriptor);
2889 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2891 +size_t sr__get_changes_resp__pack_to_buffer
2892 + (const Sr__GetChangesResp *message,
2893 + ProtobufCBuffer *buffer)
2895 + assert(message->base.descriptor == &sr__get_changes_resp__descriptor);
2896 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2898 +Sr__GetChangesResp *
2899 + sr__get_changes_resp__unpack
2900 + (ProtobufCAllocator *allocator,
2902 + const uint8_t *data)
2904 + return (Sr__GetChangesResp *)
2905 + protobuf_c_message_unpack (&sr__get_changes_resp__descriptor,
2906 + allocator, len, data);
2908 +void sr__get_changes_resp__free_unpacked
2909 + (Sr__GetChangesResp *message,
2910 + ProtobufCAllocator *allocator)
2912 + assert(message->base.descriptor == &sr__get_changes_resp__descriptor);
2913 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2915 +void sr__check_exec_perm_req__init
2916 + (Sr__CheckExecPermReq *message)
2918 + static Sr__CheckExecPermReq init_value = SR__CHECK_EXEC_PERM_REQ__INIT;
2919 + *message = init_value;
2921 +size_t sr__check_exec_perm_req__get_packed_size
2922 + (const Sr__CheckExecPermReq *message)
2924 + assert(message->base.descriptor == &sr__check_exec_perm_req__descriptor);
2925 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2927 +size_t sr__check_exec_perm_req__pack
2928 + (const Sr__CheckExecPermReq *message,
2931 + assert(message->base.descriptor == &sr__check_exec_perm_req__descriptor);
2932 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2934 +size_t sr__check_exec_perm_req__pack_to_buffer
2935 + (const Sr__CheckExecPermReq *message,
2936 + ProtobufCBuffer *buffer)
2938 + assert(message->base.descriptor == &sr__check_exec_perm_req__descriptor);
2939 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2941 +Sr__CheckExecPermReq *
2942 + sr__check_exec_perm_req__unpack
2943 + (ProtobufCAllocator *allocator,
2945 + const uint8_t *data)
2947 + return (Sr__CheckExecPermReq *)
2948 + protobuf_c_message_unpack (&sr__check_exec_perm_req__descriptor,
2949 + allocator, len, data);
2951 +void sr__check_exec_perm_req__free_unpacked
2952 + (Sr__CheckExecPermReq *message,
2953 + ProtobufCAllocator *allocator)
2955 + assert(message->base.descriptor == &sr__check_exec_perm_req__descriptor);
2956 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
2958 +void sr__check_exec_perm_resp__init
2959 + (Sr__CheckExecPermResp *message)
2961 + static Sr__CheckExecPermResp init_value = SR__CHECK_EXEC_PERM_RESP__INIT;
2962 + *message = init_value;
2964 +size_t sr__check_exec_perm_resp__get_packed_size
2965 + (const Sr__CheckExecPermResp *message)
2967 + assert(message->base.descriptor == &sr__check_exec_perm_resp__descriptor);
2968 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
2970 +size_t sr__check_exec_perm_resp__pack
2971 + (const Sr__CheckExecPermResp *message,
2974 + assert(message->base.descriptor == &sr__check_exec_perm_resp__descriptor);
2975 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
2977 +size_t sr__check_exec_perm_resp__pack_to_buffer
2978 + (const Sr__CheckExecPermResp *message,
2979 + ProtobufCBuffer *buffer)
2981 + assert(message->base.descriptor == &sr__check_exec_perm_resp__descriptor);
2982 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
2984 +Sr__CheckExecPermResp *
2985 + sr__check_exec_perm_resp__unpack
2986 + (ProtobufCAllocator *allocator,
2988 + const uint8_t *data)
2990 + return (Sr__CheckExecPermResp *)
2991 + protobuf_c_message_unpack (&sr__check_exec_perm_resp__descriptor,
2992 + allocator, len, data);
2994 +void sr__check_exec_perm_resp__free_unpacked
2995 + (Sr__CheckExecPermResp *message,
2996 + ProtobufCAllocator *allocator)
2998 + assert(message->base.descriptor == &sr__check_exec_perm_resp__descriptor);
2999 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3001 +void sr__rpcreq__init
3002 + (Sr__RPCReq *message)
3004 + static Sr__RPCReq init_value = SR__RPCREQ__INIT;
3005 + *message = init_value;
3007 +size_t sr__rpcreq__get_packed_size
3008 + (const Sr__RPCReq *message)
3010 + assert(message->base.descriptor == &sr__rpcreq__descriptor);
3011 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3013 +size_t sr__rpcreq__pack
3014 + (const Sr__RPCReq *message,
3017 + assert(message->base.descriptor == &sr__rpcreq__descriptor);
3018 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3020 +size_t sr__rpcreq__pack_to_buffer
3021 + (const Sr__RPCReq *message,
3022 + ProtobufCBuffer *buffer)
3024 + assert(message->base.descriptor == &sr__rpcreq__descriptor);
3025 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3028 + sr__rpcreq__unpack
3029 + (ProtobufCAllocator *allocator,
3031 + const uint8_t *data)
3033 + return (Sr__RPCReq *)
3034 + protobuf_c_message_unpack (&sr__rpcreq__descriptor,
3035 + allocator, len, data);
3037 +void sr__rpcreq__free_unpacked
3038 + (Sr__RPCReq *message,
3039 + ProtobufCAllocator *allocator)
3041 + assert(message->base.descriptor == &sr__rpcreq__descriptor);
3042 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3044 +void sr__rpcresp__init
3045 + (Sr__RPCResp *message)
3047 + static Sr__RPCResp init_value = SR__RPCRESP__INIT;
3048 + *message = init_value;
3050 +size_t sr__rpcresp__get_packed_size
3051 + (const Sr__RPCResp *message)
3053 + assert(message->base.descriptor == &sr__rpcresp__descriptor);
3054 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3056 +size_t sr__rpcresp__pack
3057 + (const Sr__RPCResp *message,
3060 + assert(message->base.descriptor == &sr__rpcresp__descriptor);
3061 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3063 +size_t sr__rpcresp__pack_to_buffer
3064 + (const Sr__RPCResp *message,
3065 + ProtobufCBuffer *buffer)
3067 + assert(message->base.descriptor == &sr__rpcresp__descriptor);
3068 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3071 + sr__rpcresp__unpack
3072 + (ProtobufCAllocator *allocator,
3074 + const uint8_t *data)
3076 + return (Sr__RPCResp *)
3077 + protobuf_c_message_unpack (&sr__rpcresp__descriptor,
3078 + allocator, len, data);
3080 +void sr__rpcresp__free_unpacked
3081 + (Sr__RPCResp *message,
3082 + ProtobufCAllocator *allocator)
3084 + assert(message->base.descriptor == &sr__rpcresp__descriptor);
3085 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3087 +void sr__event_notif_req__init
3088 + (Sr__EventNotifReq *message)
3090 + static Sr__EventNotifReq init_value = SR__EVENT_NOTIF_REQ__INIT;
3091 + *message = init_value;
3093 +size_t sr__event_notif_req__get_packed_size
3094 + (const Sr__EventNotifReq *message)
3096 + assert(message->base.descriptor == &sr__event_notif_req__descriptor);
3097 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3099 +size_t sr__event_notif_req__pack
3100 + (const Sr__EventNotifReq *message,
3103 + assert(message->base.descriptor == &sr__event_notif_req__descriptor);
3104 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3106 +size_t sr__event_notif_req__pack_to_buffer
3107 + (const Sr__EventNotifReq *message,
3108 + ProtobufCBuffer *buffer)
3110 + assert(message->base.descriptor == &sr__event_notif_req__descriptor);
3111 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3113 +Sr__EventNotifReq *
3114 + sr__event_notif_req__unpack
3115 + (ProtobufCAllocator *allocator,
3117 + const uint8_t *data)
3119 + return (Sr__EventNotifReq *)
3120 + protobuf_c_message_unpack (&sr__event_notif_req__descriptor,
3121 + allocator, len, data);
3123 +void sr__event_notif_req__free_unpacked
3124 + (Sr__EventNotifReq *message,
3125 + ProtobufCAllocator *allocator)
3127 + assert(message->base.descriptor == &sr__event_notif_req__descriptor);
3128 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3130 +void sr__event_notif_resp__init
3131 + (Sr__EventNotifResp *message)
3133 + static Sr__EventNotifResp init_value = SR__EVENT_NOTIF_RESP__INIT;
3134 + *message = init_value;
3136 +size_t sr__event_notif_resp__get_packed_size
3137 + (const Sr__EventNotifResp *message)
3139 + assert(message->base.descriptor == &sr__event_notif_resp__descriptor);
3140 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3142 +size_t sr__event_notif_resp__pack
3143 + (const Sr__EventNotifResp *message,
3146 + assert(message->base.descriptor == &sr__event_notif_resp__descriptor);
3147 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3149 +size_t sr__event_notif_resp__pack_to_buffer
3150 + (const Sr__EventNotifResp *message,
3151 + ProtobufCBuffer *buffer)
3153 + assert(message->base.descriptor == &sr__event_notif_resp__descriptor);
3154 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3156 +Sr__EventNotifResp *
3157 + sr__event_notif_resp__unpack
3158 + (ProtobufCAllocator *allocator,
3160 + const uint8_t *data)
3162 + return (Sr__EventNotifResp *)
3163 + protobuf_c_message_unpack (&sr__event_notif_resp__descriptor,
3164 + allocator, len, data);
3166 +void sr__event_notif_resp__free_unpacked
3167 + (Sr__EventNotifResp *message,
3168 + ProtobufCAllocator *allocator)
3170 + assert(message->base.descriptor == &sr__event_notif_resp__descriptor);
3171 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3173 +void sr__event_notif_replay_req__init
3174 + (Sr__EventNotifReplayReq *message)
3176 + static Sr__EventNotifReplayReq init_value = SR__EVENT_NOTIF_REPLAY_REQ__INIT;
3177 + *message = init_value;
3179 +size_t sr__event_notif_replay_req__get_packed_size
3180 + (const Sr__EventNotifReplayReq *message)
3182 + assert(message->base.descriptor == &sr__event_notif_replay_req__descriptor);
3183 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3185 +size_t sr__event_notif_replay_req__pack
3186 + (const Sr__EventNotifReplayReq *message,
3189 + assert(message->base.descriptor == &sr__event_notif_replay_req__descriptor);
3190 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3192 +size_t sr__event_notif_replay_req__pack_to_buffer
3193 + (const Sr__EventNotifReplayReq *message,
3194 + ProtobufCBuffer *buffer)
3196 + assert(message->base.descriptor == &sr__event_notif_replay_req__descriptor);
3197 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3199 +Sr__EventNotifReplayReq *
3200 + sr__event_notif_replay_req__unpack
3201 + (ProtobufCAllocator *allocator,
3203 + const uint8_t *data)
3205 + return (Sr__EventNotifReplayReq *)
3206 + protobuf_c_message_unpack (&sr__event_notif_replay_req__descriptor,
3207 + allocator, len, data);
3209 +void sr__event_notif_replay_req__free_unpacked
3210 + (Sr__EventNotifReplayReq *message,
3211 + ProtobufCAllocator *allocator)
3213 + assert(message->base.descriptor == &sr__event_notif_replay_req__descriptor);
3214 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3216 +void sr__event_notif_replay_resp__init
3217 + (Sr__EventNotifReplayResp *message)
3219 + static Sr__EventNotifReplayResp init_value = SR__EVENT_NOTIF_REPLAY_RESP__INIT;
3220 + *message = init_value;
3222 +size_t sr__event_notif_replay_resp__get_packed_size
3223 + (const Sr__EventNotifReplayResp *message)
3225 + assert(message->base.descriptor == &sr__event_notif_replay_resp__descriptor);
3226 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3228 +size_t sr__event_notif_replay_resp__pack
3229 + (const Sr__EventNotifReplayResp *message,
3232 + assert(message->base.descriptor == &sr__event_notif_replay_resp__descriptor);
3233 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3235 +size_t sr__event_notif_replay_resp__pack_to_buffer
3236 + (const Sr__EventNotifReplayResp *message,
3237 + ProtobufCBuffer *buffer)
3239 + assert(message->base.descriptor == &sr__event_notif_replay_resp__descriptor);
3240 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3242 +Sr__EventNotifReplayResp *
3243 + sr__event_notif_replay_resp__unpack
3244 + (ProtobufCAllocator *allocator,
3246 + const uint8_t *data)
3248 + return (Sr__EventNotifReplayResp *)
3249 + protobuf_c_message_unpack (&sr__event_notif_replay_resp__descriptor,
3250 + allocator, len, data);
3252 +void sr__event_notif_replay_resp__free_unpacked
3253 + (Sr__EventNotifReplayResp *message,
3254 + ProtobufCAllocator *allocator)
3256 + assert(message->base.descriptor == &sr__event_notif_replay_resp__descriptor);
3257 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3259 +void sr__data_provide_req__init
3260 + (Sr__DataProvideReq *message)
3262 + static Sr__DataProvideReq init_value = SR__DATA_PROVIDE_REQ__INIT;
3263 + *message = init_value;
3265 +size_t sr__data_provide_req__get_packed_size
3266 + (const Sr__DataProvideReq *message)
3268 + assert(message->base.descriptor == &sr__data_provide_req__descriptor);
3269 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3271 +size_t sr__data_provide_req__pack
3272 + (const Sr__DataProvideReq *message,
3275 + assert(message->base.descriptor == &sr__data_provide_req__descriptor);
3276 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3278 +size_t sr__data_provide_req__pack_to_buffer
3279 + (const Sr__DataProvideReq *message,
3280 + ProtobufCBuffer *buffer)
3282 + assert(message->base.descriptor == &sr__data_provide_req__descriptor);
3283 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3285 +Sr__DataProvideReq *
3286 + sr__data_provide_req__unpack
3287 + (ProtobufCAllocator *allocator,
3289 + const uint8_t *data)
3291 + return (Sr__DataProvideReq *)
3292 + protobuf_c_message_unpack (&sr__data_provide_req__descriptor,
3293 + allocator, len, data);
3295 +void sr__data_provide_req__free_unpacked
3296 + (Sr__DataProvideReq *message,
3297 + ProtobufCAllocator *allocator)
3299 + assert(message->base.descriptor == &sr__data_provide_req__descriptor);
3300 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3302 +void sr__data_provide_resp__init
3303 + (Sr__DataProvideResp *message)
3305 + static Sr__DataProvideResp init_value = SR__DATA_PROVIDE_RESP__INIT;
3306 + *message = init_value;
3308 +size_t sr__data_provide_resp__get_packed_size
3309 + (const Sr__DataProvideResp *message)
3311 + assert(message->base.descriptor == &sr__data_provide_resp__descriptor);
3312 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3314 +size_t sr__data_provide_resp__pack
3315 + (const Sr__DataProvideResp *message,
3318 + assert(message->base.descriptor == &sr__data_provide_resp__descriptor);
3319 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3321 +size_t sr__data_provide_resp__pack_to_buffer
3322 + (const Sr__DataProvideResp *message,
3323 + ProtobufCBuffer *buffer)
3325 + assert(message->base.descriptor == &sr__data_provide_resp__descriptor);
3326 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3328 +Sr__DataProvideResp *
3329 + sr__data_provide_resp__unpack
3330 + (ProtobufCAllocator *allocator,
3332 + const uint8_t *data)
3334 + return (Sr__DataProvideResp *)
3335 + protobuf_c_message_unpack (&sr__data_provide_resp__descriptor,
3336 + allocator, len, data);
3338 +void sr__data_provide_resp__free_unpacked
3339 + (Sr__DataProvideResp *message,
3340 + ProtobufCAllocator *allocator)
3342 + assert(message->base.descriptor == &sr__data_provide_resp__descriptor);
3343 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3345 +void sr__module_install_req__init
3346 + (Sr__ModuleInstallReq *message)
3348 + static Sr__ModuleInstallReq init_value = SR__MODULE_INSTALL_REQ__INIT;
3349 + *message = init_value;
3351 +size_t sr__module_install_req__get_packed_size
3352 + (const Sr__ModuleInstallReq *message)
3354 + assert(message->base.descriptor == &sr__module_install_req__descriptor);
3355 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3357 +size_t sr__module_install_req__pack
3358 + (const Sr__ModuleInstallReq *message,
3361 + assert(message->base.descriptor == &sr__module_install_req__descriptor);
3362 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3364 +size_t sr__module_install_req__pack_to_buffer
3365 + (const Sr__ModuleInstallReq *message,
3366 + ProtobufCBuffer *buffer)
3368 + assert(message->base.descriptor == &sr__module_install_req__descriptor);
3369 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3371 +Sr__ModuleInstallReq *
3372 + sr__module_install_req__unpack
3373 + (ProtobufCAllocator *allocator,
3375 + const uint8_t *data)
3377 + return (Sr__ModuleInstallReq *)
3378 + protobuf_c_message_unpack (&sr__module_install_req__descriptor,
3379 + allocator, len, data);
3381 +void sr__module_install_req__free_unpacked
3382 + (Sr__ModuleInstallReq *message,
3383 + ProtobufCAllocator *allocator)
3385 + assert(message->base.descriptor == &sr__module_install_req__descriptor);
3386 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3388 +void sr__module_install_resp__init
3389 + (Sr__ModuleInstallResp *message)
3391 + static Sr__ModuleInstallResp init_value = SR__MODULE_INSTALL_RESP__INIT;
3392 + *message = init_value;
3394 +size_t sr__module_install_resp__get_packed_size
3395 + (const Sr__ModuleInstallResp *message)
3397 + assert(message->base.descriptor == &sr__module_install_resp__descriptor);
3398 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3400 +size_t sr__module_install_resp__pack
3401 + (const Sr__ModuleInstallResp *message,
3404 + assert(message->base.descriptor == &sr__module_install_resp__descriptor);
3405 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3407 +size_t sr__module_install_resp__pack_to_buffer
3408 + (const Sr__ModuleInstallResp *message,
3409 + ProtobufCBuffer *buffer)
3411 + assert(message->base.descriptor == &sr__module_install_resp__descriptor);
3412 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3414 +Sr__ModuleInstallResp *
3415 + sr__module_install_resp__unpack
3416 + (ProtobufCAllocator *allocator,
3418 + const uint8_t *data)
3420 + return (Sr__ModuleInstallResp *)
3421 + protobuf_c_message_unpack (&sr__module_install_resp__descriptor,
3422 + allocator, len, data);
3424 +void sr__module_install_resp__free_unpacked
3425 + (Sr__ModuleInstallResp *message,
3426 + ProtobufCAllocator *allocator)
3428 + assert(message->base.descriptor == &sr__module_install_resp__descriptor);
3429 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3431 +void sr__feature_enable_req__init
3432 + (Sr__FeatureEnableReq *message)
3434 + static Sr__FeatureEnableReq init_value = SR__FEATURE_ENABLE_REQ__INIT;
3435 + *message = init_value;
3437 +size_t sr__feature_enable_req__get_packed_size
3438 + (const Sr__FeatureEnableReq *message)
3440 + assert(message->base.descriptor == &sr__feature_enable_req__descriptor);
3441 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3443 +size_t sr__feature_enable_req__pack
3444 + (const Sr__FeatureEnableReq *message,
3447 + assert(message->base.descriptor == &sr__feature_enable_req__descriptor);
3448 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3450 +size_t sr__feature_enable_req__pack_to_buffer
3451 + (const Sr__FeatureEnableReq *message,
3452 + ProtobufCBuffer *buffer)
3454 + assert(message->base.descriptor == &sr__feature_enable_req__descriptor);
3455 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3457 +Sr__FeatureEnableReq *
3458 + sr__feature_enable_req__unpack
3459 + (ProtobufCAllocator *allocator,
3461 + const uint8_t *data)
3463 + return (Sr__FeatureEnableReq *)
3464 + protobuf_c_message_unpack (&sr__feature_enable_req__descriptor,
3465 + allocator, len, data);
3467 +void sr__feature_enable_req__free_unpacked
3468 + (Sr__FeatureEnableReq *message,
3469 + ProtobufCAllocator *allocator)
3471 + assert(message->base.descriptor == &sr__feature_enable_req__descriptor);
3472 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3474 +void sr__feature_enable_resp__init
3475 + (Sr__FeatureEnableResp *message)
3477 + static Sr__FeatureEnableResp init_value = SR__FEATURE_ENABLE_RESP__INIT;
3478 + *message = init_value;
3480 +size_t sr__feature_enable_resp__get_packed_size
3481 + (const Sr__FeatureEnableResp *message)
3483 + assert(message->base.descriptor == &sr__feature_enable_resp__descriptor);
3484 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3486 +size_t sr__feature_enable_resp__pack
3487 + (const Sr__FeatureEnableResp *message,
3490 + assert(message->base.descriptor == &sr__feature_enable_resp__descriptor);
3491 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3493 +size_t sr__feature_enable_resp__pack_to_buffer
3494 + (const Sr__FeatureEnableResp *message,
3495 + ProtobufCBuffer *buffer)
3497 + assert(message->base.descriptor == &sr__feature_enable_resp__descriptor);
3498 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3500 +Sr__FeatureEnableResp *
3501 + sr__feature_enable_resp__unpack
3502 + (ProtobufCAllocator *allocator,
3504 + const uint8_t *data)
3506 + return (Sr__FeatureEnableResp *)
3507 + protobuf_c_message_unpack (&sr__feature_enable_resp__descriptor,
3508 + allocator, len, data);
3510 +void sr__feature_enable_resp__free_unpacked
3511 + (Sr__FeatureEnableResp *message,
3512 + ProtobufCAllocator *allocator)
3514 + assert(message->base.descriptor == &sr__feature_enable_resp__descriptor);
3515 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3517 +void sr__unsubscribe_destination_req__init
3518 + (Sr__UnsubscribeDestinationReq *message)
3520 + static Sr__UnsubscribeDestinationReq init_value = SR__UNSUBSCRIBE_DESTINATION_REQ__INIT;
3521 + *message = init_value;
3523 +size_t sr__unsubscribe_destination_req__get_packed_size
3524 + (const Sr__UnsubscribeDestinationReq *message)
3526 + assert(message->base.descriptor == &sr__unsubscribe_destination_req__descriptor);
3527 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3529 +size_t sr__unsubscribe_destination_req__pack
3530 + (const Sr__UnsubscribeDestinationReq *message,
3533 + assert(message->base.descriptor == &sr__unsubscribe_destination_req__descriptor);
3534 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3536 +size_t sr__unsubscribe_destination_req__pack_to_buffer
3537 + (const Sr__UnsubscribeDestinationReq *message,
3538 + ProtobufCBuffer *buffer)
3540 + assert(message->base.descriptor == &sr__unsubscribe_destination_req__descriptor);
3541 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3543 +Sr__UnsubscribeDestinationReq *
3544 + sr__unsubscribe_destination_req__unpack
3545 + (ProtobufCAllocator *allocator,
3547 + const uint8_t *data)
3549 + return (Sr__UnsubscribeDestinationReq *)
3550 + protobuf_c_message_unpack (&sr__unsubscribe_destination_req__descriptor,
3551 + allocator, len, data);
3553 +void sr__unsubscribe_destination_req__free_unpacked
3554 + (Sr__UnsubscribeDestinationReq *message,
3555 + ProtobufCAllocator *allocator)
3557 + assert(message->base.descriptor == &sr__unsubscribe_destination_req__descriptor);
3558 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3560 +void sr__commit_timeout_req__init
3561 + (Sr__CommitTimeoutReq *message)
3563 + static Sr__CommitTimeoutReq init_value = SR__COMMIT_TIMEOUT_REQ__INIT;
3564 + *message = init_value;
3566 +size_t sr__commit_timeout_req__get_packed_size
3567 + (const Sr__CommitTimeoutReq *message)
3569 + assert(message->base.descriptor == &sr__commit_timeout_req__descriptor);
3570 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3572 +size_t sr__commit_timeout_req__pack
3573 + (const Sr__CommitTimeoutReq *message,
3576 + assert(message->base.descriptor == &sr__commit_timeout_req__descriptor);
3577 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3579 +size_t sr__commit_timeout_req__pack_to_buffer
3580 + (const Sr__CommitTimeoutReq *message,
3581 + ProtobufCBuffer *buffer)
3583 + assert(message->base.descriptor == &sr__commit_timeout_req__descriptor);
3584 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3586 +Sr__CommitTimeoutReq *
3587 + sr__commit_timeout_req__unpack
3588 + (ProtobufCAllocator *allocator,
3590 + const uint8_t *data)
3592 + return (Sr__CommitTimeoutReq *)
3593 + protobuf_c_message_unpack (&sr__commit_timeout_req__descriptor,
3594 + allocator, len, data);
3596 +void sr__commit_timeout_req__free_unpacked
3597 + (Sr__CommitTimeoutReq *message,
3598 + ProtobufCAllocator *allocator)
3600 + assert(message->base.descriptor == &sr__commit_timeout_req__descriptor);
3601 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3603 +void sr__oper_data_timeout_req__init
3604 + (Sr__OperDataTimeoutReq *message)
3606 + static Sr__OperDataTimeoutReq init_value = SR__OPER_DATA_TIMEOUT_REQ__INIT;
3607 + *message = init_value;
3609 +size_t sr__oper_data_timeout_req__get_packed_size
3610 + (const Sr__OperDataTimeoutReq *message)
3612 + assert(message->base.descriptor == &sr__oper_data_timeout_req__descriptor);
3613 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3615 +size_t sr__oper_data_timeout_req__pack
3616 + (const Sr__OperDataTimeoutReq *message,
3619 + assert(message->base.descriptor == &sr__oper_data_timeout_req__descriptor);
3620 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3622 +size_t sr__oper_data_timeout_req__pack_to_buffer
3623 + (const Sr__OperDataTimeoutReq *message,
3624 + ProtobufCBuffer *buffer)
3626 + assert(message->base.descriptor == &sr__oper_data_timeout_req__descriptor);
3627 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3629 +Sr__OperDataTimeoutReq *
3630 + sr__oper_data_timeout_req__unpack
3631 + (ProtobufCAllocator *allocator,
3633 + const uint8_t *data)
3635 + return (Sr__OperDataTimeoutReq *)
3636 + protobuf_c_message_unpack (&sr__oper_data_timeout_req__descriptor,
3637 + allocator, len, data);
3639 +void sr__oper_data_timeout_req__free_unpacked
3640 + (Sr__OperDataTimeoutReq *message,
3641 + ProtobufCAllocator *allocator)
3643 + assert(message->base.descriptor == &sr__oper_data_timeout_req__descriptor);
3644 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3646 +void sr__internal_state_data_req__init
3647 + (Sr__InternalStateDataReq *message)
3649 + static Sr__InternalStateDataReq init_value = SR__INTERNAL_STATE_DATA_REQ__INIT;
3650 + *message = init_value;
3652 +size_t sr__internal_state_data_req__get_packed_size
3653 + (const Sr__InternalStateDataReq *message)
3655 + assert(message->base.descriptor == &sr__internal_state_data_req__descriptor);
3656 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3658 +size_t sr__internal_state_data_req__pack
3659 + (const Sr__InternalStateDataReq *message,
3662 + assert(message->base.descriptor == &sr__internal_state_data_req__descriptor);
3663 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3665 +size_t sr__internal_state_data_req__pack_to_buffer
3666 + (const Sr__InternalStateDataReq *message,
3667 + ProtobufCBuffer *buffer)
3669 + assert(message->base.descriptor == &sr__internal_state_data_req__descriptor);
3670 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3672 +Sr__InternalStateDataReq *
3673 + sr__internal_state_data_req__unpack
3674 + (ProtobufCAllocator *allocator,
3676 + const uint8_t *data)
3678 + return (Sr__InternalStateDataReq *)
3679 + protobuf_c_message_unpack (&sr__internal_state_data_req__descriptor,
3680 + allocator, len, data);
3682 +void sr__internal_state_data_req__free_unpacked
3683 + (Sr__InternalStateDataReq *message,
3684 + ProtobufCAllocator *allocator)
3686 + assert(message->base.descriptor == &sr__internal_state_data_req__descriptor);
3687 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3689 +void sr__notif_store_cleanup_req__init
3690 + (Sr__NotifStoreCleanupReq *message)
3692 + static Sr__NotifStoreCleanupReq init_value = SR__NOTIF_STORE_CLEANUP_REQ__INIT;
3693 + *message = init_value;
3695 +size_t sr__notif_store_cleanup_req__get_packed_size
3696 + (const Sr__NotifStoreCleanupReq *message)
3698 + assert(message->base.descriptor == &sr__notif_store_cleanup_req__descriptor);
3699 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3701 +size_t sr__notif_store_cleanup_req__pack
3702 + (const Sr__NotifStoreCleanupReq *message,
3705 + assert(message->base.descriptor == &sr__notif_store_cleanup_req__descriptor);
3706 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3708 +size_t sr__notif_store_cleanup_req__pack_to_buffer
3709 + (const Sr__NotifStoreCleanupReq *message,
3710 + ProtobufCBuffer *buffer)
3712 + assert(message->base.descriptor == &sr__notif_store_cleanup_req__descriptor);
3713 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3715 +Sr__NotifStoreCleanupReq *
3716 + sr__notif_store_cleanup_req__unpack
3717 + (ProtobufCAllocator *allocator,
3719 + const uint8_t *data)
3721 + return (Sr__NotifStoreCleanupReq *)
3722 + protobuf_c_message_unpack (&sr__notif_store_cleanup_req__descriptor,
3723 + allocator, len, data);
3725 +void sr__notif_store_cleanup_req__free_unpacked
3726 + (Sr__NotifStoreCleanupReq *message,
3727 + ProtobufCAllocator *allocator)
3729 + assert(message->base.descriptor == &sr__notif_store_cleanup_req__descriptor);
3730 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3732 +void sr__delayed_msg_req__init
3733 + (Sr__DelayedMsgReq *message)
3735 + static Sr__DelayedMsgReq init_value = SR__DELAYED_MSG_REQ__INIT;
3736 + *message = init_value;
3738 +size_t sr__delayed_msg_req__get_packed_size
3739 + (const Sr__DelayedMsgReq *message)
3741 + assert(message->base.descriptor == &sr__delayed_msg_req__descriptor);
3742 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3744 +size_t sr__delayed_msg_req__pack
3745 + (const Sr__DelayedMsgReq *message,
3748 + assert(message->base.descriptor == &sr__delayed_msg_req__descriptor);
3749 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3751 +size_t sr__delayed_msg_req__pack_to_buffer
3752 + (const Sr__DelayedMsgReq *message,
3753 + ProtobufCBuffer *buffer)
3755 + assert(message->base.descriptor == &sr__delayed_msg_req__descriptor);
3756 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3758 +Sr__DelayedMsgReq *
3759 + sr__delayed_msg_req__unpack
3760 + (ProtobufCAllocator *allocator,
3762 + const uint8_t *data)
3764 + return (Sr__DelayedMsgReq *)
3765 + protobuf_c_message_unpack (&sr__delayed_msg_req__descriptor,
3766 + allocator, len, data);
3768 +void sr__delayed_msg_req__free_unpacked
3769 + (Sr__DelayedMsgReq *message,
3770 + ProtobufCAllocator *allocator)
3772 + assert(message->base.descriptor == &sr__delayed_msg_req__descriptor);
3773 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3775 +void sr__nacm_reload_req__init
3776 + (Sr__NacmReloadReq *message)
3778 + static Sr__NacmReloadReq init_value = SR__NACM_RELOAD_REQ__INIT;
3779 + *message = init_value;
3781 +size_t sr__nacm_reload_req__get_packed_size
3782 + (const Sr__NacmReloadReq *message)
3784 + assert(message->base.descriptor == &sr__nacm_reload_req__descriptor);
3785 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3787 +size_t sr__nacm_reload_req__pack
3788 + (const Sr__NacmReloadReq *message,
3791 + assert(message->base.descriptor == &sr__nacm_reload_req__descriptor);
3792 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3794 +size_t sr__nacm_reload_req__pack_to_buffer
3795 + (const Sr__NacmReloadReq *message,
3796 + ProtobufCBuffer *buffer)
3798 + assert(message->base.descriptor == &sr__nacm_reload_req__descriptor);
3799 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3801 +Sr__NacmReloadReq *
3802 + sr__nacm_reload_req__unpack
3803 + (ProtobufCAllocator *allocator,
3805 + const uint8_t *data)
3807 + return (Sr__NacmReloadReq *)
3808 + protobuf_c_message_unpack (&sr__nacm_reload_req__descriptor,
3809 + allocator, len, data);
3811 +void sr__nacm_reload_req__free_unpacked
3812 + (Sr__NacmReloadReq *message,
3813 + ProtobufCAllocator *allocator)
3815 + assert(message->base.descriptor == &sr__nacm_reload_req__descriptor);
3816 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3818 +void sr__request__init
3819 + (Sr__Request *message)
3821 + static Sr__Request init_value = SR__REQUEST__INIT;
3822 + *message = init_value;
3824 +size_t sr__request__get_packed_size
3825 + (const Sr__Request *message)
3827 + assert(message->base.descriptor == &sr__request__descriptor);
3828 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3830 +size_t sr__request__pack
3831 + (const Sr__Request *message,
3834 + assert(message->base.descriptor == &sr__request__descriptor);
3835 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3837 +size_t sr__request__pack_to_buffer
3838 + (const Sr__Request *message,
3839 + ProtobufCBuffer *buffer)
3841 + assert(message->base.descriptor == &sr__request__descriptor);
3842 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3845 + sr__request__unpack
3846 + (ProtobufCAllocator *allocator,
3848 + const uint8_t *data)
3850 + return (Sr__Request *)
3851 + protobuf_c_message_unpack (&sr__request__descriptor,
3852 + allocator, len, data);
3854 +void sr__request__free_unpacked
3855 + (Sr__Request *message,
3856 + ProtobufCAllocator *allocator)
3858 + assert(message->base.descriptor == &sr__request__descriptor);
3859 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3861 +void sr__response__init
3862 + (Sr__Response *message)
3864 + static Sr__Response init_value = SR__RESPONSE__INIT;
3865 + *message = init_value;
3867 +size_t sr__response__get_packed_size
3868 + (const Sr__Response *message)
3870 + assert(message->base.descriptor == &sr__response__descriptor);
3871 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3873 +size_t sr__response__pack
3874 + (const Sr__Response *message,
3877 + assert(message->base.descriptor == &sr__response__descriptor);
3878 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3880 +size_t sr__response__pack_to_buffer
3881 + (const Sr__Response *message,
3882 + ProtobufCBuffer *buffer)
3884 + assert(message->base.descriptor == &sr__response__descriptor);
3885 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3888 + sr__response__unpack
3889 + (ProtobufCAllocator *allocator,
3891 + const uint8_t *data)
3893 + return (Sr__Response *)
3894 + protobuf_c_message_unpack (&sr__response__descriptor,
3895 + allocator, len, data);
3897 +void sr__response__free_unpacked
3898 + (Sr__Response *message,
3899 + ProtobufCAllocator *allocator)
3901 + assert(message->base.descriptor == &sr__response__descriptor);
3902 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3904 +void sr__notification__init
3905 + (Sr__Notification *message)
3907 + static Sr__Notification init_value = SR__NOTIFICATION__INIT;
3908 + *message = init_value;
3910 +size_t sr__notification__get_packed_size
3911 + (const Sr__Notification *message)
3913 + assert(message->base.descriptor == &sr__notification__descriptor);
3914 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3916 +size_t sr__notification__pack
3917 + (const Sr__Notification *message,
3920 + assert(message->base.descriptor == &sr__notification__descriptor);
3921 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3923 +size_t sr__notification__pack_to_buffer
3924 + (const Sr__Notification *message,
3925 + ProtobufCBuffer *buffer)
3927 + assert(message->base.descriptor == &sr__notification__descriptor);
3928 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3931 + sr__notification__unpack
3932 + (ProtobufCAllocator *allocator,
3934 + const uint8_t *data)
3936 + return (Sr__Notification *)
3937 + protobuf_c_message_unpack (&sr__notification__descriptor,
3938 + allocator, len, data);
3940 +void sr__notification__free_unpacked
3941 + (Sr__Notification *message,
3942 + ProtobufCAllocator *allocator)
3944 + assert(message->base.descriptor == &sr__notification__descriptor);
3945 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3947 +void sr__notification_ack__init
3948 + (Sr__NotificationAck *message)
3950 + static Sr__NotificationAck init_value = SR__NOTIFICATION_ACK__INIT;
3951 + *message = init_value;
3953 +size_t sr__notification_ack__get_packed_size
3954 + (const Sr__NotificationAck *message)
3956 + assert(message->base.descriptor == &sr__notification_ack__descriptor);
3957 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
3959 +size_t sr__notification_ack__pack
3960 + (const Sr__NotificationAck *message,
3963 + assert(message->base.descriptor == &sr__notification_ack__descriptor);
3964 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
3966 +size_t sr__notification_ack__pack_to_buffer
3967 + (const Sr__NotificationAck *message,
3968 + ProtobufCBuffer *buffer)
3970 + assert(message->base.descriptor == &sr__notification_ack__descriptor);
3971 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
3973 +Sr__NotificationAck *
3974 + sr__notification_ack__unpack
3975 + (ProtobufCAllocator *allocator,
3977 + const uint8_t *data)
3979 + return (Sr__NotificationAck *)
3980 + protobuf_c_message_unpack (&sr__notification_ack__descriptor,
3981 + allocator, len, data);
3983 +void sr__notification_ack__free_unpacked
3984 + (Sr__NotificationAck *message,
3985 + ProtobufCAllocator *allocator)
3987 + assert(message->base.descriptor == &sr__notification_ack__descriptor);
3988 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
3990 +void sr__internal_request__init
3991 + (Sr__InternalRequest *message)
3993 + static Sr__InternalRequest init_value = SR__INTERNAL_REQUEST__INIT;
3994 + *message = init_value;
3996 +size_t sr__internal_request__get_packed_size
3997 + (const Sr__InternalRequest *message)
3999 + assert(message->base.descriptor == &sr__internal_request__descriptor);
4000 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4002 +size_t sr__internal_request__pack
4003 + (const Sr__InternalRequest *message,
4006 + assert(message->base.descriptor == &sr__internal_request__descriptor);
4007 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4009 +size_t sr__internal_request__pack_to_buffer
4010 + (const Sr__InternalRequest *message,
4011 + ProtobufCBuffer *buffer)
4013 + assert(message->base.descriptor == &sr__internal_request__descriptor);
4014 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4016 +Sr__InternalRequest *
4017 + sr__internal_request__unpack
4018 + (ProtobufCAllocator *allocator,
4020 + const uint8_t *data)
4022 + return (Sr__InternalRequest *)
4023 + protobuf_c_message_unpack (&sr__internal_request__descriptor,
4024 + allocator, len, data);
4026 +void sr__internal_request__free_unpacked
4027 + (Sr__InternalRequest *message,
4028 + ProtobufCAllocator *allocator)
4030 + assert(message->base.descriptor == &sr__internal_request__descriptor);
4031 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4034 + (Sr__Msg *message)
4036 + static Sr__Msg init_value = SR__MSG__INIT;
4037 + *message = init_value;
4039 +size_t sr__msg__get_packed_size
4040 + (const Sr__Msg *message)
4042 + assert(message->base.descriptor == &sr__msg__descriptor);
4043 + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
4045 +size_t sr__msg__pack
4046 + (const Sr__Msg *message,
4049 + assert(message->base.descriptor == &sr__msg__descriptor);
4050 + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
4052 +size_t sr__msg__pack_to_buffer
4053 + (const Sr__Msg *message,
4054 + ProtobufCBuffer *buffer)
4056 + assert(message->base.descriptor == &sr__msg__descriptor);
4057 + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
4061 + (ProtobufCAllocator *allocator,
4063 + const uint8_t *data)
4065 + return (Sr__Msg *)
4066 + protobuf_c_message_unpack (&sr__msg__descriptor,
4067 + allocator, len, data);
4069 +void sr__msg__free_unpacked
4070 + (Sr__Msg *message,
4071 + ProtobufCAllocator *allocator)
4073 + assert(message->base.descriptor == &sr__msg__descriptor);
4074 + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
4076 +static const ProtobufCEnumValue sr__value__types__enum_values_by_number[22] =
4078 + { "LIST", "SR__VALUE__TYPES__LIST", 1 },
4079 + { "CONTAINER", "SR__VALUE__TYPES__CONTAINER", 2 },
4080 + { "CONTAINER_PRESENCE", "SR__VALUE__TYPES__CONTAINER_PRESENCE", 3 },
4081 + { "LEAF_EMPTY", "SR__VALUE__TYPES__LEAF_EMPTY", 4 },
4082 + { "BINARY", "SR__VALUE__TYPES__BINARY", 10 },
4083 + { "BITS", "SR__VALUE__TYPES__BITS", 11 },
4084 + { "BOOL", "SR__VALUE__TYPES__BOOL", 12 },
4085 + { "DECIMAL64", "SR__VALUE__TYPES__DECIMAL64", 13 },
4086 + { "ENUM", "SR__VALUE__TYPES__ENUM", 14 },
4087 + { "IDENTITYREF", "SR__VALUE__TYPES__IDENTITYREF", 15 },
4088 + { "INSTANCEID", "SR__VALUE__TYPES__INSTANCEID", 16 },
4089 + { "INT8", "SR__VALUE__TYPES__INT8", 17 },
4090 + { "INT16", "SR__VALUE__TYPES__INT16", 18 },
4091 + { "INT32", "SR__VALUE__TYPES__INT32", 19 },
4092 + { "INT64", "SR__VALUE__TYPES__INT64", 20 },
4093 + { "STRING", "SR__VALUE__TYPES__STRING", 21 },
4094 + { "UINT8", "SR__VALUE__TYPES__UINT8", 22 },
4095 + { "UINT16", "SR__VALUE__TYPES__UINT16", 23 },
4096 + { "UINT32", "SR__VALUE__TYPES__UINT32", 24 },
4097 + { "UINT64", "SR__VALUE__TYPES__UINT64", 25 },
4098 + { "ANYXML", "SR__VALUE__TYPES__ANYXML", 26 },
4099 + { "ANYDATA", "SR__VALUE__TYPES__ANYDATA", 27 },
4101 +static const ProtobufCIntRange sr__value__types__value_ranges[] = {
4102 +{1, 0},{10, 4},{0, 22}
4104 +static const ProtobufCEnumValueIndex sr__value__types__enum_values_by_name[22] =
4106 + { "ANYDATA", 21 },
4111 + { "CONTAINER", 1 },
4112 + { "CONTAINER_PRESENCE", 2 },
4113 + { "DECIMAL64", 7 },
4115 + { "IDENTITYREF", 9 },
4116 + { "INSTANCEID", 10 },
4121 + { "LEAF_EMPTY", 3 },
4129 +const ProtobufCEnumDescriptor sr__value__types__descriptor =
4131 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
4134 + "Sr__Value__Types",
4137 + sr__value__types__enum_values_by_number,
4139 + sr__value__types__enum_values_by_name,
4141 + sr__value__types__value_ranges,
4142 + NULL,NULL,NULL,NULL /* reserved[1234] */
4144 +static const ProtobufCFieldDescriptor sr__value__field_descriptors[21] =
4149 + PROTOBUF_C_LABEL_REQUIRED,
4150 + PROTOBUF_C_TYPE_STRING,
4151 + 0, /* quantifier_offset */
4152 + offsetof(Sr__Value, xpath),
4156 + 0,NULL,NULL /* reserved1,reserved2, etc */
4161 + PROTOBUF_C_LABEL_REQUIRED,
4162 + PROTOBUF_C_TYPE_ENUM,
4163 + 0, /* quantifier_offset */
4164 + offsetof(Sr__Value, type),
4165 + &sr__value__types__descriptor,
4168 + 0,NULL,NULL /* reserved1,reserved2, etc */
4173 + PROTOBUF_C_LABEL_REQUIRED,
4174 + PROTOBUF_C_TYPE_BOOL,
4175 + 0, /* quantifier_offset */
4176 + offsetof(Sr__Value, dflt),
4180 + 0,NULL,NULL /* reserved1,reserved2, etc */
4185 + PROTOBUF_C_LABEL_OPTIONAL,
4186 + PROTOBUF_C_TYPE_STRING,
4187 + 0, /* quantifier_offset */
4188 + offsetof(Sr__Value, binary_val),
4192 + 0,NULL,NULL /* reserved1,reserved2, etc */
4197 + PROTOBUF_C_LABEL_OPTIONAL,
4198 + PROTOBUF_C_TYPE_STRING,
4199 + 0, /* quantifier_offset */
4200 + offsetof(Sr__Value, bits_val),
4204 + 0,NULL,NULL /* reserved1,reserved2, etc */
4209 + PROTOBUF_C_LABEL_OPTIONAL,
4210 + PROTOBUF_C_TYPE_BOOL,
4211 + offsetof(Sr__Value, has_bool_val),
4212 + offsetof(Sr__Value, bool_val),
4216 + 0,NULL,NULL /* reserved1,reserved2, etc */
4221 + PROTOBUF_C_LABEL_OPTIONAL,
4222 + PROTOBUF_C_TYPE_DOUBLE,
4223 + offsetof(Sr__Value, has_decimal64_val),
4224 + offsetof(Sr__Value, decimal64_val),
4228 + 0,NULL,NULL /* reserved1,reserved2, etc */
4233 + PROTOBUF_C_LABEL_OPTIONAL,
4234 + PROTOBUF_C_TYPE_STRING,
4235 + 0, /* quantifier_offset */
4236 + offsetof(Sr__Value, enum_val),
4240 + 0,NULL,NULL /* reserved1,reserved2, etc */
4243 + "identityref_val",
4245 + PROTOBUF_C_LABEL_OPTIONAL,
4246 + PROTOBUF_C_TYPE_STRING,
4247 + 0, /* quantifier_offset */
4248 + offsetof(Sr__Value, identityref_val),
4252 + 0,NULL,NULL /* reserved1,reserved2, etc */
4257 + PROTOBUF_C_LABEL_OPTIONAL,
4258 + PROTOBUF_C_TYPE_STRING,
4259 + 0, /* quantifier_offset */
4260 + offsetof(Sr__Value, instanceid_val),
4264 + 0,NULL,NULL /* reserved1,reserved2, etc */
4269 + PROTOBUF_C_LABEL_OPTIONAL,
4270 + PROTOBUF_C_TYPE_INT32,
4271 + offsetof(Sr__Value, has_int8_val),
4272 + offsetof(Sr__Value, int8_val),
4276 + 0,NULL,NULL /* reserved1,reserved2, etc */
4281 + PROTOBUF_C_LABEL_OPTIONAL,
4282 + PROTOBUF_C_TYPE_INT32,
4283 + offsetof(Sr__Value, has_int16_val),
4284 + offsetof(Sr__Value, int16_val),
4288 + 0,NULL,NULL /* reserved1,reserved2, etc */
4293 + PROTOBUF_C_LABEL_OPTIONAL,
4294 + PROTOBUF_C_TYPE_INT32,
4295 + offsetof(Sr__Value, has_int32_val),
4296 + offsetof(Sr__Value, int32_val),
4300 + 0,NULL,NULL /* reserved1,reserved2, etc */
4305 + PROTOBUF_C_LABEL_OPTIONAL,
4306 + PROTOBUF_C_TYPE_INT64,
4307 + offsetof(Sr__Value, has_int64_val),
4308 + offsetof(Sr__Value, int64_val),
4312 + 0,NULL,NULL /* reserved1,reserved2, etc */
4317 + PROTOBUF_C_LABEL_OPTIONAL,
4318 + PROTOBUF_C_TYPE_STRING,
4319 + 0, /* quantifier_offset */
4320 + offsetof(Sr__Value, string_val),
4324 + 0,NULL,NULL /* reserved1,reserved2, etc */
4329 + PROTOBUF_C_LABEL_OPTIONAL,
4330 + PROTOBUF_C_TYPE_UINT32,
4331 + offsetof(Sr__Value, has_uint8_val),
4332 + offsetof(Sr__Value, uint8_val),
4336 + 0,NULL,NULL /* reserved1,reserved2, etc */
4341 + PROTOBUF_C_LABEL_OPTIONAL,
4342 + PROTOBUF_C_TYPE_UINT32,
4343 + offsetof(Sr__Value, has_uint16_val),
4344 + offsetof(Sr__Value, uint16_val),
4348 + 0,NULL,NULL /* reserved1,reserved2, etc */
4353 + PROTOBUF_C_LABEL_OPTIONAL,
4354 + PROTOBUF_C_TYPE_UINT32,
4355 + offsetof(Sr__Value, has_uint32_val),
4356 + offsetof(Sr__Value, uint32_val),
4360 + 0,NULL,NULL /* reserved1,reserved2, etc */
4365 + PROTOBUF_C_LABEL_OPTIONAL,
4366 + PROTOBUF_C_TYPE_UINT64,
4367 + offsetof(Sr__Value, has_uint64_val),
4368 + offsetof(Sr__Value, uint64_val),
4372 + 0,NULL,NULL /* reserved1,reserved2, etc */
4377 + PROTOBUF_C_LABEL_OPTIONAL,
4378 + PROTOBUF_C_TYPE_STRING,
4379 + 0, /* quantifier_offset */
4380 + offsetof(Sr__Value, anyxml_val),
4384 + 0,NULL,NULL /* reserved1,reserved2, etc */
4389 + PROTOBUF_C_LABEL_OPTIONAL,
4390 + PROTOBUF_C_TYPE_STRING,
4391 + 0, /* quantifier_offset */
4392 + offsetof(Sr__Value, anydata_val),
4396 + 0,NULL,NULL /* reserved1,reserved2, etc */
4399 +static const unsigned sr__value__field_indices_by_name[] = {
4400 + 20, /* field[20] = anydata_val */
4401 + 19, /* field[19] = anyxml_val */
4402 + 3, /* field[3] = binary_val */
4403 + 4, /* field[4] = bits_val */
4404 + 5, /* field[5] = bool_val */
4405 + 6, /* field[6] = decimal64_val */
4406 + 2, /* field[2] = dflt */
4407 + 7, /* field[7] = enum_val */
4408 + 8, /* field[8] = identityref_val */
4409 + 9, /* field[9] = instanceid_val */
4410 + 11, /* field[11] = int16_val */
4411 + 12, /* field[12] = int32_val */
4412 + 13, /* field[13] = int64_val */
4413 + 10, /* field[10] = int8_val */
4414 + 14, /* field[14] = string_val */
4415 + 1, /* field[1] = type */
4416 + 16, /* field[16] = uint16_val */
4417 + 17, /* field[17] = uint32_val */
4418 + 18, /* field[18] = uint64_val */
4419 + 15, /* field[15] = uint8_val */
4420 + 0, /* field[0] = xpath */
4422 +static const ProtobufCIntRange sr__value__number_ranges[2 + 1] =
4428 +const ProtobufCMessageDescriptor sr__value__descriptor =
4430 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4435 + sizeof(Sr__Value),
4437 + sr__value__field_descriptors,
4438 + sr__value__field_indices_by_name,
4439 + 2, sr__value__number_ranges,
4440 + (ProtobufCMessageInit) sr__value__init,
4441 + NULL,NULL,NULL /* reserved[123] */
4443 +static const ProtobufCFieldDescriptor sr__node__field_descriptors[3] =
4448 + PROTOBUF_C_LABEL_REQUIRED,
4449 + PROTOBUF_C_TYPE_MESSAGE,
4450 + 0, /* quantifier_offset */
4451 + offsetof(Sr__Node, value),
4452 + &sr__value__descriptor,
4455 + 0,NULL,NULL /* reserved1,reserved2, etc */
4460 + PROTOBUF_C_LABEL_REQUIRED,
4461 + PROTOBUF_C_TYPE_STRING,
4462 + 0, /* quantifier_offset */
4463 + offsetof(Sr__Node, module_name),
4467 + 0,NULL,NULL /* reserved1,reserved2, etc */
4472 + PROTOBUF_C_LABEL_REPEATED,
4473 + PROTOBUF_C_TYPE_MESSAGE,
4474 + offsetof(Sr__Node, n_children),
4475 + offsetof(Sr__Node, children),
4476 + &sr__node__descriptor,
4479 + 0,NULL,NULL /* reserved1,reserved2, etc */
4482 +static const unsigned sr__node__field_indices_by_name[] = {
4483 + 2, /* field[2] = children */
4484 + 1, /* field[1] = module_name */
4485 + 0, /* field[0] = value */
4487 +static const ProtobufCIntRange sr__node__number_ranges[1 + 1] =
4492 +const ProtobufCMessageDescriptor sr__node__descriptor =
4494 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4501 + sr__node__field_descriptors,
4502 + sr__node__field_indices_by_name,
4503 + 1, sr__node__number_ranges,
4504 + (ProtobufCMessageInit) sr__node__init,
4505 + NULL,NULL,NULL /* reserved[123] */
4507 +static const ProtobufCFieldDescriptor sr__error__field_descriptors[2] =
4512 + PROTOBUF_C_LABEL_OPTIONAL,
4513 + PROTOBUF_C_TYPE_STRING,
4514 + 0, /* quantifier_offset */
4515 + offsetof(Sr__Error, message),
4519 + 0,NULL,NULL /* reserved1,reserved2, etc */
4524 + PROTOBUF_C_LABEL_OPTIONAL,
4525 + PROTOBUF_C_TYPE_STRING,
4526 + 0, /* quantifier_offset */
4527 + offsetof(Sr__Error, xpath),
4531 + 0,NULL,NULL /* reserved1,reserved2, etc */
4534 +static const unsigned sr__error__field_indices_by_name[] = {
4535 + 0, /* field[0] = message */
4536 + 1, /* field[1] = xpath */
4538 +static const ProtobufCIntRange sr__error__number_ranges[1 + 1] =
4543 +const ProtobufCMessageDescriptor sr__error__descriptor =
4545 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4550 + sizeof(Sr__Error),
4552 + sr__error__field_descriptors,
4553 + sr__error__field_indices_by_name,
4554 + 1, sr__error__number_ranges,
4555 + (ProtobufCMessageInit) sr__error__init,
4556 + NULL,NULL,NULL /* reserved[123] */
4558 +static const ProtobufCFieldDescriptor sr__session_start_req__field_descriptors[4] =
4563 + PROTOBUF_C_LABEL_REQUIRED,
4564 + PROTOBUF_C_TYPE_ENUM,
4565 + 0, /* quantifier_offset */
4566 + offsetof(Sr__SessionStartReq, datastore),
4567 + &sr__data_store__descriptor,
4570 + 0,NULL,NULL /* reserved1,reserved2, etc */
4575 + PROTOBUF_C_LABEL_OPTIONAL,
4576 + PROTOBUF_C_TYPE_STRING,
4577 + 0, /* quantifier_offset */
4578 + offsetof(Sr__SessionStartReq, user_name),
4582 + 0,NULL,NULL /* reserved1,reserved2, etc */
4587 + PROTOBUF_C_LABEL_REQUIRED,
4588 + PROTOBUF_C_TYPE_UINT32,
4589 + 0, /* quantifier_offset */
4590 + offsetof(Sr__SessionStartReq, options),
4594 + 0,NULL,NULL /* reserved1,reserved2, etc */
4599 + PROTOBUF_C_LABEL_OPTIONAL,
4600 + PROTOBUF_C_TYPE_UINT32,
4601 + offsetof(Sr__SessionStartReq, has_commit_id),
4602 + offsetof(Sr__SessionStartReq, commit_id),
4606 + 0,NULL,NULL /* reserved1,reserved2, etc */
4609 +static const unsigned sr__session_start_req__field_indices_by_name[] = {
4610 + 3, /* field[3] = commit_id */
4611 + 0, /* field[0] = datastore */
4612 + 2, /* field[2] = options */
4613 + 1, /* field[1] = user_name */
4615 +static const ProtobufCIntRange sr__session_start_req__number_ranges[1 + 1] =
4620 +const ProtobufCMessageDescriptor sr__session_start_req__descriptor =
4622 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4623 + "sr.SessionStartReq",
4624 + "SessionStartReq",
4625 + "Sr__SessionStartReq",
4627 + sizeof(Sr__SessionStartReq),
4629 + sr__session_start_req__field_descriptors,
4630 + sr__session_start_req__field_indices_by_name,
4631 + 1, sr__session_start_req__number_ranges,
4632 + (ProtobufCMessageInit) sr__session_start_req__init,
4633 + NULL,NULL,NULL /* reserved[123] */
4635 +static const ProtobufCFieldDescriptor sr__session_start_resp__field_descriptors[1] =
4640 + PROTOBUF_C_LABEL_REQUIRED,
4641 + PROTOBUF_C_TYPE_UINT32,
4642 + 0, /* quantifier_offset */
4643 + offsetof(Sr__SessionStartResp, session_id),
4647 + 0,NULL,NULL /* reserved1,reserved2, etc */
4650 +static const unsigned sr__session_start_resp__field_indices_by_name[] = {
4651 + 0, /* field[0] = session_id */
4653 +static const ProtobufCIntRange sr__session_start_resp__number_ranges[1 + 1] =
4658 +const ProtobufCMessageDescriptor sr__session_start_resp__descriptor =
4660 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4661 + "sr.SessionStartResp",
4662 + "SessionStartResp",
4663 + "Sr__SessionStartResp",
4665 + sizeof(Sr__SessionStartResp),
4667 + sr__session_start_resp__field_descriptors,
4668 + sr__session_start_resp__field_indices_by_name,
4669 + 1, sr__session_start_resp__number_ranges,
4670 + (ProtobufCMessageInit) sr__session_start_resp__init,
4671 + NULL,NULL,NULL /* reserved[123] */
4673 +static const ProtobufCFieldDescriptor sr__session_stop_req__field_descriptors[1] =
4678 + PROTOBUF_C_LABEL_REQUIRED,
4679 + PROTOBUF_C_TYPE_UINT32,
4680 + 0, /* quantifier_offset */
4681 + offsetof(Sr__SessionStopReq, session_id),
4685 + 0,NULL,NULL /* reserved1,reserved2, etc */
4688 +static const unsigned sr__session_stop_req__field_indices_by_name[] = {
4689 + 0, /* field[0] = session_id */
4691 +static const ProtobufCIntRange sr__session_stop_req__number_ranges[1 + 1] =
4696 +const ProtobufCMessageDescriptor sr__session_stop_req__descriptor =
4698 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4699 + "sr.SessionStopReq",
4701 + "Sr__SessionStopReq",
4703 + sizeof(Sr__SessionStopReq),
4705 + sr__session_stop_req__field_descriptors,
4706 + sr__session_stop_req__field_indices_by_name,
4707 + 1, sr__session_stop_req__number_ranges,
4708 + (ProtobufCMessageInit) sr__session_stop_req__init,
4709 + NULL,NULL,NULL /* reserved[123] */
4711 +static const ProtobufCFieldDescriptor sr__session_stop_resp__field_descriptors[1] =
4716 + PROTOBUF_C_LABEL_REQUIRED,
4717 + PROTOBUF_C_TYPE_UINT32,
4718 + 0, /* quantifier_offset */
4719 + offsetof(Sr__SessionStopResp, session_id),
4723 + 0,NULL,NULL /* reserved1,reserved2, etc */
4726 +static const unsigned sr__session_stop_resp__field_indices_by_name[] = {
4727 + 0, /* field[0] = session_id */
4729 +static const ProtobufCIntRange sr__session_stop_resp__number_ranges[1 + 1] =
4734 +const ProtobufCMessageDescriptor sr__session_stop_resp__descriptor =
4736 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4737 + "sr.SessionStopResp",
4738 + "SessionStopResp",
4739 + "Sr__SessionStopResp",
4741 + sizeof(Sr__SessionStopResp),
4743 + sr__session_stop_resp__field_descriptors,
4744 + sr__session_stop_resp__field_indices_by_name,
4745 + 1, sr__session_stop_resp__number_ranges,
4746 + (ProtobufCMessageInit) sr__session_stop_resp__init,
4747 + NULL,NULL,NULL /* reserved[123] */
4749 +#define sr__session_refresh_req__field_descriptors NULL
4750 +#define sr__session_refresh_req__field_indices_by_name NULL
4751 +#define sr__session_refresh_req__number_ranges NULL
4752 +const ProtobufCMessageDescriptor sr__session_refresh_req__descriptor =
4754 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4755 + "sr.SessionRefreshReq",
4756 + "SessionRefreshReq",
4757 + "Sr__SessionRefreshReq",
4759 + sizeof(Sr__SessionRefreshReq),
4761 + sr__session_refresh_req__field_descriptors,
4762 + sr__session_refresh_req__field_indices_by_name,
4763 + 0, sr__session_refresh_req__number_ranges,
4764 + (ProtobufCMessageInit) sr__session_refresh_req__init,
4765 + NULL,NULL,NULL /* reserved[123] */
4767 +static const ProtobufCFieldDescriptor sr__session_refresh_resp__field_descriptors[1] =
4772 + PROTOBUF_C_LABEL_REPEATED,
4773 + PROTOBUF_C_TYPE_MESSAGE,
4774 + offsetof(Sr__SessionRefreshResp, n_errors),
4775 + offsetof(Sr__SessionRefreshResp, errors),
4776 + &sr__error__descriptor,
4779 + 0,NULL,NULL /* reserved1,reserved2, etc */
4782 +static const unsigned sr__session_refresh_resp__field_indices_by_name[] = {
4783 + 0, /* field[0] = errors */
4785 +static const ProtobufCIntRange sr__session_refresh_resp__number_ranges[1 + 1] =
4790 +const ProtobufCMessageDescriptor sr__session_refresh_resp__descriptor =
4792 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4793 + "sr.SessionRefreshResp",
4794 + "SessionRefreshResp",
4795 + "Sr__SessionRefreshResp",
4797 + sizeof(Sr__SessionRefreshResp),
4799 + sr__session_refresh_resp__field_descriptors,
4800 + sr__session_refresh_resp__field_indices_by_name,
4801 + 1, sr__session_refresh_resp__number_ranges,
4802 + (ProtobufCMessageInit) sr__session_refresh_resp__init,
4803 + NULL,NULL,NULL /* reserved[123] */
4805 +#define sr__session_check_req__field_descriptors NULL
4806 +#define sr__session_check_req__field_indices_by_name NULL
4807 +#define sr__session_check_req__number_ranges NULL
4808 +const ProtobufCMessageDescriptor sr__session_check_req__descriptor =
4810 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4811 + "sr.SessionCheckReq",
4812 + "SessionCheckReq",
4813 + "Sr__SessionCheckReq",
4815 + sizeof(Sr__SessionCheckReq),
4817 + sr__session_check_req__field_descriptors,
4818 + sr__session_check_req__field_indices_by_name,
4819 + 0, sr__session_check_req__number_ranges,
4820 + (ProtobufCMessageInit) sr__session_check_req__init,
4821 + NULL,NULL,NULL /* reserved[123] */
4823 +static const ProtobufCFieldDescriptor sr__session_check_resp__field_descriptors[1] =
4828 + PROTOBUF_C_LABEL_REPEATED,
4829 + PROTOBUF_C_TYPE_MESSAGE,
4830 + offsetof(Sr__SessionCheckResp, n_errors),
4831 + offsetof(Sr__SessionCheckResp, errors),
4832 + &sr__error__descriptor,
4835 + 0,NULL,NULL /* reserved1,reserved2, etc */
4838 +static const unsigned sr__session_check_resp__field_indices_by_name[] = {
4839 + 0, /* field[0] = errors */
4841 +static const ProtobufCIntRange sr__session_check_resp__number_ranges[1 + 1] =
4846 +const ProtobufCMessageDescriptor sr__session_check_resp__descriptor =
4848 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4849 + "sr.SessionCheckResp",
4850 + "SessionCheckResp",
4851 + "Sr__SessionCheckResp",
4853 + sizeof(Sr__SessionCheckResp),
4855 + sr__session_check_resp__field_descriptors,
4856 + sr__session_check_resp__field_indices_by_name,
4857 + 1, sr__session_check_resp__number_ranges,
4858 + (ProtobufCMessageInit) sr__session_check_resp__init,
4859 + NULL,NULL,NULL /* reserved[123] */
4861 +static const ProtobufCFieldDescriptor sr__session_switch_ds_req__field_descriptors[1] =
4866 + PROTOBUF_C_LABEL_REQUIRED,
4867 + PROTOBUF_C_TYPE_ENUM,
4868 + 0, /* quantifier_offset */
4869 + offsetof(Sr__SessionSwitchDsReq, datastore),
4870 + &sr__data_store__descriptor,
4873 + 0,NULL,NULL /* reserved1,reserved2, etc */
4876 +static const unsigned sr__session_switch_ds_req__field_indices_by_name[] = {
4877 + 0, /* field[0] = datastore */
4879 +static const ProtobufCIntRange sr__session_switch_ds_req__number_ranges[1 + 1] =
4884 +const ProtobufCMessageDescriptor sr__session_switch_ds_req__descriptor =
4886 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4887 + "sr.SessionSwitchDsReq",
4888 + "SessionSwitchDsReq",
4889 + "Sr__SessionSwitchDsReq",
4891 + sizeof(Sr__SessionSwitchDsReq),
4893 + sr__session_switch_ds_req__field_descriptors,
4894 + sr__session_switch_ds_req__field_indices_by_name,
4895 + 1, sr__session_switch_ds_req__number_ranges,
4896 + (ProtobufCMessageInit) sr__session_switch_ds_req__init,
4897 + NULL,NULL,NULL /* reserved[123] */
4899 +#define sr__session_switch_ds_resp__field_descriptors NULL
4900 +#define sr__session_switch_ds_resp__field_indices_by_name NULL
4901 +#define sr__session_switch_ds_resp__number_ranges NULL
4902 +const ProtobufCMessageDescriptor sr__session_switch_ds_resp__descriptor =
4904 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4905 + "sr.SessionSwitchDsResp",
4906 + "SessionSwitchDsResp",
4907 + "Sr__SessionSwitchDsResp",
4909 + sizeof(Sr__SessionSwitchDsResp),
4911 + sr__session_switch_ds_resp__field_descriptors,
4912 + sr__session_switch_ds_resp__field_indices_by_name,
4913 + 0, sr__session_switch_ds_resp__number_ranges,
4914 + (ProtobufCMessageInit) sr__session_switch_ds_resp__init,
4915 + NULL,NULL,NULL /* reserved[123] */
4917 +static const ProtobufCFieldDescriptor sr__session_set_opts_req__field_descriptors[1] =
4922 + PROTOBUF_C_LABEL_REQUIRED,
4923 + PROTOBUF_C_TYPE_UINT32,
4924 + 0, /* quantifier_offset */
4925 + offsetof(Sr__SessionSetOptsReq, options),
4929 + 0,NULL,NULL /* reserved1,reserved2, etc */
4932 +static const unsigned sr__session_set_opts_req__field_indices_by_name[] = {
4933 + 0, /* field[0] = options */
4935 +static const ProtobufCIntRange sr__session_set_opts_req__number_ranges[1 + 1] =
4940 +const ProtobufCMessageDescriptor sr__session_set_opts_req__descriptor =
4942 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4943 + "sr.SessionSetOptsReq",
4944 + "SessionSetOptsReq",
4945 + "Sr__SessionSetOptsReq",
4947 + sizeof(Sr__SessionSetOptsReq),
4949 + sr__session_set_opts_req__field_descriptors,
4950 + sr__session_set_opts_req__field_indices_by_name,
4951 + 1, sr__session_set_opts_req__number_ranges,
4952 + (ProtobufCMessageInit) sr__session_set_opts_req__init,
4953 + NULL,NULL,NULL /* reserved[123] */
4955 +#define sr__session_set_opts_resp__field_descriptors NULL
4956 +#define sr__session_set_opts_resp__field_indices_by_name NULL
4957 +#define sr__session_set_opts_resp__number_ranges NULL
4958 +const ProtobufCMessageDescriptor sr__session_set_opts_resp__descriptor =
4960 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4961 + "sr.SessionSetOptsResp",
4962 + "SessionSetOptsResp",
4963 + "Sr__SessionSetOptsResp",
4965 + sizeof(Sr__SessionSetOptsResp),
4967 + sr__session_set_opts_resp__field_descriptors,
4968 + sr__session_set_opts_resp__field_indices_by_name,
4969 + 0, sr__session_set_opts_resp__number_ranges,
4970 + (ProtobufCMessageInit) sr__session_set_opts_resp__init,
4971 + NULL,NULL,NULL /* reserved[123] */
4973 +static const ProtobufCFieldDescriptor sr__version_verify_req__field_descriptors[1] =
4978 + PROTOBUF_C_LABEL_REQUIRED,
4979 + PROTOBUF_C_TYPE_STRING,
4980 + 0, /* quantifier_offset */
4981 + offsetof(Sr__VersionVerifyReq, soname),
4985 + 0,NULL,NULL /* reserved1,reserved2, etc */
4988 +static const unsigned sr__version_verify_req__field_indices_by_name[] = {
4989 + 0, /* field[0] = soname */
4991 +static const ProtobufCIntRange sr__version_verify_req__number_ranges[1 + 1] =
4996 +const ProtobufCMessageDescriptor sr__version_verify_req__descriptor =
4998 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
4999 + "sr.VersionVerifyReq",
5000 + "VersionVerifyReq",
5001 + "Sr__VersionVerifyReq",
5003 + sizeof(Sr__VersionVerifyReq),
5005 + sr__version_verify_req__field_descriptors,
5006 + sr__version_verify_req__field_indices_by_name,
5007 + 1, sr__version_verify_req__number_ranges,
5008 + (ProtobufCMessageInit) sr__version_verify_req__init,
5009 + NULL,NULL,NULL /* reserved[123] */
5011 +static const ProtobufCFieldDescriptor sr__version_verify_resp__field_descriptors[1] =
5016 + PROTOBUF_C_LABEL_OPTIONAL,
5017 + PROTOBUF_C_TYPE_STRING,
5018 + 0, /* quantifier_offset */
5019 + offsetof(Sr__VersionVerifyResp, soname),
5023 + 0,NULL,NULL /* reserved1,reserved2, etc */
5026 +static const unsigned sr__version_verify_resp__field_indices_by_name[] = {
5027 + 0, /* field[0] = soname */
5029 +static const ProtobufCIntRange sr__version_verify_resp__number_ranges[1 + 1] =
5034 +const ProtobufCMessageDescriptor sr__version_verify_resp__descriptor =
5036 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5037 + "sr.VersionVerifyResp",
5038 + "VersionVerifyResp",
5039 + "Sr__VersionVerifyResp",
5041 + sizeof(Sr__VersionVerifyResp),
5043 + sr__version_verify_resp__field_descriptors,
5044 + sr__version_verify_resp__field_indices_by_name,
5045 + 1, sr__version_verify_resp__number_ranges,
5046 + (ProtobufCMessageInit) sr__version_verify_resp__init,
5047 + NULL,NULL,NULL /* reserved[123] */
5049 +static const ProtobufCFieldDescriptor sr__schema_revision__field_descriptors[3] =
5054 + PROTOBUF_C_LABEL_OPTIONAL,
5055 + PROTOBUF_C_TYPE_STRING,
5056 + 0, /* quantifier_offset */
5057 + offsetof(Sr__SchemaRevision, revision),
5061 + 0,NULL,NULL /* reserved1,reserved2, etc */
5066 + PROTOBUF_C_LABEL_OPTIONAL,
5067 + PROTOBUF_C_TYPE_STRING,
5068 + 0, /* quantifier_offset */
5069 + offsetof(Sr__SchemaRevision, file_path_yang),
5073 + 0,NULL,NULL /* reserved1,reserved2, etc */
5078 + PROTOBUF_C_LABEL_OPTIONAL,
5079 + PROTOBUF_C_TYPE_STRING,
5080 + 0, /* quantifier_offset */
5081 + offsetof(Sr__SchemaRevision, file_path_yin),
5085 + 0,NULL,NULL /* reserved1,reserved2, etc */
5088 +static const unsigned sr__schema_revision__field_indices_by_name[] = {
5089 + 1, /* field[1] = file_path_yang */
5090 + 2, /* field[2] = file_path_yin */
5091 + 0, /* field[0] = revision */
5093 +static const ProtobufCIntRange sr__schema_revision__number_ranges[1 + 1] =
5098 +const ProtobufCMessageDescriptor sr__schema_revision__descriptor =
5100 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5101 + "sr.SchemaRevision",
5103 + "Sr__SchemaRevision",
5105 + sizeof(Sr__SchemaRevision),
5107 + sr__schema_revision__field_descriptors,
5108 + sr__schema_revision__field_indices_by_name,
5109 + 1, sr__schema_revision__number_ranges,
5110 + (ProtobufCMessageInit) sr__schema_revision__init,
5111 + NULL,NULL,NULL /* reserved[123] */
5113 +static const ProtobufCFieldDescriptor sr__schema_submodule__field_descriptors[2] =
5118 + PROTOBUF_C_LABEL_REQUIRED,
5119 + PROTOBUF_C_TYPE_STRING,
5120 + 0, /* quantifier_offset */
5121 + offsetof(Sr__SchemaSubmodule, submodule_name),
5125 + 0,NULL,NULL /* reserved1,reserved2, etc */
5130 + PROTOBUF_C_LABEL_REQUIRED,
5131 + PROTOBUF_C_TYPE_MESSAGE,
5132 + 0, /* quantifier_offset */
5133 + offsetof(Sr__SchemaSubmodule, revision),
5134 + &sr__schema_revision__descriptor,
5137 + 0,NULL,NULL /* reserved1,reserved2, etc */
5140 +static const unsigned sr__schema_submodule__field_indices_by_name[] = {
5141 + 1, /* field[1] = revision */
5142 + 0, /* field[0] = submodule_name */
5144 +static const ProtobufCIntRange sr__schema_submodule__number_ranges[1 + 1] =
5149 +const ProtobufCMessageDescriptor sr__schema_submodule__descriptor =
5151 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5152 + "sr.SchemaSubmodule",
5153 + "SchemaSubmodule",
5154 + "Sr__SchemaSubmodule",
5156 + sizeof(Sr__SchemaSubmodule),
5158 + sr__schema_submodule__field_descriptors,
5159 + sr__schema_submodule__field_indices_by_name,
5160 + 1, sr__schema_submodule__number_ranges,
5161 + (ProtobufCMessageInit) sr__schema_submodule__init,
5162 + NULL,NULL,NULL /* reserved[123] */
5164 +static const ProtobufCFieldDescriptor sr__schema__field_descriptors[8] =
5169 + PROTOBUF_C_LABEL_REQUIRED,
5170 + PROTOBUF_C_TYPE_STRING,
5171 + 0, /* quantifier_offset */
5172 + offsetof(Sr__Schema, module_name),
5176 + 0,NULL,NULL /* reserved1,reserved2, etc */
5181 + PROTOBUF_C_LABEL_REQUIRED,
5182 + PROTOBUF_C_TYPE_STRING,
5183 + 0, /* quantifier_offset */
5184 + offsetof(Sr__Schema, ns),
5188 + 0,NULL,NULL /* reserved1,reserved2, etc */
5193 + PROTOBUF_C_LABEL_REQUIRED,
5194 + PROTOBUF_C_TYPE_STRING,
5195 + 0, /* quantifier_offset */
5196 + offsetof(Sr__Schema, prefix),
5200 + 0,NULL,NULL /* reserved1,reserved2, etc */
5205 + PROTOBUF_C_LABEL_REQUIRED,
5206 + PROTOBUF_C_TYPE_BOOL,
5207 + 0, /* quantifier_offset */
5208 + offsetof(Sr__Schema, installed),
5212 + 0,NULL,NULL /* reserved1,reserved2, etc */
5217 + PROTOBUF_C_LABEL_REQUIRED,
5218 + PROTOBUF_C_TYPE_BOOL,
5219 + 0, /* quantifier_offset */
5220 + offsetof(Sr__Schema, implemented),
5224 + 0,NULL,NULL /* reserved1,reserved2, etc */
5229 + PROTOBUF_C_LABEL_REQUIRED,
5230 + PROTOBUF_C_TYPE_MESSAGE,
5231 + 0, /* quantifier_offset */
5232 + offsetof(Sr__Schema, revision),
5233 + &sr__schema_revision__descriptor,
5236 + 0,NULL,NULL /* reserved1,reserved2, etc */
5241 + PROTOBUF_C_LABEL_REPEATED,
5242 + PROTOBUF_C_TYPE_MESSAGE,
5243 + offsetof(Sr__Schema, n_submodules),
5244 + offsetof(Sr__Schema, submodules),
5245 + &sr__schema_submodule__descriptor,
5248 + 0,NULL,NULL /* reserved1,reserved2, etc */
5251 + "enabled_features",
5253 + PROTOBUF_C_LABEL_REPEATED,
5254 + PROTOBUF_C_TYPE_STRING,
5255 + offsetof(Sr__Schema, n_enabled_features),
5256 + offsetof(Sr__Schema, enabled_features),
5260 + 0,NULL,NULL /* reserved1,reserved2, etc */
5263 +static const unsigned sr__schema__field_indices_by_name[] = {
5264 + 7, /* field[7] = enabled_features */
5265 + 4, /* field[4] = implemented */
5266 + 3, /* field[3] = installed */
5267 + 0, /* field[0] = module_name */
5268 + 1, /* field[1] = ns */
5269 + 2, /* field[2] = prefix */
5270 + 5, /* field[5] = revision */
5271 + 6, /* field[6] = submodules */
5273 +static const ProtobufCIntRange sr__schema__number_ranges[1 + 1] =
5278 +const ProtobufCMessageDescriptor sr__schema__descriptor =
5280 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5285 + sizeof(Sr__Schema),
5287 + sr__schema__field_descriptors,
5288 + sr__schema__field_indices_by_name,
5289 + 1, sr__schema__number_ranges,
5290 + (ProtobufCMessageInit) sr__schema__init,
5291 + NULL,NULL,NULL /* reserved[123] */
5293 +#define sr__list_schemas_req__field_descriptors NULL
5294 +#define sr__list_schemas_req__field_indices_by_name NULL
5295 +#define sr__list_schemas_req__number_ranges NULL
5296 +const ProtobufCMessageDescriptor sr__list_schemas_req__descriptor =
5298 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5299 + "sr.ListSchemasReq",
5301 + "Sr__ListSchemasReq",
5303 + sizeof(Sr__ListSchemasReq),
5305 + sr__list_schemas_req__field_descriptors,
5306 + sr__list_schemas_req__field_indices_by_name,
5307 + 0, sr__list_schemas_req__number_ranges,
5308 + (ProtobufCMessageInit) sr__list_schemas_req__init,
5309 + NULL,NULL,NULL /* reserved[123] */
5311 +static const ProtobufCFieldDescriptor sr__list_schemas_resp__field_descriptors[1] =
5316 + PROTOBUF_C_LABEL_REPEATED,
5317 + PROTOBUF_C_TYPE_MESSAGE,
5318 + offsetof(Sr__ListSchemasResp, n_schemas),
5319 + offsetof(Sr__ListSchemasResp, schemas),
5320 + &sr__schema__descriptor,
5323 + 0,NULL,NULL /* reserved1,reserved2, etc */
5326 +static const unsigned sr__list_schemas_resp__field_indices_by_name[] = {
5327 + 0, /* field[0] = schemas */
5329 +static const ProtobufCIntRange sr__list_schemas_resp__number_ranges[1 + 1] =
5334 +const ProtobufCMessageDescriptor sr__list_schemas_resp__descriptor =
5336 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5337 + "sr.ListSchemasResp",
5338 + "ListSchemasResp",
5339 + "Sr__ListSchemasResp",
5341 + sizeof(Sr__ListSchemasResp),
5343 + sr__list_schemas_resp__field_descriptors,
5344 + sr__list_schemas_resp__field_indices_by_name,
5345 + 1, sr__list_schemas_resp__number_ranges,
5346 + (ProtobufCMessageInit) sr__list_schemas_resp__init,
5347 + NULL,NULL,NULL /* reserved[123] */
5349 +static const ProtobufCFieldDescriptor sr__get_schema_req__field_descriptors[5] =
5354 + PROTOBUF_C_LABEL_OPTIONAL,
5355 + PROTOBUF_C_TYPE_STRING,
5356 + 0, /* quantifier_offset */
5357 + offsetof(Sr__GetSchemaReq, module_name),
5361 + 0,NULL,NULL /* reserved1,reserved2, etc */
5366 + PROTOBUF_C_LABEL_OPTIONAL,
5367 + PROTOBUF_C_TYPE_STRING,
5368 + 0, /* quantifier_offset */
5369 + offsetof(Sr__GetSchemaReq, revision),
5373 + 0,NULL,NULL /* reserved1,reserved2, etc */
5378 + PROTOBUF_C_LABEL_OPTIONAL,
5379 + PROTOBUF_C_TYPE_STRING,
5380 + 0, /* quantifier_offset */
5381 + offsetof(Sr__GetSchemaReq, submodule_name),
5385 + 0,NULL,NULL /* reserved1,reserved2, etc */
5388 + "submodule_revision",
5390 + PROTOBUF_C_LABEL_OPTIONAL,
5391 + PROTOBUF_C_TYPE_STRING,
5392 + 0, /* quantifier_offset */
5393 + offsetof(Sr__GetSchemaReq, submodule_revision),
5397 + 0,NULL,NULL /* reserved1,reserved2, etc */
5402 + PROTOBUF_C_LABEL_REQUIRED,
5403 + PROTOBUF_C_TYPE_BOOL,
5404 + 0, /* quantifier_offset */
5405 + offsetof(Sr__GetSchemaReq, yang_format),
5409 + 0,NULL,NULL /* reserved1,reserved2, etc */
5412 +static const unsigned sr__get_schema_req__field_indices_by_name[] = {
5413 + 0, /* field[0] = module_name */
5414 + 1, /* field[1] = revision */
5415 + 2, /* field[2] = submodule_name */
5416 + 3, /* field[3] = submodule_revision */
5417 + 4, /* field[4] = yang_format */
5419 +static const ProtobufCIntRange sr__get_schema_req__number_ranges[1 + 1] =
5424 +const ProtobufCMessageDescriptor sr__get_schema_req__descriptor =
5426 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5427 + "sr.GetSchemaReq",
5429 + "Sr__GetSchemaReq",
5431 + sizeof(Sr__GetSchemaReq),
5433 + sr__get_schema_req__field_descriptors,
5434 + sr__get_schema_req__field_indices_by_name,
5435 + 1, sr__get_schema_req__number_ranges,
5436 + (ProtobufCMessageInit) sr__get_schema_req__init,
5437 + NULL,NULL,NULL /* reserved[123] */
5439 +static const ProtobufCFieldDescriptor sr__get_schema_resp__field_descriptors[1] =
5444 + PROTOBUF_C_LABEL_REQUIRED,
5445 + PROTOBUF_C_TYPE_STRING,
5446 + 0, /* quantifier_offset */
5447 + offsetof(Sr__GetSchemaResp, schema_content),
5451 + 0,NULL,NULL /* reserved1,reserved2, etc */
5454 +static const unsigned sr__get_schema_resp__field_indices_by_name[] = {
5455 + 0, /* field[0] = schema_content */
5457 +static const ProtobufCIntRange sr__get_schema_resp__number_ranges[1 + 1] =
5462 +const ProtobufCMessageDescriptor sr__get_schema_resp__descriptor =
5464 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5465 + "sr.GetSchemaResp",
5467 + "Sr__GetSchemaResp",
5469 + sizeof(Sr__GetSchemaResp),
5471 + sr__get_schema_resp__field_descriptors,
5472 + sr__get_schema_resp__field_indices_by_name,
5473 + 1, sr__get_schema_resp__number_ranges,
5474 + (ProtobufCMessageInit) sr__get_schema_resp__init,
5475 + NULL,NULL,NULL /* reserved[123] */
5477 +static const ProtobufCFieldDescriptor sr__get_item_req__field_descriptors[1] =
5482 + PROTOBUF_C_LABEL_REQUIRED,
5483 + PROTOBUF_C_TYPE_STRING,
5484 + 0, /* quantifier_offset */
5485 + offsetof(Sr__GetItemReq, xpath),
5489 + 0,NULL,NULL /* reserved1,reserved2, etc */
5492 +static const unsigned sr__get_item_req__field_indices_by_name[] = {
5493 + 0, /* field[0] = xpath */
5495 +static const ProtobufCIntRange sr__get_item_req__number_ranges[1 + 1] =
5500 +const ProtobufCMessageDescriptor sr__get_item_req__descriptor =
5502 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5507 + sizeof(Sr__GetItemReq),
5509 + sr__get_item_req__field_descriptors,
5510 + sr__get_item_req__field_indices_by_name,
5511 + 1, sr__get_item_req__number_ranges,
5512 + (ProtobufCMessageInit) sr__get_item_req__init,
5513 + NULL,NULL,NULL /* reserved[123] */
5515 +static const ProtobufCFieldDescriptor sr__get_item_resp__field_descriptors[1] =
5520 + PROTOBUF_C_LABEL_OPTIONAL,
5521 + PROTOBUF_C_TYPE_MESSAGE,
5522 + 0, /* quantifier_offset */
5523 + offsetof(Sr__GetItemResp, value),
5524 + &sr__value__descriptor,
5527 + 0,NULL,NULL /* reserved1,reserved2, etc */
5530 +static const unsigned sr__get_item_resp__field_indices_by_name[] = {
5531 + 0, /* field[0] = value */
5533 +static const ProtobufCIntRange sr__get_item_resp__number_ranges[1 + 1] =
5538 +const ProtobufCMessageDescriptor sr__get_item_resp__descriptor =
5540 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5543 + "Sr__GetItemResp",
5545 + sizeof(Sr__GetItemResp),
5547 + sr__get_item_resp__field_descriptors,
5548 + sr__get_item_resp__field_indices_by_name,
5549 + 1, sr__get_item_resp__number_ranges,
5550 + (ProtobufCMessageInit) sr__get_item_resp__init,
5551 + NULL,NULL,NULL /* reserved[123] */
5553 +static const ProtobufCFieldDescriptor sr__get_items_req__field_descriptors[3] =
5558 + PROTOBUF_C_LABEL_REQUIRED,
5559 + PROTOBUF_C_TYPE_STRING,
5560 + 0, /* quantifier_offset */
5561 + offsetof(Sr__GetItemsReq, xpath),
5565 + 0,NULL,NULL /* reserved1,reserved2, etc */
5570 + PROTOBUF_C_LABEL_OPTIONAL,
5571 + PROTOBUF_C_TYPE_UINT32,
5572 + offsetof(Sr__GetItemsReq, has_limit),
5573 + offsetof(Sr__GetItemsReq, limit),
5577 + 0,NULL,NULL /* reserved1,reserved2, etc */
5582 + PROTOBUF_C_LABEL_OPTIONAL,
5583 + PROTOBUF_C_TYPE_UINT32,
5584 + offsetof(Sr__GetItemsReq, has_offset),
5585 + offsetof(Sr__GetItemsReq, offset),
5589 + 0,NULL,NULL /* reserved1,reserved2, etc */
5592 +static const unsigned sr__get_items_req__field_indices_by_name[] = {
5593 + 1, /* field[1] = limit */
5594 + 2, /* field[2] = offset */
5595 + 0, /* field[0] = xpath */
5597 +static const ProtobufCIntRange sr__get_items_req__number_ranges[1 + 1] =
5602 +const ProtobufCMessageDescriptor sr__get_items_req__descriptor =
5604 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5607 + "Sr__GetItemsReq",
5609 + sizeof(Sr__GetItemsReq),
5611 + sr__get_items_req__field_descriptors,
5612 + sr__get_items_req__field_indices_by_name,
5613 + 1, sr__get_items_req__number_ranges,
5614 + (ProtobufCMessageInit) sr__get_items_req__init,
5615 + NULL,NULL,NULL /* reserved[123] */
5617 +static const ProtobufCFieldDescriptor sr__get_items_resp__field_descriptors[1] =
5622 + PROTOBUF_C_LABEL_REPEATED,
5623 + PROTOBUF_C_TYPE_MESSAGE,
5624 + offsetof(Sr__GetItemsResp, n_values),
5625 + offsetof(Sr__GetItemsResp, values),
5626 + &sr__value__descriptor,
5629 + 0,NULL,NULL /* reserved1,reserved2, etc */
5632 +static const unsigned sr__get_items_resp__field_indices_by_name[] = {
5633 + 0, /* field[0] = values */
5635 +static const ProtobufCIntRange sr__get_items_resp__number_ranges[1 + 1] =
5640 +const ProtobufCMessageDescriptor sr__get_items_resp__descriptor =
5642 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5643 + "sr.GetItemsResp",
5645 + "Sr__GetItemsResp",
5647 + sizeof(Sr__GetItemsResp),
5649 + sr__get_items_resp__field_descriptors,
5650 + sr__get_items_resp__field_indices_by_name,
5651 + 1, sr__get_items_resp__number_ranges,
5652 + (ProtobufCMessageInit) sr__get_items_resp__init,
5653 + NULL,NULL,NULL /* reserved[123] */
5655 +static const ProtobufCFieldDescriptor sr__get_subtree_req__field_descriptors[1] =
5660 + PROTOBUF_C_LABEL_REQUIRED,
5661 + PROTOBUF_C_TYPE_STRING,
5662 + 0, /* quantifier_offset */
5663 + offsetof(Sr__GetSubtreeReq, xpath),
5667 + 0,NULL,NULL /* reserved1,reserved2, etc */
5670 +static const unsigned sr__get_subtree_req__field_indices_by_name[] = {
5671 + 0, /* field[0] = xpath */
5673 +static const ProtobufCIntRange sr__get_subtree_req__number_ranges[1 + 1] =
5678 +const ProtobufCMessageDescriptor sr__get_subtree_req__descriptor =
5680 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5681 + "sr.GetSubtreeReq",
5683 + "Sr__GetSubtreeReq",
5685 + sizeof(Sr__GetSubtreeReq),
5687 + sr__get_subtree_req__field_descriptors,
5688 + sr__get_subtree_req__field_indices_by_name,
5689 + 1, sr__get_subtree_req__number_ranges,
5690 + (ProtobufCMessageInit) sr__get_subtree_req__init,
5691 + NULL,NULL,NULL /* reserved[123] */
5693 +static const ProtobufCFieldDescriptor sr__get_subtree_resp__field_descriptors[1] =
5698 + PROTOBUF_C_LABEL_OPTIONAL,
5699 + PROTOBUF_C_TYPE_MESSAGE,
5700 + 0, /* quantifier_offset */
5701 + offsetof(Sr__GetSubtreeResp, tree),
5702 + &sr__node__descriptor,
5705 + 0,NULL,NULL /* reserved1,reserved2, etc */
5708 +static const unsigned sr__get_subtree_resp__field_indices_by_name[] = {
5709 + 0, /* field[0] = tree */
5711 +static const ProtobufCIntRange sr__get_subtree_resp__number_ranges[1 + 1] =
5716 +const ProtobufCMessageDescriptor sr__get_subtree_resp__descriptor =
5718 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5719 + "sr.GetSubtreeResp",
5721 + "Sr__GetSubtreeResp",
5723 + sizeof(Sr__GetSubtreeResp),
5725 + sr__get_subtree_resp__field_descriptors,
5726 + sr__get_subtree_resp__field_indices_by_name,
5727 + 1, sr__get_subtree_resp__number_ranges,
5728 + (ProtobufCMessageInit) sr__get_subtree_resp__init,
5729 + NULL,NULL,NULL /* reserved[123] */
5731 +static const ProtobufCFieldDescriptor sr__get_subtrees_req__field_descriptors[1] =
5736 + PROTOBUF_C_LABEL_REQUIRED,
5737 + PROTOBUF_C_TYPE_STRING,
5738 + 0, /* quantifier_offset */
5739 + offsetof(Sr__GetSubtreesReq, xpath),
5743 + 0,NULL,NULL /* reserved1,reserved2, etc */
5746 +static const unsigned sr__get_subtrees_req__field_indices_by_name[] = {
5747 + 0, /* field[0] = xpath */
5749 +static const ProtobufCIntRange sr__get_subtrees_req__number_ranges[1 + 1] =
5754 +const ProtobufCMessageDescriptor sr__get_subtrees_req__descriptor =
5756 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5757 + "sr.GetSubtreesReq",
5759 + "Sr__GetSubtreesReq",
5761 + sizeof(Sr__GetSubtreesReq),
5763 + sr__get_subtrees_req__field_descriptors,
5764 + sr__get_subtrees_req__field_indices_by_name,
5765 + 1, sr__get_subtrees_req__number_ranges,
5766 + (ProtobufCMessageInit) sr__get_subtrees_req__init,
5767 + NULL,NULL,NULL /* reserved[123] */
5769 +static const ProtobufCFieldDescriptor sr__get_subtrees_resp__field_descriptors[1] =
5774 + PROTOBUF_C_LABEL_REPEATED,
5775 + PROTOBUF_C_TYPE_MESSAGE,
5776 + offsetof(Sr__GetSubtreesResp, n_trees),
5777 + offsetof(Sr__GetSubtreesResp, trees),
5778 + &sr__node__descriptor,
5781 + 0,NULL,NULL /* reserved1,reserved2, etc */
5784 +static const unsigned sr__get_subtrees_resp__field_indices_by_name[] = {
5785 + 0, /* field[0] = trees */
5787 +static const ProtobufCIntRange sr__get_subtrees_resp__number_ranges[1 + 1] =
5792 +const ProtobufCMessageDescriptor sr__get_subtrees_resp__descriptor =
5794 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5795 + "sr.GetSubtreesResp",
5796 + "GetSubtreesResp",
5797 + "Sr__GetSubtreesResp",
5799 + sizeof(Sr__GetSubtreesResp),
5801 + sr__get_subtrees_resp__field_descriptors,
5802 + sr__get_subtrees_resp__field_indices_by_name,
5803 + 1, sr__get_subtrees_resp__number_ranges,
5804 + (ProtobufCMessageInit) sr__get_subtrees_resp__init,
5805 + NULL,NULL,NULL /* reserved[123] */
5807 +static const ProtobufCFieldDescriptor sr__get_subtree_chunk_req__field_descriptors[6] =
5812 + PROTOBUF_C_LABEL_REQUIRED,
5813 + PROTOBUF_C_TYPE_STRING,
5814 + 0, /* quantifier_offset */
5815 + offsetof(Sr__GetSubtreeChunkReq, xpath),
5819 + 0,NULL,NULL /* reserved1,reserved2, etc */
5824 + PROTOBUF_C_LABEL_REQUIRED,
5825 + PROTOBUF_C_TYPE_BOOL,
5826 + 0, /* quantifier_offset */
5827 + offsetof(Sr__GetSubtreeChunkReq, single),
5831 + 0,NULL,NULL /* reserved1,reserved2, etc */
5836 + PROTOBUF_C_LABEL_REQUIRED,
5837 + PROTOBUF_C_TYPE_UINT32,
5838 + 0, /* quantifier_offset */
5839 + offsetof(Sr__GetSubtreeChunkReq, slice_offset),
5843 + 0,NULL,NULL /* reserved1,reserved2, etc */
5848 + PROTOBUF_C_LABEL_REQUIRED,
5849 + PROTOBUF_C_TYPE_UINT32,
5850 + 0, /* quantifier_offset */
5851 + offsetof(Sr__GetSubtreeChunkReq, slice_width),
5855 + 0,NULL,NULL /* reserved1,reserved2, etc */
5860 + PROTOBUF_C_LABEL_REQUIRED,
5861 + PROTOBUF_C_TYPE_UINT32,
5862 + 0, /* quantifier_offset */
5863 + offsetof(Sr__GetSubtreeChunkReq, child_limit),
5867 + 0,NULL,NULL /* reserved1,reserved2, etc */
5872 + PROTOBUF_C_LABEL_REQUIRED,
5873 + PROTOBUF_C_TYPE_UINT32,
5874 + 0, /* quantifier_offset */
5875 + offsetof(Sr__GetSubtreeChunkReq, depth_limit),
5879 + 0,NULL,NULL /* reserved1,reserved2, etc */
5882 +static const unsigned sr__get_subtree_chunk_req__field_indices_by_name[] = {
5883 + 4, /* field[4] = child_limit */
5884 + 5, /* field[5] = depth_limit */
5885 + 1, /* field[1] = single */
5886 + 2, /* field[2] = slice_offset */
5887 + 3, /* field[3] = slice_width */
5888 + 0, /* field[0] = xpath */
5890 +static const ProtobufCIntRange sr__get_subtree_chunk_req__number_ranges[1 + 1] =
5895 +const ProtobufCMessageDescriptor sr__get_subtree_chunk_req__descriptor =
5897 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5898 + "sr.GetSubtreeChunkReq",
5899 + "GetSubtreeChunkReq",
5900 + "Sr__GetSubtreeChunkReq",
5902 + sizeof(Sr__GetSubtreeChunkReq),
5904 + sr__get_subtree_chunk_req__field_descriptors,
5905 + sr__get_subtree_chunk_req__field_indices_by_name,
5906 + 1, sr__get_subtree_chunk_req__number_ranges,
5907 + (ProtobufCMessageInit) sr__get_subtree_chunk_req__init,
5908 + NULL,NULL,NULL /* reserved[123] */
5910 +static const ProtobufCFieldDescriptor sr__get_subtree_chunk_resp__field_descriptors[2] =
5915 + PROTOBUF_C_LABEL_REPEATED,
5916 + PROTOBUF_C_TYPE_STRING,
5917 + offsetof(Sr__GetSubtreeChunkResp, n_xpath),
5918 + offsetof(Sr__GetSubtreeChunkResp, xpath),
5922 + 0,NULL,NULL /* reserved1,reserved2, etc */
5927 + PROTOBUF_C_LABEL_REPEATED,
5928 + PROTOBUF_C_TYPE_MESSAGE,
5929 + offsetof(Sr__GetSubtreeChunkResp, n_chunk),
5930 + offsetof(Sr__GetSubtreeChunkResp, chunk),
5931 + &sr__node__descriptor,
5934 + 0,NULL,NULL /* reserved1,reserved2, etc */
5937 +static const unsigned sr__get_subtree_chunk_resp__field_indices_by_name[] = {
5938 + 1, /* field[1] = chunk */
5939 + 0, /* field[0] = xpath */
5941 +static const ProtobufCIntRange sr__get_subtree_chunk_resp__number_ranges[1 + 1] =
5946 +const ProtobufCMessageDescriptor sr__get_subtree_chunk_resp__descriptor =
5948 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
5949 + "sr.GetSubtreeChunkResp",
5950 + "GetSubtreeChunkResp",
5951 + "Sr__GetSubtreeChunkResp",
5953 + sizeof(Sr__GetSubtreeChunkResp),
5955 + sr__get_subtree_chunk_resp__field_descriptors,
5956 + sr__get_subtree_chunk_resp__field_indices_by_name,
5957 + 1, sr__get_subtree_chunk_resp__number_ranges,
5958 + (ProtobufCMessageInit) sr__get_subtree_chunk_resp__init,
5959 + NULL,NULL,NULL /* reserved[123] */
5961 +static const ProtobufCFieldDescriptor sr__set_item_req__field_descriptors[3] =
5966 + PROTOBUF_C_LABEL_REQUIRED,
5967 + PROTOBUF_C_TYPE_STRING,
5968 + 0, /* quantifier_offset */
5969 + offsetof(Sr__SetItemReq, xpath),
5973 + 0,NULL,NULL /* reserved1,reserved2, etc */
5978 + PROTOBUF_C_LABEL_OPTIONAL,
5979 + PROTOBUF_C_TYPE_MESSAGE,
5980 + 0, /* quantifier_offset */
5981 + offsetof(Sr__SetItemReq, value),
5982 + &sr__value__descriptor,
5985 + 0,NULL,NULL /* reserved1,reserved2, etc */
5990 + PROTOBUF_C_LABEL_REQUIRED,
5991 + PROTOBUF_C_TYPE_UINT32,
5992 + 0, /* quantifier_offset */
5993 + offsetof(Sr__SetItemReq, options),
5997 + 0,NULL,NULL /* reserved1,reserved2, etc */
6000 +static const unsigned sr__set_item_req__field_indices_by_name[] = {
6001 + 2, /* field[2] = options */
6002 + 1, /* field[1] = value */
6003 + 0, /* field[0] = xpath */
6005 +static const ProtobufCIntRange sr__set_item_req__number_ranges[1 + 1] =
6010 +const ProtobufCMessageDescriptor sr__set_item_req__descriptor =
6012 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6017 + sizeof(Sr__SetItemReq),
6019 + sr__set_item_req__field_descriptors,
6020 + sr__set_item_req__field_indices_by_name,
6021 + 1, sr__set_item_req__number_ranges,
6022 + (ProtobufCMessageInit) sr__set_item_req__init,
6023 + NULL,NULL,NULL /* reserved[123] */
6025 +#define sr__set_item_resp__field_descriptors NULL
6026 +#define sr__set_item_resp__field_indices_by_name NULL
6027 +#define sr__set_item_resp__number_ranges NULL
6028 +const ProtobufCMessageDescriptor sr__set_item_resp__descriptor =
6030 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6033 + "Sr__SetItemResp",
6035 + sizeof(Sr__SetItemResp),
6037 + sr__set_item_resp__field_descriptors,
6038 + sr__set_item_resp__field_indices_by_name,
6039 + 0, sr__set_item_resp__number_ranges,
6040 + (ProtobufCMessageInit) sr__set_item_resp__init,
6041 + NULL,NULL,NULL /* reserved[123] */
6043 +static const ProtobufCFieldDescriptor sr__set_item_str_req__field_descriptors[3] =
6048 + PROTOBUF_C_LABEL_REQUIRED,
6049 + PROTOBUF_C_TYPE_STRING,
6050 + 0, /* quantifier_offset */
6051 + offsetof(Sr__SetItemStrReq, xpath),
6055 + 0,NULL,NULL /* reserved1,reserved2, etc */
6060 + PROTOBUF_C_LABEL_OPTIONAL,
6061 + PROTOBUF_C_TYPE_STRING,
6062 + 0, /* quantifier_offset */
6063 + offsetof(Sr__SetItemStrReq, value),
6067 + 0,NULL,NULL /* reserved1,reserved2, etc */
6072 + PROTOBUF_C_LABEL_REQUIRED,
6073 + PROTOBUF_C_TYPE_UINT32,
6074 + 0, /* quantifier_offset */
6075 + offsetof(Sr__SetItemStrReq, options),
6079 + 0,NULL,NULL /* reserved1,reserved2, etc */
6082 +static const unsigned sr__set_item_str_req__field_indices_by_name[] = {
6083 + 2, /* field[2] = options */
6084 + 1, /* field[1] = value */
6085 + 0, /* field[0] = xpath */
6087 +static const ProtobufCIntRange sr__set_item_str_req__number_ranges[1 + 1] =
6092 +const ProtobufCMessageDescriptor sr__set_item_str_req__descriptor =
6094 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6095 + "sr.SetItemStrReq",
6097 + "Sr__SetItemStrReq",
6099 + sizeof(Sr__SetItemStrReq),
6101 + sr__set_item_str_req__field_descriptors,
6102 + sr__set_item_str_req__field_indices_by_name,
6103 + 1, sr__set_item_str_req__number_ranges,
6104 + (ProtobufCMessageInit) sr__set_item_str_req__init,
6105 + NULL,NULL,NULL /* reserved[123] */
6107 +#define sr__set_item_str_resp__field_descriptors NULL
6108 +#define sr__set_item_str_resp__field_indices_by_name NULL
6109 +#define sr__set_item_str_resp__number_ranges NULL
6110 +const ProtobufCMessageDescriptor sr__set_item_str_resp__descriptor =
6112 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6113 + "sr.SetItemStrResp",
6115 + "Sr__SetItemStrResp",
6117 + sizeof(Sr__SetItemStrResp),
6119 + sr__set_item_str_resp__field_descriptors,
6120 + sr__set_item_str_resp__field_indices_by_name,
6121 + 0, sr__set_item_str_resp__number_ranges,
6122 + (ProtobufCMessageInit) sr__set_item_str_resp__init,
6123 + NULL,NULL,NULL /* reserved[123] */
6125 +static const ProtobufCFieldDescriptor sr__delete_item_req__field_descriptors[2] =
6130 + PROTOBUF_C_LABEL_REQUIRED,
6131 + PROTOBUF_C_TYPE_STRING,
6132 + 0, /* quantifier_offset */
6133 + offsetof(Sr__DeleteItemReq, xpath),
6137 + 0,NULL,NULL /* reserved1,reserved2, etc */
6142 + PROTOBUF_C_LABEL_REQUIRED,
6143 + PROTOBUF_C_TYPE_UINT32,
6144 + 0, /* quantifier_offset */
6145 + offsetof(Sr__DeleteItemReq, options),
6149 + 0,NULL,NULL /* reserved1,reserved2, etc */
6152 +static const unsigned sr__delete_item_req__field_indices_by_name[] = {
6153 + 1, /* field[1] = options */
6154 + 0, /* field[0] = xpath */
6156 +static const ProtobufCIntRange sr__delete_item_req__number_ranges[2 + 1] =
6162 +const ProtobufCMessageDescriptor sr__delete_item_req__descriptor =
6164 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6165 + "sr.DeleteItemReq",
6167 + "Sr__DeleteItemReq",
6169 + sizeof(Sr__DeleteItemReq),
6171 + sr__delete_item_req__field_descriptors,
6172 + sr__delete_item_req__field_indices_by_name,
6173 + 2, sr__delete_item_req__number_ranges,
6174 + (ProtobufCMessageInit) sr__delete_item_req__init,
6175 + NULL,NULL,NULL /* reserved[123] */
6177 +#define sr__delete_item_resp__field_descriptors NULL
6178 +#define sr__delete_item_resp__field_indices_by_name NULL
6179 +#define sr__delete_item_resp__number_ranges NULL
6180 +const ProtobufCMessageDescriptor sr__delete_item_resp__descriptor =
6182 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6183 + "sr.DeleteItemResp",
6185 + "Sr__DeleteItemResp",
6187 + sizeof(Sr__DeleteItemResp),
6189 + sr__delete_item_resp__field_descriptors,
6190 + sr__delete_item_resp__field_indices_by_name,
6191 + 0, sr__delete_item_resp__number_ranges,
6192 + (ProtobufCMessageInit) sr__delete_item_resp__init,
6193 + NULL,NULL,NULL /* reserved[123] */
6195 +static const ProtobufCEnumValue sr__move_item_req__move_position__enum_values_by_number[4] =
6197 + { "BEFORE", "SR__MOVE_ITEM_REQ__MOVE_POSITION__BEFORE", 1 },
6198 + { "AFTER", "SR__MOVE_ITEM_REQ__MOVE_POSITION__AFTER", 2 },
6199 + { "FIRST", "SR__MOVE_ITEM_REQ__MOVE_POSITION__FIRST", 3 },
6200 + { "LAST", "SR__MOVE_ITEM_REQ__MOVE_POSITION__LAST", 4 },
6202 +static const ProtobufCIntRange sr__move_item_req__move_position__value_ranges[] = {
6205 +static const ProtobufCEnumValueIndex sr__move_item_req__move_position__enum_values_by_name[4] =
6212 +const ProtobufCEnumDescriptor sr__move_item_req__move_position__descriptor =
6214 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
6215 + "sr.MoveItemReq.MovePosition",
6217 + "Sr__MoveItemReq__MovePosition",
6220 + sr__move_item_req__move_position__enum_values_by_number,
6222 + sr__move_item_req__move_position__enum_values_by_name,
6224 + sr__move_item_req__move_position__value_ranges,
6225 + NULL,NULL,NULL,NULL /* reserved[1234] */
6227 +static const ProtobufCFieldDescriptor sr__move_item_req__field_descriptors[3] =
6232 + PROTOBUF_C_LABEL_REQUIRED,
6233 + PROTOBUF_C_TYPE_STRING,
6234 + 0, /* quantifier_offset */
6235 + offsetof(Sr__MoveItemReq, xpath),
6239 + 0,NULL,NULL /* reserved1,reserved2, etc */
6244 + PROTOBUF_C_LABEL_REQUIRED,
6245 + PROTOBUF_C_TYPE_ENUM,
6246 + 0, /* quantifier_offset */
6247 + offsetof(Sr__MoveItemReq, position),
6248 + &sr__move_item_req__move_position__descriptor,
6251 + 0,NULL,NULL /* reserved1,reserved2, etc */
6256 + PROTOBUF_C_LABEL_OPTIONAL,
6257 + PROTOBUF_C_TYPE_STRING,
6258 + 0, /* quantifier_offset */
6259 + offsetof(Sr__MoveItemReq, relative_item),
6263 + 0,NULL,NULL /* reserved1,reserved2, etc */
6266 +static const unsigned sr__move_item_req__field_indices_by_name[] = {
6267 + 1, /* field[1] = position */
6268 + 2, /* field[2] = relative_item */
6269 + 0, /* field[0] = xpath */
6271 +static const ProtobufCIntRange sr__move_item_req__number_ranges[1 + 1] =
6276 +const ProtobufCMessageDescriptor sr__move_item_req__descriptor =
6278 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6281 + "Sr__MoveItemReq",
6283 + sizeof(Sr__MoveItemReq),
6285 + sr__move_item_req__field_descriptors,
6286 + sr__move_item_req__field_indices_by_name,
6287 + 1, sr__move_item_req__number_ranges,
6288 + (ProtobufCMessageInit) sr__move_item_req__init,
6289 + NULL,NULL,NULL /* reserved[123] */
6291 +#define sr__move_item_resp__field_descriptors NULL
6292 +#define sr__move_item_resp__field_indices_by_name NULL
6293 +#define sr__move_item_resp__number_ranges NULL
6294 +const ProtobufCMessageDescriptor sr__move_item_resp__descriptor =
6296 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6297 + "sr.MoveItemResp",
6299 + "Sr__MoveItemResp",
6301 + sizeof(Sr__MoveItemResp),
6303 + sr__move_item_resp__field_descriptors,
6304 + sr__move_item_resp__field_indices_by_name,
6305 + 0, sr__move_item_resp__number_ranges,
6306 + (ProtobufCMessageInit) sr__move_item_resp__init,
6307 + NULL,NULL,NULL /* reserved[123] */
6309 +#define sr__validate_req__field_descriptors NULL
6310 +#define sr__validate_req__field_indices_by_name NULL
6311 +#define sr__validate_req__number_ranges NULL
6312 +const ProtobufCMessageDescriptor sr__validate_req__descriptor =
6314 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6317 + "Sr__ValidateReq",
6319 + sizeof(Sr__ValidateReq),
6321 + sr__validate_req__field_descriptors,
6322 + sr__validate_req__field_indices_by_name,
6323 + 0, sr__validate_req__number_ranges,
6324 + (ProtobufCMessageInit) sr__validate_req__init,
6325 + NULL,NULL,NULL /* reserved[123] */
6327 +static const ProtobufCFieldDescriptor sr__validate_resp__field_descriptors[1] =
6332 + PROTOBUF_C_LABEL_REPEATED,
6333 + PROTOBUF_C_TYPE_MESSAGE,
6334 + offsetof(Sr__ValidateResp, n_errors),
6335 + offsetof(Sr__ValidateResp, errors),
6336 + &sr__error__descriptor,
6339 + 0,NULL,NULL /* reserved1,reserved2, etc */
6342 +static const unsigned sr__validate_resp__field_indices_by_name[] = {
6343 + 0, /* field[0] = errors */
6345 +static const ProtobufCIntRange sr__validate_resp__number_ranges[1 + 1] =
6350 +const ProtobufCMessageDescriptor sr__validate_resp__descriptor =
6352 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6353 + "sr.ValidateResp",
6355 + "Sr__ValidateResp",
6357 + sizeof(Sr__ValidateResp),
6359 + sr__validate_resp__field_descriptors,
6360 + sr__validate_resp__field_indices_by_name,
6361 + 1, sr__validate_resp__number_ranges,
6362 + (ProtobufCMessageInit) sr__validate_resp__init,
6363 + NULL,NULL,NULL /* reserved[123] */
6365 +#define sr__commit_req__field_descriptors NULL
6366 +#define sr__commit_req__field_indices_by_name NULL
6367 +#define sr__commit_req__number_ranges NULL
6368 +const ProtobufCMessageDescriptor sr__commit_req__descriptor =
6370 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6375 + sizeof(Sr__CommitReq),
6377 + sr__commit_req__field_descriptors,
6378 + sr__commit_req__field_indices_by_name,
6379 + 0, sr__commit_req__number_ranges,
6380 + (ProtobufCMessageInit) sr__commit_req__init,
6381 + NULL,NULL,NULL /* reserved[123] */
6383 +static const ProtobufCFieldDescriptor sr__commit_resp__field_descriptors[1] =
6388 + PROTOBUF_C_LABEL_REPEATED,
6389 + PROTOBUF_C_TYPE_MESSAGE,
6390 + offsetof(Sr__CommitResp, n_errors),
6391 + offsetof(Sr__CommitResp, errors),
6392 + &sr__error__descriptor,
6395 + 0,NULL,NULL /* reserved1,reserved2, etc */
6398 +static const unsigned sr__commit_resp__field_indices_by_name[] = {
6399 + 0, /* field[0] = errors */
6401 +static const ProtobufCIntRange sr__commit_resp__number_ranges[1 + 1] =
6406 +const ProtobufCMessageDescriptor sr__commit_resp__descriptor =
6408 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6413 + sizeof(Sr__CommitResp),
6415 + sr__commit_resp__field_descriptors,
6416 + sr__commit_resp__field_indices_by_name,
6417 + 1, sr__commit_resp__number_ranges,
6418 + (ProtobufCMessageInit) sr__commit_resp__init,
6419 + NULL,NULL,NULL /* reserved[123] */
6421 +#define sr__discard_changes_req__field_descriptors NULL
6422 +#define sr__discard_changes_req__field_indices_by_name NULL
6423 +#define sr__discard_changes_req__number_ranges NULL
6424 +const ProtobufCMessageDescriptor sr__discard_changes_req__descriptor =
6426 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6427 + "sr.DiscardChangesReq",
6428 + "DiscardChangesReq",
6429 + "Sr__DiscardChangesReq",
6431 + sizeof(Sr__DiscardChangesReq),
6433 + sr__discard_changes_req__field_descriptors,
6434 + sr__discard_changes_req__field_indices_by_name,
6435 + 0, sr__discard_changes_req__number_ranges,
6436 + (ProtobufCMessageInit) sr__discard_changes_req__init,
6437 + NULL,NULL,NULL /* reserved[123] */
6439 +#define sr__discard_changes_resp__field_descriptors NULL
6440 +#define sr__discard_changes_resp__field_indices_by_name NULL
6441 +#define sr__discard_changes_resp__number_ranges NULL
6442 +const ProtobufCMessageDescriptor sr__discard_changes_resp__descriptor =
6444 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6445 + "sr.DiscardChangesResp",
6446 + "DiscardChangesResp",
6447 + "Sr__DiscardChangesResp",
6449 + sizeof(Sr__DiscardChangesResp),
6451 + sr__discard_changes_resp__field_descriptors,
6452 + sr__discard_changes_resp__field_indices_by_name,
6453 + 0, sr__discard_changes_resp__number_ranges,
6454 + (ProtobufCMessageInit) sr__discard_changes_resp__init,
6455 + NULL,NULL,NULL /* reserved[123] */
6457 +static const ProtobufCFieldDescriptor sr__copy_config_req__field_descriptors[3] =
6462 + PROTOBUF_C_LABEL_REQUIRED,
6463 + PROTOBUF_C_TYPE_ENUM,
6464 + 0, /* quantifier_offset */
6465 + offsetof(Sr__CopyConfigReq, src_datastore),
6466 + &sr__data_store__descriptor,
6469 + 0,NULL,NULL /* reserved1,reserved2, etc */
6474 + PROTOBUF_C_LABEL_REQUIRED,
6475 + PROTOBUF_C_TYPE_ENUM,
6476 + 0, /* quantifier_offset */
6477 + offsetof(Sr__CopyConfigReq, dst_datastore),
6478 + &sr__data_store__descriptor,
6481 + 0,NULL,NULL /* reserved1,reserved2, etc */
6486 + PROTOBUF_C_LABEL_OPTIONAL,
6487 + PROTOBUF_C_TYPE_STRING,
6488 + 0, /* quantifier_offset */
6489 + offsetof(Sr__CopyConfigReq, module_name),
6493 + 0,NULL,NULL /* reserved1,reserved2, etc */
6496 +static const unsigned sr__copy_config_req__field_indices_by_name[] = {
6497 + 1, /* field[1] = dst_datastore */
6498 + 2, /* field[2] = module_name */
6499 + 0, /* field[0] = src_datastore */
6501 +static const ProtobufCIntRange sr__copy_config_req__number_ranges[1 + 1] =
6506 +const ProtobufCMessageDescriptor sr__copy_config_req__descriptor =
6508 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6509 + "sr.CopyConfigReq",
6511 + "Sr__CopyConfigReq",
6513 + sizeof(Sr__CopyConfigReq),
6515 + sr__copy_config_req__field_descriptors,
6516 + sr__copy_config_req__field_indices_by_name,
6517 + 1, sr__copy_config_req__number_ranges,
6518 + (ProtobufCMessageInit) sr__copy_config_req__init,
6519 + NULL,NULL,NULL /* reserved[123] */
6521 +static const ProtobufCFieldDescriptor sr__copy_config_resp__field_descriptors[1] =
6526 + PROTOBUF_C_LABEL_REPEATED,
6527 + PROTOBUF_C_TYPE_MESSAGE,
6528 + offsetof(Sr__CopyConfigResp, n_errors),
6529 + offsetof(Sr__CopyConfigResp, errors),
6530 + &sr__error__descriptor,
6533 + 0,NULL,NULL /* reserved1,reserved2, etc */
6536 +static const unsigned sr__copy_config_resp__field_indices_by_name[] = {
6537 + 0, /* field[0] = errors */
6539 +static const ProtobufCIntRange sr__copy_config_resp__number_ranges[1 + 1] =
6544 +const ProtobufCMessageDescriptor sr__copy_config_resp__descriptor =
6546 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6547 + "sr.CopyConfigResp",
6549 + "Sr__CopyConfigResp",
6551 + sizeof(Sr__CopyConfigResp),
6553 + sr__copy_config_resp__field_descriptors,
6554 + sr__copy_config_resp__field_indices_by_name,
6555 + 1, sr__copy_config_resp__number_ranges,
6556 + (ProtobufCMessageInit) sr__copy_config_resp__init,
6557 + NULL,NULL,NULL /* reserved[123] */
6559 +static const ProtobufCFieldDescriptor sr__lock_req__field_descriptors[1] =
6564 + PROTOBUF_C_LABEL_OPTIONAL,
6565 + PROTOBUF_C_TYPE_STRING,
6566 + 0, /* quantifier_offset */
6567 + offsetof(Sr__LockReq, module_name),
6571 + 0,NULL,NULL /* reserved1,reserved2, etc */
6574 +static const unsigned sr__lock_req__field_indices_by_name[] = {
6575 + 0, /* field[0] = module_name */
6577 +static const ProtobufCIntRange sr__lock_req__number_ranges[1 + 1] =
6582 +const ProtobufCMessageDescriptor sr__lock_req__descriptor =
6584 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6589 + sizeof(Sr__LockReq),
6591 + sr__lock_req__field_descriptors,
6592 + sr__lock_req__field_indices_by_name,
6593 + 1, sr__lock_req__number_ranges,
6594 + (ProtobufCMessageInit) sr__lock_req__init,
6595 + NULL,NULL,NULL /* reserved[123] */
6597 +#define sr__lock_resp__field_descriptors NULL
6598 +#define sr__lock_resp__field_indices_by_name NULL
6599 +#define sr__lock_resp__number_ranges NULL
6600 +const ProtobufCMessageDescriptor sr__lock_resp__descriptor =
6602 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6607 + sizeof(Sr__LockResp),
6609 + sr__lock_resp__field_descriptors,
6610 + sr__lock_resp__field_indices_by_name,
6611 + 0, sr__lock_resp__number_ranges,
6612 + (ProtobufCMessageInit) sr__lock_resp__init,
6613 + NULL,NULL,NULL /* reserved[123] */
6615 +static const ProtobufCFieldDescriptor sr__unlock_req__field_descriptors[1] =
6620 + PROTOBUF_C_LABEL_OPTIONAL,
6621 + PROTOBUF_C_TYPE_STRING,
6622 + 0, /* quantifier_offset */
6623 + offsetof(Sr__UnlockReq, module_name),
6627 + 0,NULL,NULL /* reserved1,reserved2, etc */
6630 +static const unsigned sr__unlock_req__field_indices_by_name[] = {
6631 + 0, /* field[0] = module_name */
6633 +static const ProtobufCIntRange sr__unlock_req__number_ranges[1 + 1] =
6638 +const ProtobufCMessageDescriptor sr__unlock_req__descriptor =
6640 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6645 + sizeof(Sr__UnlockReq),
6647 + sr__unlock_req__field_descriptors,
6648 + sr__unlock_req__field_indices_by_name,
6649 + 1, sr__unlock_req__number_ranges,
6650 + (ProtobufCMessageInit) sr__unlock_req__init,
6651 + NULL,NULL,NULL /* reserved[123] */
6653 +#define sr__unlock_resp__field_descriptors NULL
6654 +#define sr__unlock_resp__field_indices_by_name NULL
6655 +#define sr__unlock_resp__number_ranges NULL
6656 +const ProtobufCMessageDescriptor sr__unlock_resp__descriptor =
6658 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6663 + sizeof(Sr__UnlockResp),
6665 + sr__unlock_resp__field_descriptors,
6666 + sr__unlock_resp__field_indices_by_name,
6667 + 0, sr__unlock_resp__number_ranges,
6668 + (ProtobufCMessageInit) sr__unlock_resp__init,
6669 + NULL,NULL,NULL /* reserved[123] */
6671 +static const ProtobufCFieldDescriptor sr__subscribe_req__field_descriptors[10] =
6676 + PROTOBUF_C_LABEL_REQUIRED,
6677 + PROTOBUF_C_TYPE_ENUM,
6678 + 0, /* quantifier_offset */
6679 + offsetof(Sr__SubscribeReq, type),
6680 + &sr__subscription_type__descriptor,
6683 + 0,NULL,NULL /* reserved1,reserved2, etc */
6688 + PROTOBUF_C_LABEL_REQUIRED,
6689 + PROTOBUF_C_TYPE_STRING,
6690 + 0, /* quantifier_offset */
6691 + offsetof(Sr__SubscribeReq, destination),
6695 + 0,NULL,NULL /* reserved1,reserved2, etc */
6698 + "subscription_id",
6700 + PROTOBUF_C_LABEL_REQUIRED,
6701 + PROTOBUF_C_TYPE_UINT32,
6702 + 0, /* quantifier_offset */
6703 + offsetof(Sr__SubscribeReq, subscription_id),
6707 + 0,NULL,NULL /* reserved1,reserved2, etc */
6712 + PROTOBUF_C_LABEL_OPTIONAL,
6713 + PROTOBUF_C_TYPE_STRING,
6714 + 0, /* quantifier_offset */
6715 + offsetof(Sr__SubscribeReq, module_name),
6719 + 0,NULL,NULL /* reserved1,reserved2, etc */
6724 + PROTOBUF_C_LABEL_OPTIONAL,
6725 + PROTOBUF_C_TYPE_STRING,
6726 + 0, /* quantifier_offset */
6727 + offsetof(Sr__SubscribeReq, xpath),
6731 + 0,NULL,NULL /* reserved1,reserved2, etc */
6736 + PROTOBUF_C_LABEL_OPTIONAL,
6737 + PROTOBUF_C_TYPE_ENUM,
6738 + offsetof(Sr__SubscribeReq, has_notif_event),
6739 + offsetof(Sr__SubscribeReq, notif_event),
6740 + &sr__notification_event__descriptor,
6743 + 0,NULL,NULL /* reserved1,reserved2, etc */
6748 + PROTOBUF_C_LABEL_OPTIONAL,
6749 + PROTOBUF_C_TYPE_UINT32,
6750 + offsetof(Sr__SubscribeReq, has_priority),
6751 + offsetof(Sr__SubscribeReq, priority),
6755 + 0,NULL,NULL /* reserved1,reserved2, etc */
6760 + PROTOBUF_C_LABEL_OPTIONAL,
6761 + PROTOBUF_C_TYPE_BOOL,
6762 + offsetof(Sr__SubscribeReq, has_enable_running),
6763 + offsetof(Sr__SubscribeReq, enable_running),
6767 + 0,NULL,NULL /* reserved1,reserved2, etc */
6772 + PROTOBUF_C_LABEL_OPTIONAL,
6773 + PROTOBUF_C_TYPE_BOOL,
6774 + offsetof(Sr__SubscribeReq, has_enable_event),
6775 + offsetof(Sr__SubscribeReq, enable_event),
6779 + 0,NULL,NULL /* reserved1,reserved2, etc */
6784 + PROTOBUF_C_LABEL_REQUIRED,
6785 + PROTOBUF_C_TYPE_ENUM,
6786 + 0, /* quantifier_offset */
6787 + offsetof(Sr__SubscribeReq, api_variant),
6788 + &sr__api_variant__descriptor,
6791 + 0,NULL,NULL /* reserved1,reserved2, etc */
6794 +static const unsigned sr__subscribe_req__field_indices_by_name[] = {
6795 + 9, /* field[9] = api_variant */
6796 + 1, /* field[1] = destination */
6797 + 8, /* field[8] = enable_event */
6798 + 7, /* field[7] = enable_running */
6799 + 3, /* field[3] = module_name */
6800 + 5, /* field[5] = notif_event */
6801 + 6, /* field[6] = priority */
6802 + 2, /* field[2] = subscription_id */
6803 + 0, /* field[0] = type */
6804 + 4, /* field[4] = xpath */
6806 +static const ProtobufCIntRange sr__subscribe_req__number_ranges[3 + 1] =
6813 +const ProtobufCMessageDescriptor sr__subscribe_req__descriptor =
6815 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6816 + "sr.SubscribeReq",
6818 + "Sr__SubscribeReq",
6820 + sizeof(Sr__SubscribeReq),
6822 + sr__subscribe_req__field_descriptors,
6823 + sr__subscribe_req__field_indices_by_name,
6824 + 3, sr__subscribe_req__number_ranges,
6825 + (ProtobufCMessageInit) sr__subscribe_req__init,
6826 + NULL,NULL,NULL /* reserved[123] */
6828 +#define sr__subscribe_resp__field_descriptors NULL
6829 +#define sr__subscribe_resp__field_indices_by_name NULL
6830 +#define sr__subscribe_resp__number_ranges NULL
6831 +const ProtobufCMessageDescriptor sr__subscribe_resp__descriptor =
6833 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6834 + "sr.SubscribeResp",
6836 + "Sr__SubscribeResp",
6838 + sizeof(Sr__SubscribeResp),
6840 + sr__subscribe_resp__field_descriptors,
6841 + sr__subscribe_resp__field_indices_by_name,
6842 + 0, sr__subscribe_resp__number_ranges,
6843 + (ProtobufCMessageInit) sr__subscribe_resp__init,
6844 + NULL,NULL,NULL /* reserved[123] */
6846 +static const ProtobufCFieldDescriptor sr__unsubscribe_req__field_descriptors[4] =
6851 + PROTOBUF_C_LABEL_REQUIRED,
6852 + PROTOBUF_C_TYPE_ENUM,
6853 + 0, /* quantifier_offset */
6854 + offsetof(Sr__UnsubscribeReq, type),
6855 + &sr__subscription_type__descriptor,
6858 + 0,NULL,NULL /* reserved1,reserved2, etc */
6863 + PROTOBUF_C_LABEL_REQUIRED,
6864 + PROTOBUF_C_TYPE_STRING,
6865 + 0, /* quantifier_offset */
6866 + offsetof(Sr__UnsubscribeReq, destination),
6870 + 0,NULL,NULL /* reserved1,reserved2, etc */
6873 + "subscription_id",
6875 + PROTOBUF_C_LABEL_REQUIRED,
6876 + PROTOBUF_C_TYPE_UINT32,
6877 + 0, /* quantifier_offset */
6878 + offsetof(Sr__UnsubscribeReq, subscription_id),
6882 + 0,NULL,NULL /* reserved1,reserved2, etc */
6887 + PROTOBUF_C_LABEL_OPTIONAL,
6888 + PROTOBUF_C_TYPE_STRING,
6889 + 0, /* quantifier_offset */
6890 + offsetof(Sr__UnsubscribeReq, module_name),
6894 + 0,NULL,NULL /* reserved1,reserved2, etc */
6897 +static const unsigned sr__unsubscribe_req__field_indices_by_name[] = {
6898 + 1, /* field[1] = destination */
6899 + 3, /* field[3] = module_name */
6900 + 2, /* field[2] = subscription_id */
6901 + 0, /* field[0] = type */
6903 +static const ProtobufCIntRange sr__unsubscribe_req__number_ranges[1 + 1] =
6908 +const ProtobufCMessageDescriptor sr__unsubscribe_req__descriptor =
6910 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6911 + "sr.UnsubscribeReq",
6913 + "Sr__UnsubscribeReq",
6915 + sizeof(Sr__UnsubscribeReq),
6917 + sr__unsubscribe_req__field_descriptors,
6918 + sr__unsubscribe_req__field_indices_by_name,
6919 + 1, sr__unsubscribe_req__number_ranges,
6920 + (ProtobufCMessageInit) sr__unsubscribe_req__init,
6921 + NULL,NULL,NULL /* reserved[123] */
6923 +#define sr__unsubscribe_resp__field_descriptors NULL
6924 +#define sr__unsubscribe_resp__field_indices_by_name NULL
6925 +#define sr__unsubscribe_resp__number_ranges NULL
6926 +const ProtobufCMessageDescriptor sr__unsubscribe_resp__descriptor =
6928 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6929 + "sr.UnsubscribeResp",
6930 + "UnsubscribeResp",
6931 + "Sr__UnsubscribeResp",
6933 + sizeof(Sr__UnsubscribeResp),
6935 + sr__unsubscribe_resp__field_descriptors,
6936 + sr__unsubscribe_resp__field_indices_by_name,
6937 + 0, sr__unsubscribe_resp__number_ranges,
6938 + (ProtobufCMessageInit) sr__unsubscribe_resp__init,
6939 + NULL,NULL,NULL /* reserved[123] */
6941 +static const ProtobufCFieldDescriptor sr__check_enabled_running_req__field_descriptors[1] =
6946 + PROTOBUF_C_LABEL_REQUIRED,
6947 + PROTOBUF_C_TYPE_STRING,
6948 + 0, /* quantifier_offset */
6949 + offsetof(Sr__CheckEnabledRunningReq, module_name),
6953 + 0,NULL,NULL /* reserved1,reserved2, etc */
6956 +static const unsigned sr__check_enabled_running_req__field_indices_by_name[] = {
6957 + 0, /* field[0] = module_name */
6959 +static const ProtobufCIntRange sr__check_enabled_running_req__number_ranges[1 + 1] =
6964 +const ProtobufCMessageDescriptor sr__check_enabled_running_req__descriptor =
6966 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
6967 + "sr.CheckEnabledRunningReq",
6968 + "CheckEnabledRunningReq",
6969 + "Sr__CheckEnabledRunningReq",
6971 + sizeof(Sr__CheckEnabledRunningReq),
6973 + sr__check_enabled_running_req__field_descriptors,
6974 + sr__check_enabled_running_req__field_indices_by_name,
6975 + 1, sr__check_enabled_running_req__number_ranges,
6976 + (ProtobufCMessageInit) sr__check_enabled_running_req__init,
6977 + NULL,NULL,NULL /* reserved[123] */
6979 +static const ProtobufCFieldDescriptor sr__check_enabled_running_resp__field_descriptors[1] =
6984 + PROTOBUF_C_LABEL_REQUIRED,
6985 + PROTOBUF_C_TYPE_BOOL,
6986 + 0, /* quantifier_offset */
6987 + offsetof(Sr__CheckEnabledRunningResp, enabled),
6991 + 0,NULL,NULL /* reserved1,reserved2, etc */
6994 +static const unsigned sr__check_enabled_running_resp__field_indices_by_name[] = {
6995 + 0, /* field[0] = enabled */
6997 +static const ProtobufCIntRange sr__check_enabled_running_resp__number_ranges[1 + 1] =
7002 +const ProtobufCMessageDescriptor sr__check_enabled_running_resp__descriptor =
7004 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7005 + "sr.CheckEnabledRunningResp",
7006 + "CheckEnabledRunningResp",
7007 + "Sr__CheckEnabledRunningResp",
7009 + sizeof(Sr__CheckEnabledRunningResp),
7011 + sr__check_enabled_running_resp__field_descriptors,
7012 + sr__check_enabled_running_resp__field_indices_by_name,
7013 + 1, sr__check_enabled_running_resp__number_ranges,
7014 + (ProtobufCMessageInit) sr__check_enabled_running_resp__init,
7015 + NULL,NULL,NULL /* reserved[123] */
7017 +static const ProtobufCFieldDescriptor sr__module_install_notification__field_descriptors[3] =
7022 + PROTOBUF_C_LABEL_OPTIONAL,
7023 + PROTOBUF_C_TYPE_STRING,
7024 + 0, /* quantifier_offset */
7025 + offsetof(Sr__ModuleInstallNotification, module_name),
7029 + 0,NULL,NULL /* reserved1,reserved2, etc */
7034 + PROTOBUF_C_LABEL_OPTIONAL,
7035 + PROTOBUF_C_TYPE_STRING,
7036 + 0, /* quantifier_offset */
7037 + offsetof(Sr__ModuleInstallNotification, revision),
7041 + 0,NULL,NULL /* reserved1,reserved2, etc */
7046 + PROTOBUF_C_LABEL_REQUIRED,
7047 + PROTOBUF_C_TYPE_ENUM,
7048 + 0, /* quantifier_offset */
7049 + offsetof(Sr__ModuleInstallNotification, state),
7050 + &sr__module_state__descriptor,
7053 + 0,NULL,NULL /* reserved1,reserved2, etc */
7056 +static const unsigned sr__module_install_notification__field_indices_by_name[] = {
7057 + 0, /* field[0] = module_name */
7058 + 1, /* field[1] = revision */
7059 + 2, /* field[2] = state */
7061 +static const ProtobufCIntRange sr__module_install_notification__number_ranges[1 + 1] =
7066 +const ProtobufCMessageDescriptor sr__module_install_notification__descriptor =
7068 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7069 + "sr.ModuleInstallNotification",
7070 + "ModuleInstallNotification",
7071 + "Sr__ModuleInstallNotification",
7073 + sizeof(Sr__ModuleInstallNotification),
7075 + sr__module_install_notification__field_descriptors,
7076 + sr__module_install_notification__field_indices_by_name,
7077 + 1, sr__module_install_notification__number_ranges,
7078 + (ProtobufCMessageInit) sr__module_install_notification__init,
7079 + NULL,NULL,NULL /* reserved[123] */
7081 +static const ProtobufCFieldDescriptor sr__feature_enable_notification__field_descriptors[3] =
7086 + PROTOBUF_C_LABEL_REQUIRED,
7087 + PROTOBUF_C_TYPE_STRING,
7088 + 0, /* quantifier_offset */
7089 + offsetof(Sr__FeatureEnableNotification, module_name),
7093 + 0,NULL,NULL /* reserved1,reserved2, etc */
7098 + PROTOBUF_C_LABEL_REQUIRED,
7099 + PROTOBUF_C_TYPE_STRING,
7100 + 0, /* quantifier_offset */
7101 + offsetof(Sr__FeatureEnableNotification, feature_name),
7105 + 0,NULL,NULL /* reserved1,reserved2, etc */
7110 + PROTOBUF_C_LABEL_REQUIRED,
7111 + PROTOBUF_C_TYPE_BOOL,
7112 + 0, /* quantifier_offset */
7113 + offsetof(Sr__FeatureEnableNotification, enabled),
7117 + 0,NULL,NULL /* reserved1,reserved2, etc */
7120 +static const unsigned sr__feature_enable_notification__field_indices_by_name[] = {
7121 + 2, /* field[2] = enabled */
7122 + 1, /* field[1] = feature_name */
7123 + 0, /* field[0] = module_name */
7125 +static const ProtobufCIntRange sr__feature_enable_notification__number_ranges[1 + 1] =
7130 +const ProtobufCMessageDescriptor sr__feature_enable_notification__descriptor =
7132 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7133 + "sr.FeatureEnableNotification",
7134 + "FeatureEnableNotification",
7135 + "Sr__FeatureEnableNotification",
7137 + sizeof(Sr__FeatureEnableNotification),
7139 + sr__feature_enable_notification__field_descriptors,
7140 + sr__feature_enable_notification__field_indices_by_name,
7141 + 1, sr__feature_enable_notification__number_ranges,
7142 + (ProtobufCMessageInit) sr__feature_enable_notification__init,
7143 + NULL,NULL,NULL /* reserved[123] */
7145 +static const ProtobufCFieldDescriptor sr__module_change_notification__field_descriptors[2] =
7150 + PROTOBUF_C_LABEL_REQUIRED,
7151 + PROTOBUF_C_TYPE_ENUM,
7152 + 0, /* quantifier_offset */
7153 + offsetof(Sr__ModuleChangeNotification, event),
7154 + &sr__notification_event__descriptor,
7157 + 0,NULL,NULL /* reserved1,reserved2, etc */
7162 + PROTOBUF_C_LABEL_REQUIRED,
7163 + PROTOBUF_C_TYPE_STRING,
7164 + 0, /* quantifier_offset */
7165 + offsetof(Sr__ModuleChangeNotification, module_name),
7169 + 0,NULL,NULL /* reserved1,reserved2, etc */
7172 +static const unsigned sr__module_change_notification__field_indices_by_name[] = {
7173 + 0, /* field[0] = event */
7174 + 1, /* field[1] = module_name */
7176 +static const ProtobufCIntRange sr__module_change_notification__number_ranges[1 + 1] =
7181 +const ProtobufCMessageDescriptor sr__module_change_notification__descriptor =
7183 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7184 + "sr.ModuleChangeNotification",
7185 + "ModuleChangeNotification",
7186 + "Sr__ModuleChangeNotification",
7188 + sizeof(Sr__ModuleChangeNotification),
7190 + sr__module_change_notification__field_descriptors,
7191 + sr__module_change_notification__field_indices_by_name,
7192 + 1, sr__module_change_notification__number_ranges,
7193 + (ProtobufCMessageInit) sr__module_change_notification__init,
7194 + NULL,NULL,NULL /* reserved[123] */
7196 +static const ProtobufCFieldDescriptor sr__subtree_change_notification__field_descriptors[2] =
7201 + PROTOBUF_C_LABEL_REQUIRED,
7202 + PROTOBUF_C_TYPE_ENUM,
7203 + 0, /* quantifier_offset */
7204 + offsetof(Sr__SubtreeChangeNotification, event),
7205 + &sr__notification_event__descriptor,
7208 + 0,NULL,NULL /* reserved1,reserved2, etc */
7213 + PROTOBUF_C_LABEL_REQUIRED,
7214 + PROTOBUF_C_TYPE_STRING,
7215 + 0, /* quantifier_offset */
7216 + offsetof(Sr__SubtreeChangeNotification, xpath),
7220 + 0,NULL,NULL /* reserved1,reserved2, etc */
7223 +static const unsigned sr__subtree_change_notification__field_indices_by_name[] = {
7224 + 0, /* field[0] = event */
7225 + 1, /* field[1] = xpath */
7227 +static const ProtobufCIntRange sr__subtree_change_notification__number_ranges[1 + 1] =
7232 +const ProtobufCMessageDescriptor sr__subtree_change_notification__descriptor =
7234 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7235 + "sr.SubtreeChangeNotification",
7236 + "SubtreeChangeNotification",
7237 + "Sr__SubtreeChangeNotification",
7239 + sizeof(Sr__SubtreeChangeNotification),
7241 + sr__subtree_change_notification__field_descriptors,
7242 + sr__subtree_change_notification__field_indices_by_name,
7243 + 1, sr__subtree_change_notification__number_ranges,
7244 + (ProtobufCMessageInit) sr__subtree_change_notification__init,
7245 + NULL,NULL,NULL /* reserved[123] */
7247 +static const ProtobufCFieldDescriptor sr__change__field_descriptors[3] =
7250 + "changeOperation",
7252 + PROTOBUF_C_LABEL_REQUIRED,
7253 + PROTOBUF_C_TYPE_ENUM,
7254 + 0, /* quantifier_offset */
7255 + offsetof(Sr__Change, changeoperation),
7256 + &sr__change_operation__descriptor,
7259 + 0,NULL,NULL /* reserved1,reserved2, etc */
7264 + PROTOBUF_C_LABEL_OPTIONAL,
7265 + PROTOBUF_C_TYPE_MESSAGE,
7266 + 0, /* quantifier_offset */
7267 + offsetof(Sr__Change, new_value),
7268 + &sr__value__descriptor,
7271 + 0,NULL,NULL /* reserved1,reserved2, etc */
7276 + PROTOBUF_C_LABEL_OPTIONAL,
7277 + PROTOBUF_C_TYPE_MESSAGE,
7278 + 0, /* quantifier_offset */
7279 + offsetof(Sr__Change, old_value),
7280 + &sr__value__descriptor,
7283 + 0,NULL,NULL /* reserved1,reserved2, etc */
7286 +static const unsigned sr__change__field_indices_by_name[] = {
7287 + 0, /* field[0] = changeOperation */
7288 + 1, /* field[1] = new_value */
7289 + 2, /* field[2] = old_value */
7291 +static const ProtobufCIntRange sr__change__number_ranges[1 + 1] =
7296 +const ProtobufCMessageDescriptor sr__change__descriptor =
7298 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7303 + sizeof(Sr__Change),
7305 + sr__change__field_descriptors,
7306 + sr__change__field_indices_by_name,
7307 + 1, sr__change__number_ranges,
7308 + (ProtobufCMessageInit) sr__change__init,
7309 + NULL,NULL,NULL /* reserved[123] */
7311 +static const ProtobufCFieldDescriptor sr__get_changes_req__field_descriptors[3] =
7316 + PROTOBUF_C_LABEL_REQUIRED,
7317 + PROTOBUF_C_TYPE_STRING,
7318 + 0, /* quantifier_offset */
7319 + offsetof(Sr__GetChangesReq, xpath),
7323 + 0,NULL,NULL /* reserved1,reserved2, etc */
7328 + PROTOBUF_C_LABEL_REQUIRED,
7329 + PROTOBUF_C_TYPE_UINT32,
7330 + 0, /* quantifier_offset */
7331 + offsetof(Sr__GetChangesReq, limit),
7335 + 0,NULL,NULL /* reserved1,reserved2, etc */
7340 + PROTOBUF_C_LABEL_REQUIRED,
7341 + PROTOBUF_C_TYPE_UINT32,
7342 + 0, /* quantifier_offset */
7343 + offsetof(Sr__GetChangesReq, offset),
7347 + 0,NULL,NULL /* reserved1,reserved2, etc */
7350 +static const unsigned sr__get_changes_req__field_indices_by_name[] = {
7351 + 1, /* field[1] = limit */
7352 + 2, /* field[2] = offset */
7353 + 0, /* field[0] = xpath */
7355 +static const ProtobufCIntRange sr__get_changes_req__number_ranges[1 + 1] =
7360 +const ProtobufCMessageDescriptor sr__get_changes_req__descriptor =
7362 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7363 + "sr.GetChangesReq",
7365 + "Sr__GetChangesReq",
7367 + sizeof(Sr__GetChangesReq),
7369 + sr__get_changes_req__field_descriptors,
7370 + sr__get_changes_req__field_indices_by_name,
7371 + 1, sr__get_changes_req__number_ranges,
7372 + (ProtobufCMessageInit) sr__get_changes_req__init,
7373 + NULL,NULL,NULL /* reserved[123] */
7375 +static const ProtobufCFieldDescriptor sr__get_changes_resp__field_descriptors[1] =
7380 + PROTOBUF_C_LABEL_REPEATED,
7381 + PROTOBUF_C_TYPE_MESSAGE,
7382 + offsetof(Sr__GetChangesResp, n_changes),
7383 + offsetof(Sr__GetChangesResp, changes),
7384 + &sr__change__descriptor,
7387 + 0,NULL,NULL /* reserved1,reserved2, etc */
7390 +static const unsigned sr__get_changes_resp__field_indices_by_name[] = {
7391 + 0, /* field[0] = changes */
7393 +static const ProtobufCIntRange sr__get_changes_resp__number_ranges[1 + 1] =
7398 +const ProtobufCMessageDescriptor sr__get_changes_resp__descriptor =
7400 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7401 + "sr.GetChangesResp",
7403 + "Sr__GetChangesResp",
7405 + sizeof(Sr__GetChangesResp),
7407 + sr__get_changes_resp__field_descriptors,
7408 + sr__get_changes_resp__field_indices_by_name,
7409 + 1, sr__get_changes_resp__number_ranges,
7410 + (ProtobufCMessageInit) sr__get_changes_resp__init,
7411 + NULL,NULL,NULL /* reserved[123] */
7413 +static const ProtobufCFieldDescriptor sr__check_exec_perm_req__field_descriptors[1] =
7418 + PROTOBUF_C_LABEL_REQUIRED,
7419 + PROTOBUF_C_TYPE_STRING,
7420 + 0, /* quantifier_offset */
7421 + offsetof(Sr__CheckExecPermReq, xpath),
7425 + 0,NULL,NULL /* reserved1,reserved2, etc */
7428 +static const unsigned sr__check_exec_perm_req__field_indices_by_name[] = {
7429 + 0, /* field[0] = xpath */
7431 +static const ProtobufCIntRange sr__check_exec_perm_req__number_ranges[1 + 1] =
7436 +const ProtobufCMessageDescriptor sr__check_exec_perm_req__descriptor =
7438 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7439 + "sr.CheckExecPermReq",
7440 + "CheckExecPermReq",
7441 + "Sr__CheckExecPermReq",
7443 + sizeof(Sr__CheckExecPermReq),
7445 + sr__check_exec_perm_req__field_descriptors,
7446 + sr__check_exec_perm_req__field_indices_by_name,
7447 + 1, sr__check_exec_perm_req__number_ranges,
7448 + (ProtobufCMessageInit) sr__check_exec_perm_req__init,
7449 + NULL,NULL,NULL /* reserved[123] */
7451 +static const ProtobufCFieldDescriptor sr__check_exec_perm_resp__field_descriptors[1] =
7456 + PROTOBUF_C_LABEL_REQUIRED,
7457 + PROTOBUF_C_TYPE_BOOL,
7458 + 0, /* quantifier_offset */
7459 + offsetof(Sr__CheckExecPermResp, permitted),
7463 + 0,NULL,NULL /* reserved1,reserved2, etc */
7466 +static const unsigned sr__check_exec_perm_resp__field_indices_by_name[] = {
7467 + 0, /* field[0] = permitted */
7469 +static const ProtobufCIntRange sr__check_exec_perm_resp__number_ranges[1 + 1] =
7474 +const ProtobufCMessageDescriptor sr__check_exec_perm_resp__descriptor =
7476 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7477 + "sr.CheckExecPermResp",
7478 + "CheckExecPermResp",
7479 + "Sr__CheckExecPermResp",
7481 + sizeof(Sr__CheckExecPermResp),
7483 + sr__check_exec_perm_resp__field_descriptors,
7484 + sr__check_exec_perm_resp__field_indices_by_name,
7485 + 1, sr__check_exec_perm_resp__number_ranges,
7486 + (ProtobufCMessageInit) sr__check_exec_perm_resp__init,
7487 + NULL,NULL,NULL /* reserved[123] */
7489 +static const ProtobufCFieldDescriptor sr__rpcreq__field_descriptors[7] =
7494 + PROTOBUF_C_LABEL_REQUIRED,
7495 + PROTOBUF_C_TYPE_BOOL,
7496 + 0, /* quantifier_offset */
7497 + offsetof(Sr__RPCReq, action),
7501 + 0,NULL,NULL /* reserved1,reserved2, etc */
7506 + PROTOBUF_C_LABEL_REQUIRED,
7507 + PROTOBUF_C_TYPE_STRING,
7508 + 0, /* quantifier_offset */
7509 + offsetof(Sr__RPCReq, xpath),
7513 + 0,NULL,NULL /* reserved1,reserved2, etc */
7516 + "orig_api_variant",
7518 + PROTOBUF_C_LABEL_REQUIRED,
7519 + PROTOBUF_C_TYPE_ENUM,
7520 + 0, /* quantifier_offset */
7521 + offsetof(Sr__RPCReq, orig_api_variant),
7522 + &sr__api_variant__descriptor,
7525 + 0,NULL,NULL /* reserved1,reserved2, etc */
7530 + PROTOBUF_C_LABEL_REPEATED,
7531 + PROTOBUF_C_TYPE_MESSAGE,
7532 + offsetof(Sr__RPCReq, n_input),
7533 + offsetof(Sr__RPCReq, input),
7534 + &sr__value__descriptor,
7537 + 0,NULL,NULL /* reserved1,reserved2, etc */
7542 + PROTOBUF_C_LABEL_REPEATED,
7543 + PROTOBUF_C_TYPE_MESSAGE,
7544 + offsetof(Sr__RPCReq, n_input_tree),
7545 + offsetof(Sr__RPCReq, input_tree),
7546 + &sr__node__descriptor,
7549 + 0,NULL,NULL /* reserved1,reserved2, etc */
7552 + "subscriber_address",
7554 + PROTOBUF_C_LABEL_OPTIONAL,
7555 + PROTOBUF_C_TYPE_STRING,
7556 + 0, /* quantifier_offset */
7557 + offsetof(Sr__RPCReq, subscriber_address),
7561 + 0,NULL,NULL /* reserved1,reserved2, etc */
7564 + "subscription_id",
7566 + PROTOBUF_C_LABEL_OPTIONAL,
7567 + PROTOBUF_C_TYPE_UINT32,
7568 + offsetof(Sr__RPCReq, has_subscription_id),
7569 + offsetof(Sr__RPCReq, subscription_id),
7573 + 0,NULL,NULL /* reserved1,reserved2, etc */
7576 +static const unsigned sr__rpcreq__field_indices_by_name[] = {
7577 + 0, /* field[0] = action */
7578 + 3, /* field[3] = input */
7579 + 4, /* field[4] = input_tree */
7580 + 2, /* field[2] = orig_api_variant */
7581 + 5, /* field[5] = subscriber_address */
7582 + 6, /* field[6] = subscription_id */
7583 + 1, /* field[1] = xpath */
7585 +static const ProtobufCIntRange sr__rpcreq__number_ranges[2 + 1] =
7591 +const ProtobufCMessageDescriptor sr__rpcreq__descriptor =
7593 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7598 + sizeof(Sr__RPCReq),
7600 + sr__rpcreq__field_descriptors,
7601 + sr__rpcreq__field_indices_by_name,
7602 + 2, sr__rpcreq__number_ranges,
7603 + (ProtobufCMessageInit) sr__rpcreq__init,
7604 + NULL,NULL,NULL /* reserved[123] */
7606 +static const ProtobufCFieldDescriptor sr__rpcresp__field_descriptors[5] =
7611 + PROTOBUF_C_LABEL_REQUIRED,
7612 + PROTOBUF_C_TYPE_BOOL,
7613 + 0, /* quantifier_offset */
7614 + offsetof(Sr__RPCResp, action),
7618 + 0,NULL,NULL /* reserved1,reserved2, etc */
7623 + PROTOBUF_C_LABEL_REQUIRED,
7624 + PROTOBUF_C_TYPE_STRING,
7625 + 0, /* quantifier_offset */
7626 + offsetof(Sr__RPCResp, xpath),
7630 + 0,NULL,NULL /* reserved1,reserved2, etc */
7633 + "orig_api_variant",
7635 + PROTOBUF_C_LABEL_REQUIRED,
7636 + PROTOBUF_C_TYPE_ENUM,
7637 + 0, /* quantifier_offset */
7638 + offsetof(Sr__RPCResp, orig_api_variant),
7639 + &sr__api_variant__descriptor,
7642 + 0,NULL,NULL /* reserved1,reserved2, etc */
7647 + PROTOBUF_C_LABEL_REPEATED,
7648 + PROTOBUF_C_TYPE_MESSAGE,
7649 + offsetof(Sr__RPCResp, n_output),
7650 + offsetof(Sr__RPCResp, output),
7651 + &sr__value__descriptor,
7654 + 0,NULL,NULL /* reserved1,reserved2, etc */
7659 + PROTOBUF_C_LABEL_REPEATED,
7660 + PROTOBUF_C_TYPE_MESSAGE,
7661 + offsetof(Sr__RPCResp, n_output_tree),
7662 + offsetof(Sr__RPCResp, output_tree),
7663 + &sr__node__descriptor,
7666 + 0,NULL,NULL /* reserved1,reserved2, etc */
7669 +static const unsigned sr__rpcresp__field_indices_by_name[] = {
7670 + 0, /* field[0] = action */
7671 + 2, /* field[2] = orig_api_variant */
7672 + 3, /* field[3] = output */
7673 + 4, /* field[4] = output_tree */
7674 + 1, /* field[1] = xpath */
7676 +static const ProtobufCIntRange sr__rpcresp__number_ranges[1 + 1] =
7681 +const ProtobufCMessageDescriptor sr__rpcresp__descriptor =
7683 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7688 + sizeof(Sr__RPCResp),
7690 + sr__rpcresp__field_descriptors,
7691 + sr__rpcresp__field_indices_by_name,
7692 + 1, sr__rpcresp__number_ranges,
7693 + (ProtobufCMessageInit) sr__rpcresp__init,
7694 + NULL,NULL,NULL /* reserved[123] */
7696 +static const ProtobufCEnumValue sr__event_notif_req__notif_type__enum_values_by_number[4] =
7698 + { "REALTIME", "SR__EVENT_NOTIF_REQ__NOTIF_TYPE__REALTIME", 1 },
7699 + { "REPLAY", "SR__EVENT_NOTIF_REQ__NOTIF_TYPE__REPLAY", 2 },
7700 + { "REPLAY_COMPLETE", "SR__EVENT_NOTIF_REQ__NOTIF_TYPE__REPLAY_COMPLETE", 3 },
7701 + { "REPLAY_STOP", "SR__EVENT_NOTIF_REQ__NOTIF_TYPE__REPLAY_STOP", 4 },
7703 +static const ProtobufCIntRange sr__event_notif_req__notif_type__value_ranges[] = {
7706 +static const ProtobufCEnumValueIndex sr__event_notif_req__notif_type__enum_values_by_name[4] =
7708 + { "REALTIME", 0 },
7710 + { "REPLAY_COMPLETE", 2 },
7711 + { "REPLAY_STOP", 3 },
7713 +const ProtobufCEnumDescriptor sr__event_notif_req__notif_type__descriptor =
7715 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
7716 + "sr.EventNotifReq.NotifType",
7718 + "Sr__EventNotifReq__NotifType",
7721 + sr__event_notif_req__notif_type__enum_values_by_number,
7723 + sr__event_notif_req__notif_type__enum_values_by_name,
7725 + sr__event_notif_req__notif_type__value_ranges,
7726 + NULL,NULL,NULL,NULL /* reserved[1234] */
7728 +static const ProtobufCEnumValue sr__event_notif_req__notif_flags__enum_values_by_number[2] =
7730 + { "DEFAULT", "SR__EVENT_NOTIF_REQ__NOTIF_FLAGS__DEFAULT", 0 },
7731 + { "EPHEMERAL", "SR__EVENT_NOTIF_REQ__NOTIF_FLAGS__EPHEMERAL", 1 },
7733 +static const ProtobufCIntRange sr__event_notif_req__notif_flags__value_ranges[] = {
7736 +static const ProtobufCEnumValueIndex sr__event_notif_req__notif_flags__enum_values_by_name[2] =
7739 + { "EPHEMERAL", 1 },
7741 +const ProtobufCEnumDescriptor sr__event_notif_req__notif_flags__descriptor =
7743 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
7744 + "sr.EventNotifReq.NotifFlags",
7746 + "Sr__EventNotifReq__NotifFlags",
7749 + sr__event_notif_req__notif_flags__enum_values_by_number,
7751 + sr__event_notif_req__notif_flags__enum_values_by_name,
7753 + sr__event_notif_req__notif_flags__value_ranges,
7754 + NULL,NULL,NULL,NULL /* reserved[1234] */
7756 +static const ProtobufCFieldDescriptor sr__event_notif_req__field_descriptors[9] =
7761 + PROTOBUF_C_LABEL_REQUIRED,
7762 + PROTOBUF_C_TYPE_ENUM,
7763 + 0, /* quantifier_offset */
7764 + offsetof(Sr__EventNotifReq, type),
7765 + &sr__event_notif_req__notif_type__descriptor,
7768 + 0,NULL,NULL /* reserved1,reserved2, etc */
7773 + PROTOBUF_C_LABEL_REQUIRED,
7774 + PROTOBUF_C_TYPE_UINT32,
7775 + 0, /* quantifier_offset */
7776 + offsetof(Sr__EventNotifReq, options),
7780 + 0,NULL,NULL /* reserved1,reserved2, etc */
7785 + PROTOBUF_C_LABEL_REQUIRED,
7786 + PROTOBUF_C_TYPE_STRING,
7787 + 0, /* quantifier_offset */
7788 + offsetof(Sr__EventNotifReq, xpath),
7792 + 0,NULL,NULL /* reserved1,reserved2, etc */
7797 + PROTOBUF_C_LABEL_REPEATED,
7798 + PROTOBUF_C_TYPE_MESSAGE,
7799 + offsetof(Sr__EventNotifReq, n_values),
7800 + offsetof(Sr__EventNotifReq, values),
7801 + &sr__value__descriptor,
7804 + 0,NULL,NULL /* reserved1,reserved2, etc */
7809 + PROTOBUF_C_LABEL_REPEATED,
7810 + PROTOBUF_C_TYPE_MESSAGE,
7811 + offsetof(Sr__EventNotifReq, n_trees),
7812 + offsetof(Sr__EventNotifReq, trees),
7813 + &sr__node__descriptor,
7816 + 0,NULL,NULL /* reserved1,reserved2, etc */
7821 + PROTOBUF_C_LABEL_REQUIRED,
7822 + PROTOBUF_C_TYPE_UINT64,
7823 + 0, /* quantifier_offset */
7824 + offsetof(Sr__EventNotifReq, timestamp),
7828 + 0,NULL,NULL /* reserved1,reserved2, etc */
7831 + "subscriber_address",
7833 + PROTOBUF_C_LABEL_OPTIONAL,
7834 + PROTOBUF_C_TYPE_STRING,
7835 + 0, /* quantifier_offset */
7836 + offsetof(Sr__EventNotifReq, subscriber_address),
7840 + 0,NULL,NULL /* reserved1,reserved2, etc */
7843 + "subscription_id",
7845 + PROTOBUF_C_LABEL_OPTIONAL,
7846 + PROTOBUF_C_TYPE_UINT32,
7847 + offsetof(Sr__EventNotifReq, has_subscription_id),
7848 + offsetof(Sr__EventNotifReq, subscription_id),
7852 + 0,NULL,NULL /* reserved1,reserved2, etc */
7855 + "do_not_send_reply",
7857 + PROTOBUF_C_LABEL_REQUIRED,
7858 + PROTOBUF_C_TYPE_BOOL,
7859 + 0, /* quantifier_offset */
7860 + offsetof(Sr__EventNotifReq, do_not_send_reply),
7864 + 0,NULL,NULL /* reserved1,reserved2, etc */
7867 +static const unsigned sr__event_notif_req__field_indices_by_name[] = {
7868 + 8, /* field[8] = do_not_send_reply */
7869 + 1, /* field[1] = options */
7870 + 6, /* field[6] = subscriber_address */
7871 + 7, /* field[7] = subscription_id */
7872 + 5, /* field[5] = timestamp */
7873 + 4, /* field[4] = trees */
7874 + 0, /* field[0] = type */
7875 + 3, /* field[3] = values */
7876 + 2, /* field[2] = xpath */
7878 +static const ProtobufCIntRange sr__event_notif_req__number_ranges[3 + 1] =
7885 +const ProtobufCMessageDescriptor sr__event_notif_req__descriptor =
7887 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7888 + "sr.EventNotifReq",
7890 + "Sr__EventNotifReq",
7892 + sizeof(Sr__EventNotifReq),
7894 + sr__event_notif_req__field_descriptors,
7895 + sr__event_notif_req__field_indices_by_name,
7896 + 3, sr__event_notif_req__number_ranges,
7897 + (ProtobufCMessageInit) sr__event_notif_req__init,
7898 + NULL,NULL,NULL /* reserved[123] */
7900 +#define sr__event_notif_resp__field_descriptors NULL
7901 +#define sr__event_notif_resp__field_indices_by_name NULL
7902 +#define sr__event_notif_resp__number_ranges NULL
7903 +const ProtobufCMessageDescriptor sr__event_notif_resp__descriptor =
7905 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
7906 + "sr.EventNotifResp",
7908 + "Sr__EventNotifResp",
7910 + sizeof(Sr__EventNotifResp),
7912 + sr__event_notif_resp__field_descriptors,
7913 + sr__event_notif_resp__field_indices_by_name,
7914 + 0, sr__event_notif_resp__number_ranges,
7915 + (ProtobufCMessageInit) sr__event_notif_resp__init,
7916 + NULL,NULL,NULL /* reserved[123] */
7918 +static const ProtobufCFieldDescriptor sr__event_notif_replay_req__field_descriptors[6] =
7923 + PROTOBUF_C_LABEL_REQUIRED,
7924 + PROTOBUF_C_TYPE_STRING,
7925 + 0, /* quantifier_offset */
7926 + offsetof(Sr__EventNotifReplayReq, xpath),
7930 + 0,NULL,NULL /* reserved1,reserved2, etc */
7935 + PROTOBUF_C_LABEL_REQUIRED,
7936 + PROTOBUF_C_TYPE_UINT64,
7937 + 0, /* quantifier_offset */
7938 + offsetof(Sr__EventNotifReplayReq, start_time),
7942 + 0,NULL,NULL /* reserved1,reserved2, etc */
7947 + PROTOBUF_C_LABEL_REQUIRED,
7948 + PROTOBUF_C_TYPE_UINT64,
7949 + 0, /* quantifier_offset */
7950 + offsetof(Sr__EventNotifReplayReq, stop_time),
7954 + 0,NULL,NULL /* reserved1,reserved2, etc */
7957 + "subscriber_address",
7959 + PROTOBUF_C_LABEL_REQUIRED,
7960 + PROTOBUF_C_TYPE_STRING,
7961 + 0, /* quantifier_offset */
7962 + offsetof(Sr__EventNotifReplayReq, subscriber_address),
7966 + 0,NULL,NULL /* reserved1,reserved2, etc */
7969 + "subscription_id",
7971 + PROTOBUF_C_LABEL_REQUIRED,
7972 + PROTOBUF_C_TYPE_UINT32,
7973 + 0, /* quantifier_offset */
7974 + offsetof(Sr__EventNotifReplayReq, subscription_id),
7978 + 0,NULL,NULL /* reserved1,reserved2, etc */
7983 + PROTOBUF_C_LABEL_REQUIRED,
7984 + PROTOBUF_C_TYPE_ENUM,
7985 + 0, /* quantifier_offset */
7986 + offsetof(Sr__EventNotifReplayReq, api_variant),
7987 + &sr__api_variant__descriptor,
7990 + 0,NULL,NULL /* reserved1,reserved2, etc */
7993 +static const unsigned sr__event_notif_replay_req__field_indices_by_name[] = {
7994 + 5, /* field[5] = api_variant */
7995 + 1, /* field[1] = start_time */
7996 + 2, /* field[2] = stop_time */
7997 + 3, /* field[3] = subscriber_address */
7998 + 4, /* field[4] = subscription_id */
7999 + 0, /* field[0] = xpath */
8001 +static const ProtobufCIntRange sr__event_notif_replay_req__number_ranges[2 + 1] =
8007 +const ProtobufCMessageDescriptor sr__event_notif_replay_req__descriptor =
8009 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8010 + "sr.EventNotifReplayReq",
8011 + "EventNotifReplayReq",
8012 + "Sr__EventNotifReplayReq",
8014 + sizeof(Sr__EventNotifReplayReq),
8016 + sr__event_notif_replay_req__field_descriptors,
8017 + sr__event_notif_replay_req__field_indices_by_name,
8018 + 2, sr__event_notif_replay_req__number_ranges,
8019 + (ProtobufCMessageInit) sr__event_notif_replay_req__init,
8020 + NULL,NULL,NULL /* reserved[123] */
8022 +#define sr__event_notif_replay_resp__field_descriptors NULL
8023 +#define sr__event_notif_replay_resp__field_indices_by_name NULL
8024 +#define sr__event_notif_replay_resp__number_ranges NULL
8025 +const ProtobufCMessageDescriptor sr__event_notif_replay_resp__descriptor =
8027 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8028 + "sr.EventNotifReplayResp",
8029 + "EventNotifReplayResp",
8030 + "Sr__EventNotifReplayResp",
8032 + sizeof(Sr__EventNotifReplayResp),
8034 + sr__event_notif_replay_resp__field_descriptors,
8035 + sr__event_notif_replay_resp__field_indices_by_name,
8036 + 0, sr__event_notif_replay_resp__number_ranges,
8037 + (ProtobufCMessageInit) sr__event_notif_replay_resp__init,
8038 + NULL,NULL,NULL /* reserved[123] */
8040 +static const ProtobufCFieldDescriptor sr__data_provide_req__field_descriptors[4] =
8045 + PROTOBUF_C_LABEL_REQUIRED,
8046 + PROTOBUF_C_TYPE_STRING,
8047 + 0, /* quantifier_offset */
8048 + offsetof(Sr__DataProvideReq, xpath),
8052 + 0,NULL,NULL /* reserved1,reserved2, etc */
8055 + "subscriber_address",
8057 + PROTOBUF_C_LABEL_REQUIRED,
8058 + PROTOBUF_C_TYPE_STRING,
8059 + 0, /* quantifier_offset */
8060 + offsetof(Sr__DataProvideReq, subscriber_address),
8064 + 0,NULL,NULL /* reserved1,reserved2, etc */
8067 + "subscription_id",
8069 + PROTOBUF_C_LABEL_REQUIRED,
8070 + PROTOBUF_C_TYPE_UINT32,
8071 + 0, /* quantifier_offset */
8072 + offsetof(Sr__DataProvideReq, subscription_id),
8076 + 0,NULL,NULL /* reserved1,reserved2, etc */
8081 + PROTOBUF_C_LABEL_REQUIRED,
8082 + PROTOBUF_C_TYPE_UINT64,
8083 + 0, /* quantifier_offset */
8084 + offsetof(Sr__DataProvideReq, request_id),
8088 + 0,NULL,NULL /* reserved1,reserved2, etc */
8091 +static const unsigned sr__data_provide_req__field_indices_by_name[] = {
8092 + 3, /* field[3] = request_id */
8093 + 1, /* field[1] = subscriber_address */
8094 + 2, /* field[2] = subscription_id */
8095 + 0, /* field[0] = xpath */
8097 +static const ProtobufCIntRange sr__data_provide_req__number_ranges[3 + 1] =
8104 +const ProtobufCMessageDescriptor sr__data_provide_req__descriptor =
8106 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8107 + "sr.DataProvideReq",
8109 + "Sr__DataProvideReq",
8111 + sizeof(Sr__DataProvideReq),
8113 + sr__data_provide_req__field_descriptors,
8114 + sr__data_provide_req__field_indices_by_name,
8115 + 3, sr__data_provide_req__number_ranges,
8116 + (ProtobufCMessageInit) sr__data_provide_req__init,
8117 + NULL,NULL,NULL /* reserved[123] */
8119 +static const ProtobufCFieldDescriptor sr__data_provide_resp__field_descriptors[3] =
8124 + PROTOBUF_C_LABEL_REQUIRED,
8125 + PROTOBUF_C_TYPE_STRING,
8126 + 0, /* quantifier_offset */
8127 + offsetof(Sr__DataProvideResp, xpath),
8131 + 0,NULL,NULL /* reserved1,reserved2, etc */
8136 + PROTOBUF_C_LABEL_REPEATED,
8137 + PROTOBUF_C_TYPE_MESSAGE,
8138 + offsetof(Sr__DataProvideResp, n_values),
8139 + offsetof(Sr__DataProvideResp, values),
8140 + &sr__value__descriptor,
8143 + 0,NULL,NULL /* reserved1,reserved2, etc */
8148 + PROTOBUF_C_LABEL_REQUIRED,
8149 + PROTOBUF_C_TYPE_UINT64,
8150 + 0, /* quantifier_offset */
8151 + offsetof(Sr__DataProvideResp, request_id),
8155 + 0,NULL,NULL /* reserved1,reserved2, etc */
8158 +static const unsigned sr__data_provide_resp__field_indices_by_name[] = {
8159 + 2, /* field[2] = request_id */
8160 + 1, /* field[1] = values */
8161 + 0, /* field[0] = xpath */
8163 +static const ProtobufCIntRange sr__data_provide_resp__number_ranges[2 + 1] =
8169 +const ProtobufCMessageDescriptor sr__data_provide_resp__descriptor =
8171 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8172 + "sr.DataProvideResp",
8173 + "DataProvideResp",
8174 + "Sr__DataProvideResp",
8176 + sizeof(Sr__DataProvideResp),
8178 + sr__data_provide_resp__field_descriptors,
8179 + sr__data_provide_resp__field_indices_by_name,
8180 + 2, sr__data_provide_resp__number_ranges,
8181 + (ProtobufCMessageInit) sr__data_provide_resp__init,
8182 + NULL,NULL,NULL /* reserved[123] */
8184 +static const ProtobufCFieldDescriptor sr__module_install_req__field_descriptors[4] =
8189 + PROTOBUF_C_LABEL_REQUIRED,
8190 + PROTOBUF_C_TYPE_STRING,
8191 + 0, /* quantifier_offset */
8192 + offsetof(Sr__ModuleInstallReq, module_name),
8196 + 0,NULL,NULL /* reserved1,reserved2, etc */
8201 + PROTOBUF_C_LABEL_OPTIONAL,
8202 + PROTOBUF_C_TYPE_STRING,
8203 + 0, /* quantifier_offset */
8204 + offsetof(Sr__ModuleInstallReq, revision),
8208 + 0,NULL,NULL /* reserved1,reserved2, etc */
8213 + PROTOBUF_C_LABEL_OPTIONAL,
8214 + PROTOBUF_C_TYPE_STRING,
8215 + 0, /* quantifier_offset */
8216 + offsetof(Sr__ModuleInstallReq, file_name),
8220 + 0,NULL,NULL /* reserved1,reserved2, etc */
8225 + PROTOBUF_C_LABEL_REQUIRED,
8226 + PROTOBUF_C_TYPE_BOOL,
8227 + 0, /* quantifier_offset */
8228 + offsetof(Sr__ModuleInstallReq, installed),
8232 + 0,NULL,NULL /* reserved1,reserved2, etc */
8235 +static const unsigned sr__module_install_req__field_indices_by_name[] = {
8236 + 2, /* field[2] = file_name */
8237 + 3, /* field[3] = installed */
8238 + 0, /* field[0] = module_name */
8239 + 1, /* field[1] = revision */
8241 +static const ProtobufCIntRange sr__module_install_req__number_ranges[1 + 1] =
8246 +const ProtobufCMessageDescriptor sr__module_install_req__descriptor =
8248 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8249 + "sr.ModuleInstallReq",
8250 + "ModuleInstallReq",
8251 + "Sr__ModuleInstallReq",
8253 + sizeof(Sr__ModuleInstallReq),
8255 + sr__module_install_req__field_descriptors,
8256 + sr__module_install_req__field_indices_by_name,
8257 + 1, sr__module_install_req__number_ranges,
8258 + (ProtobufCMessageInit) sr__module_install_req__init,
8259 + NULL,NULL,NULL /* reserved[123] */
8261 +#define sr__module_install_resp__field_descriptors NULL
8262 +#define sr__module_install_resp__field_indices_by_name NULL
8263 +#define sr__module_install_resp__number_ranges NULL
8264 +const ProtobufCMessageDescriptor sr__module_install_resp__descriptor =
8266 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8267 + "sr.ModuleInstallResp",
8268 + "ModuleInstallResp",
8269 + "Sr__ModuleInstallResp",
8271 + sizeof(Sr__ModuleInstallResp),
8273 + sr__module_install_resp__field_descriptors,
8274 + sr__module_install_resp__field_indices_by_name,
8275 + 0, sr__module_install_resp__number_ranges,
8276 + (ProtobufCMessageInit) sr__module_install_resp__init,
8277 + NULL,NULL,NULL /* reserved[123] */
8279 +static const ProtobufCFieldDescriptor sr__feature_enable_req__field_descriptors[3] =
8284 + PROTOBUF_C_LABEL_REQUIRED,
8285 + PROTOBUF_C_TYPE_STRING,
8286 + 0, /* quantifier_offset */
8287 + offsetof(Sr__FeatureEnableReq, module_name),
8291 + 0,NULL,NULL /* reserved1,reserved2, etc */
8296 + PROTOBUF_C_LABEL_REQUIRED,
8297 + PROTOBUF_C_TYPE_STRING,
8298 + 0, /* quantifier_offset */
8299 + offsetof(Sr__FeatureEnableReq, feature_name),
8303 + 0,NULL,NULL /* reserved1,reserved2, etc */
8308 + PROTOBUF_C_LABEL_REQUIRED,
8309 + PROTOBUF_C_TYPE_BOOL,
8310 + 0, /* quantifier_offset */
8311 + offsetof(Sr__FeatureEnableReq, enabled),
8315 + 0,NULL,NULL /* reserved1,reserved2, etc */
8318 +static const unsigned sr__feature_enable_req__field_indices_by_name[] = {
8319 + 2, /* field[2] = enabled */
8320 + 1, /* field[1] = feature_name */
8321 + 0, /* field[0] = module_name */
8323 +static const ProtobufCIntRange sr__feature_enable_req__number_ranges[1 + 1] =
8328 +const ProtobufCMessageDescriptor sr__feature_enable_req__descriptor =
8330 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8331 + "sr.FeatureEnableReq",
8332 + "FeatureEnableReq",
8333 + "Sr__FeatureEnableReq",
8335 + sizeof(Sr__FeatureEnableReq),
8337 + sr__feature_enable_req__field_descriptors,
8338 + sr__feature_enable_req__field_indices_by_name,
8339 + 1, sr__feature_enable_req__number_ranges,
8340 + (ProtobufCMessageInit) sr__feature_enable_req__init,
8341 + NULL,NULL,NULL /* reserved[123] */
8343 +#define sr__feature_enable_resp__field_descriptors NULL
8344 +#define sr__feature_enable_resp__field_indices_by_name NULL
8345 +#define sr__feature_enable_resp__number_ranges NULL
8346 +const ProtobufCMessageDescriptor sr__feature_enable_resp__descriptor =
8348 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8349 + "sr.FeatureEnableResp",
8350 + "FeatureEnableResp",
8351 + "Sr__FeatureEnableResp",
8353 + sizeof(Sr__FeatureEnableResp),
8355 + sr__feature_enable_resp__field_descriptors,
8356 + sr__feature_enable_resp__field_indices_by_name,
8357 + 0, sr__feature_enable_resp__number_ranges,
8358 + (ProtobufCMessageInit) sr__feature_enable_resp__init,
8359 + NULL,NULL,NULL /* reserved[123] */
8361 +static const ProtobufCFieldDescriptor sr__unsubscribe_destination_req__field_descriptors[1] =
8366 + PROTOBUF_C_LABEL_REQUIRED,
8367 + PROTOBUF_C_TYPE_STRING,
8368 + 0, /* quantifier_offset */
8369 + offsetof(Sr__UnsubscribeDestinationReq, destination),
8373 + 0,NULL,NULL /* reserved1,reserved2, etc */
8376 +static const unsigned sr__unsubscribe_destination_req__field_indices_by_name[] = {
8377 + 0, /* field[0] = destination */
8379 +static const ProtobufCIntRange sr__unsubscribe_destination_req__number_ranges[1 + 1] =
8384 +const ProtobufCMessageDescriptor sr__unsubscribe_destination_req__descriptor =
8386 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8387 + "sr.UnsubscribeDestinationReq",
8388 + "UnsubscribeDestinationReq",
8389 + "Sr__UnsubscribeDestinationReq",
8391 + sizeof(Sr__UnsubscribeDestinationReq),
8393 + sr__unsubscribe_destination_req__field_descriptors,
8394 + sr__unsubscribe_destination_req__field_indices_by_name,
8395 + 1, sr__unsubscribe_destination_req__number_ranges,
8396 + (ProtobufCMessageInit) sr__unsubscribe_destination_req__init,
8397 + NULL,NULL,NULL /* reserved[123] */
8399 +static const ProtobufCFieldDescriptor sr__commit_timeout_req__field_descriptors[2] =
8404 + PROTOBUF_C_LABEL_REQUIRED,
8405 + PROTOBUF_C_TYPE_UINT32,
8406 + 0, /* quantifier_offset */
8407 + offsetof(Sr__CommitTimeoutReq, commit_id),
8411 + 0,NULL,NULL /* reserved1,reserved2, etc */
8416 + PROTOBUF_C_LABEL_REQUIRED,
8417 + PROTOBUF_C_TYPE_BOOL,
8418 + 0, /* quantifier_offset */
8419 + offsetof(Sr__CommitTimeoutReq, expired),
8423 + 0,NULL,NULL /* reserved1,reserved2, etc */
8426 +static const unsigned sr__commit_timeout_req__field_indices_by_name[] = {
8427 + 0, /* field[0] = commit_id */
8428 + 1, /* field[1] = expired */
8430 +static const ProtobufCIntRange sr__commit_timeout_req__number_ranges[1 + 1] =
8435 +const ProtobufCMessageDescriptor sr__commit_timeout_req__descriptor =
8437 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8438 + "sr.CommitTimeoutReq",
8439 + "CommitTimeoutReq",
8440 + "Sr__CommitTimeoutReq",
8442 + sizeof(Sr__CommitTimeoutReq),
8444 + sr__commit_timeout_req__field_descriptors,
8445 + sr__commit_timeout_req__field_indices_by_name,
8446 + 1, sr__commit_timeout_req__number_ranges,
8447 + (ProtobufCMessageInit) sr__commit_timeout_req__init,
8448 + NULL,NULL,NULL /* reserved[123] */
8450 +static const ProtobufCFieldDescriptor sr__oper_data_timeout_req__field_descriptors[1] =
8455 + PROTOBUF_C_LABEL_REQUIRED,
8456 + PROTOBUF_C_TYPE_UINT64,
8457 + 0, /* quantifier_offset */
8458 + offsetof(Sr__OperDataTimeoutReq, request_id),
8462 + 0,NULL,NULL /* reserved1,reserved2, etc */
8465 +static const unsigned sr__oper_data_timeout_req__field_indices_by_name[] = {
8466 + 0, /* field[0] = request_id */
8468 +static const ProtobufCIntRange sr__oper_data_timeout_req__number_ranges[1 + 1] =
8473 +const ProtobufCMessageDescriptor sr__oper_data_timeout_req__descriptor =
8475 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8476 + "sr.OperDataTimeoutReq",
8477 + "OperDataTimeoutReq",
8478 + "Sr__OperDataTimeoutReq",
8480 + sizeof(Sr__OperDataTimeoutReq),
8482 + sr__oper_data_timeout_req__field_descriptors,
8483 + sr__oper_data_timeout_req__field_indices_by_name,
8484 + 1, sr__oper_data_timeout_req__number_ranges,
8485 + (ProtobufCMessageInit) sr__oper_data_timeout_req__init,
8486 + NULL,NULL,NULL /* reserved[123] */
8488 +static const ProtobufCFieldDescriptor sr__internal_state_data_req__field_descriptors[2] =
8493 + PROTOBUF_C_LABEL_REQUIRED,
8494 + PROTOBUF_C_TYPE_UINT64,
8495 + 0, /* quantifier_offset */
8496 + offsetof(Sr__InternalStateDataReq, request_id),
8500 + 0,NULL,NULL /* reserved1,reserved2, etc */
8505 + PROTOBUF_C_LABEL_REQUIRED,
8506 + PROTOBUF_C_TYPE_STRING,
8507 + 0, /* quantifier_offset */
8508 + offsetof(Sr__InternalStateDataReq, xpath),
8512 + 0,NULL,NULL /* reserved1,reserved2, etc */
8515 +static const unsigned sr__internal_state_data_req__field_indices_by_name[] = {
8516 + 0, /* field[0] = request_id */
8517 + 1, /* field[1] = xpath */
8519 +static const ProtobufCIntRange sr__internal_state_data_req__number_ranges[1 + 1] =
8524 +const ProtobufCMessageDescriptor sr__internal_state_data_req__descriptor =
8526 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8527 + "sr.InternalStateDataReq",
8528 + "InternalStateDataReq",
8529 + "Sr__InternalStateDataReq",
8531 + sizeof(Sr__InternalStateDataReq),
8533 + sr__internal_state_data_req__field_descriptors,
8534 + sr__internal_state_data_req__field_indices_by_name,
8535 + 1, sr__internal_state_data_req__number_ranges,
8536 + (ProtobufCMessageInit) sr__internal_state_data_req__init,
8537 + NULL,NULL,NULL /* reserved[123] */
8539 +#define sr__notif_store_cleanup_req__field_descriptors NULL
8540 +#define sr__notif_store_cleanup_req__field_indices_by_name NULL
8541 +#define sr__notif_store_cleanup_req__number_ranges NULL
8542 +const ProtobufCMessageDescriptor sr__notif_store_cleanup_req__descriptor =
8544 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8545 + "sr.NotifStoreCleanupReq",
8546 + "NotifStoreCleanupReq",
8547 + "Sr__NotifStoreCleanupReq",
8549 + sizeof(Sr__NotifStoreCleanupReq),
8551 + sr__notif_store_cleanup_req__field_descriptors,
8552 + sr__notif_store_cleanup_req__field_indices_by_name,
8553 + 0, sr__notif_store_cleanup_req__number_ranges,
8554 + (ProtobufCMessageInit) sr__notif_store_cleanup_req__init,
8555 + NULL,NULL,NULL /* reserved[123] */
8557 +static const ProtobufCFieldDescriptor sr__delayed_msg_req__field_descriptors[1] =
8562 + PROTOBUF_C_LABEL_REQUIRED,
8563 + PROTOBUF_C_TYPE_MESSAGE,
8564 + 0, /* quantifier_offset */
8565 + offsetof(Sr__DelayedMsgReq, message),
8566 + &sr__msg__descriptor,
8569 + 0,NULL,NULL /* reserved1,reserved2, etc */
8572 +static const unsigned sr__delayed_msg_req__field_indices_by_name[] = {
8573 + 0, /* field[0] = message */
8575 +static const ProtobufCIntRange sr__delayed_msg_req__number_ranges[1 + 1] =
8580 +const ProtobufCMessageDescriptor sr__delayed_msg_req__descriptor =
8582 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8583 + "sr.DelayedMsgReq",
8585 + "Sr__DelayedMsgReq",
8587 + sizeof(Sr__DelayedMsgReq),
8589 + sr__delayed_msg_req__field_descriptors,
8590 + sr__delayed_msg_req__field_indices_by_name,
8591 + 1, sr__delayed_msg_req__number_ranges,
8592 + (ProtobufCMessageInit) sr__delayed_msg_req__init,
8593 + NULL,NULL,NULL /* reserved[123] */
8595 +#define sr__nacm_reload_req__field_descriptors NULL
8596 +#define sr__nacm_reload_req__field_indices_by_name NULL
8597 +#define sr__nacm_reload_req__number_ranges NULL
8598 +const ProtobufCMessageDescriptor sr__nacm_reload_req__descriptor =
8600 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
8601 + "sr.NacmReloadReq",
8603 + "Sr__NacmReloadReq",
8605 + sizeof(Sr__NacmReloadReq),
8607 + sr__nacm_reload_req__field_descriptors,
8608 + sr__nacm_reload_req__field_indices_by_name,
8609 + 0, sr__nacm_reload_req__number_ranges,
8610 + (ProtobufCMessageInit) sr__nacm_reload_req__init,
8611 + NULL,NULL,NULL /* reserved[123] */
8613 +static const ProtobufCFieldDescriptor sr__request__field_descriptors[37] =
8618 + PROTOBUF_C_LABEL_REQUIRED,
8619 + PROTOBUF_C_TYPE_UINT64,
8620 + 0, /* quantifier_offset */
8621 + offsetof(Sr__Request, _id),
8625 + 0,NULL,NULL /* reserved1,reserved2, etc */
8630 + PROTOBUF_C_LABEL_REQUIRED,
8631 + PROTOBUF_C_TYPE_ENUM,
8632 + 0, /* quantifier_offset */
8633 + offsetof(Sr__Request, operation),
8634 + &sr__operation__descriptor,
8637 + 0,NULL,NULL /* reserved1,reserved2, etc */
8640 + "session_start_req",
8642 + PROTOBUF_C_LABEL_OPTIONAL,
8643 + PROTOBUF_C_TYPE_MESSAGE,
8644 + 0, /* quantifier_offset */
8645 + offsetof(Sr__Request, session_start_req),
8646 + &sr__session_start_req__descriptor,
8649 + 0,NULL,NULL /* reserved1,reserved2, etc */
8652 + "session_stop_req",
8654 + PROTOBUF_C_LABEL_OPTIONAL,
8655 + PROTOBUF_C_TYPE_MESSAGE,
8656 + 0, /* quantifier_offset */
8657 + offsetof(Sr__Request, session_stop_req),
8658 + &sr__session_stop_req__descriptor,
8661 + 0,NULL,NULL /* reserved1,reserved2, etc */
8664 + "session_refresh_req",
8666 + PROTOBUF_C_LABEL_OPTIONAL,
8667 + PROTOBUF_C_TYPE_MESSAGE,
8668 + 0, /* quantifier_offset */
8669 + offsetof(Sr__Request, session_refresh_req),
8670 + &sr__session_refresh_req__descriptor,
8673 + 0,NULL,NULL /* reserved1,reserved2, etc */
8676 + "session_check_req",
8678 + PROTOBUF_C_LABEL_OPTIONAL,
8679 + PROTOBUF_C_TYPE_MESSAGE,
8680 + 0, /* quantifier_offset */
8681 + offsetof(Sr__Request, session_check_req),
8682 + &sr__session_check_req__descriptor,
8685 + 0,NULL,NULL /* reserved1,reserved2, etc */
8688 + "session_switch_ds_req",
8690 + PROTOBUF_C_LABEL_OPTIONAL,
8691 + PROTOBUF_C_TYPE_MESSAGE,
8692 + 0, /* quantifier_offset */
8693 + offsetof(Sr__Request, session_switch_ds_req),
8694 + &sr__session_switch_ds_req__descriptor,
8697 + 0,NULL,NULL /* reserved1,reserved2, etc */
8700 + "session_set_opts_req",
8702 + PROTOBUF_C_LABEL_OPTIONAL,
8703 + PROTOBUF_C_TYPE_MESSAGE,
8704 + 0, /* quantifier_offset */
8705 + offsetof(Sr__Request, session_set_opts_req),
8706 + &sr__session_set_opts_req__descriptor,
8709 + 0,NULL,NULL /* reserved1,reserved2, etc */
8712 + "version_verify_req",
8714 + PROTOBUF_C_LABEL_OPTIONAL,
8715 + PROTOBUF_C_TYPE_MESSAGE,
8716 + 0, /* quantifier_offset */
8717 + offsetof(Sr__Request, version_verify_req),
8718 + &sr__version_verify_req__descriptor,
8721 + 0,NULL,NULL /* reserved1,reserved2, etc */
8724 + "list_schemas_req",
8726 + PROTOBUF_C_LABEL_OPTIONAL,
8727 + PROTOBUF_C_TYPE_MESSAGE,
8728 + 0, /* quantifier_offset */
8729 + offsetof(Sr__Request, list_schemas_req),
8730 + &sr__list_schemas_req__descriptor,
8733 + 0,NULL,NULL /* reserved1,reserved2, etc */
8738 + PROTOBUF_C_LABEL_OPTIONAL,
8739 + PROTOBUF_C_TYPE_MESSAGE,
8740 + 0, /* quantifier_offset */
8741 + offsetof(Sr__Request, get_schema_req),
8742 + &sr__get_schema_req__descriptor,
8745 + 0,NULL,NULL /* reserved1,reserved2, etc */
8748 + "module_install_req",
8750 + PROTOBUF_C_LABEL_OPTIONAL,
8751 + PROTOBUF_C_TYPE_MESSAGE,
8752 + 0, /* quantifier_offset */
8753 + offsetof(Sr__Request, module_install_req),
8754 + &sr__module_install_req__descriptor,
8757 + 0,NULL,NULL /* reserved1,reserved2, etc */
8760 + "feature_enable_req",
8762 + PROTOBUF_C_LABEL_OPTIONAL,
8763 + PROTOBUF_C_TYPE_MESSAGE,
8764 + 0, /* quantifier_offset */
8765 + offsetof(Sr__Request, feature_enable_req),
8766 + &sr__feature_enable_req__descriptor,
8769 + 0,NULL,NULL /* reserved1,reserved2, etc */
8774 + PROTOBUF_C_LABEL_OPTIONAL,
8775 + PROTOBUF_C_TYPE_MESSAGE,
8776 + 0, /* quantifier_offset */
8777 + offsetof(Sr__Request, get_item_req),
8778 + &sr__get_item_req__descriptor,
8781 + 0,NULL,NULL /* reserved1,reserved2, etc */
8786 + PROTOBUF_C_LABEL_OPTIONAL,
8787 + PROTOBUF_C_TYPE_MESSAGE,
8788 + 0, /* quantifier_offset */
8789 + offsetof(Sr__Request, get_items_req),
8790 + &sr__get_items_req__descriptor,
8793 + 0,NULL,NULL /* reserved1,reserved2, etc */
8796 + "get_subtree_req",
8798 + PROTOBUF_C_LABEL_OPTIONAL,
8799 + PROTOBUF_C_TYPE_MESSAGE,
8800 + 0, /* quantifier_offset */
8801 + offsetof(Sr__Request, get_subtree_req),
8802 + &sr__get_subtree_req__descriptor,
8805 + 0,NULL,NULL /* reserved1,reserved2, etc */
8808 + "get_subtrees_req",
8810 + PROTOBUF_C_LABEL_OPTIONAL,
8811 + PROTOBUF_C_TYPE_MESSAGE,
8812 + 0, /* quantifier_offset */
8813 + offsetof(Sr__Request, get_subtrees_req),
8814 + &sr__get_subtrees_req__descriptor,
8817 + 0,NULL,NULL /* reserved1,reserved2, etc */
8820 + "get_subtree_chunk_req",
8822 + PROTOBUF_C_LABEL_OPTIONAL,
8823 + PROTOBUF_C_TYPE_MESSAGE,
8824 + 0, /* quantifier_offset */
8825 + offsetof(Sr__Request, get_subtree_chunk_req),
8826 + &sr__get_subtree_chunk_req__descriptor,
8829 + 0,NULL,NULL /* reserved1,reserved2, etc */
8834 + PROTOBUF_C_LABEL_OPTIONAL,
8835 + PROTOBUF_C_TYPE_MESSAGE,
8836 + 0, /* quantifier_offset */
8837 + offsetof(Sr__Request, set_item_req),
8838 + &sr__set_item_req__descriptor,
8841 + 0,NULL,NULL /* reserved1,reserved2, etc */
8844 + "delete_item_req",
8846 + PROTOBUF_C_LABEL_OPTIONAL,
8847 + PROTOBUF_C_TYPE_MESSAGE,
8848 + 0, /* quantifier_offset */
8849 + offsetof(Sr__Request, delete_item_req),
8850 + &sr__delete_item_req__descriptor,
8853 + 0,NULL,NULL /* reserved1,reserved2, etc */
8858 + PROTOBUF_C_LABEL_OPTIONAL,
8859 + PROTOBUF_C_TYPE_MESSAGE,
8860 + 0, /* quantifier_offset */
8861 + offsetof(Sr__Request, move_item_req),
8862 + &sr__move_item_req__descriptor,
8865 + 0,NULL,NULL /* reserved1,reserved2, etc */
8868 + "set_item_str_req",
8870 + PROTOBUF_C_LABEL_OPTIONAL,
8871 + PROTOBUF_C_TYPE_MESSAGE,
8872 + 0, /* quantifier_offset */
8873 + offsetof(Sr__Request, set_item_str_req),
8874 + &sr__set_item_str_req__descriptor,
8877 + 0,NULL,NULL /* reserved1,reserved2, etc */
8882 + PROTOBUF_C_LABEL_OPTIONAL,
8883 + PROTOBUF_C_TYPE_MESSAGE,
8884 + 0, /* quantifier_offset */
8885 + offsetof(Sr__Request, validate_req),
8886 + &sr__validate_req__descriptor,
8889 + 0,NULL,NULL /* reserved1,reserved2, etc */
8894 + PROTOBUF_C_LABEL_OPTIONAL,
8895 + PROTOBUF_C_TYPE_MESSAGE,
8896 + 0, /* quantifier_offset */
8897 + offsetof(Sr__Request, commit_req),
8898 + &sr__commit_req__descriptor,
8901 + 0,NULL,NULL /* reserved1,reserved2, etc */
8904 + "discard_changes_req",
8906 + PROTOBUF_C_LABEL_OPTIONAL,
8907 + PROTOBUF_C_TYPE_MESSAGE,
8908 + 0, /* quantifier_offset */
8909 + offsetof(Sr__Request, discard_changes_req),
8910 + &sr__discard_changes_req__descriptor,
8913 + 0,NULL,NULL /* reserved1,reserved2, etc */
8916 + "copy_config_req",
8918 + PROTOBUF_C_LABEL_OPTIONAL,
8919 + PROTOBUF_C_TYPE_MESSAGE,
8920 + 0, /* quantifier_offset */
8921 + offsetof(Sr__Request, copy_config_req),
8922 + &sr__copy_config_req__descriptor,
8925 + 0,NULL,NULL /* reserved1,reserved2, etc */
8930 + PROTOBUF_C_LABEL_OPTIONAL,
8931 + PROTOBUF_C_TYPE_MESSAGE,
8932 + 0, /* quantifier_offset */
8933 + offsetof(Sr__Request, lock_req),
8934 + &sr__lock_req__descriptor,
8937 + 0,NULL,NULL /* reserved1,reserved2, etc */
8942 + PROTOBUF_C_LABEL_OPTIONAL,
8943 + PROTOBUF_C_TYPE_MESSAGE,
8944 + 0, /* quantifier_offset */
8945 + offsetof(Sr__Request, unlock_req),
8946 + &sr__unlock_req__descriptor,
8949 + 0,NULL,NULL /* reserved1,reserved2, etc */
8954 + PROTOBUF_C_LABEL_OPTIONAL,
8955 + PROTOBUF_C_TYPE_MESSAGE,
8956 + 0, /* quantifier_offset */
8957 + offsetof(Sr__Request, subscribe_req),
8958 + &sr__subscribe_req__descriptor,
8961 + 0,NULL,NULL /* reserved1,reserved2, etc */
8964 + "unsubscribe_req",
8966 + PROTOBUF_C_LABEL_OPTIONAL,
8967 + PROTOBUF_C_TYPE_MESSAGE,
8968 + 0, /* quantifier_offset */
8969 + offsetof(Sr__Request, unsubscribe_req),
8970 + &sr__unsubscribe_req__descriptor,
8973 + 0,NULL,NULL /* reserved1,reserved2, etc */
8976 + "check_enabled_running_req",
8978 + PROTOBUF_C_LABEL_OPTIONAL,
8979 + PROTOBUF_C_TYPE_MESSAGE,
8980 + 0, /* quantifier_offset */
8981 + offsetof(Sr__Request, check_enabled_running_req),
8982 + &sr__check_enabled_running_req__descriptor,
8985 + 0,NULL,NULL /* reserved1,reserved2, etc */
8988 + "get_changes_req",
8990 + PROTOBUF_C_LABEL_OPTIONAL,
8991 + PROTOBUF_C_TYPE_MESSAGE,
8992 + 0, /* quantifier_offset */
8993 + offsetof(Sr__Request, get_changes_req),
8994 + &sr__get_changes_req__descriptor,
8997 + 0,NULL,NULL /* reserved1,reserved2, etc */
9000 + "data_provide_req",
9002 + PROTOBUF_C_LABEL_OPTIONAL,
9003 + PROTOBUF_C_TYPE_MESSAGE,
9004 + 0, /* quantifier_offset */
9005 + offsetof(Sr__Request, data_provide_req),
9006 + &sr__data_provide_req__descriptor,
9009 + 0,NULL,NULL /* reserved1,reserved2, etc */
9012 + "check_exec_perm_req",
9014 + PROTOBUF_C_LABEL_OPTIONAL,
9015 + PROTOBUF_C_TYPE_MESSAGE,
9016 + 0, /* quantifier_offset */
9017 + offsetof(Sr__Request, check_exec_perm_req),
9018 + &sr__check_exec_perm_req__descriptor,
9021 + 0,NULL,NULL /* reserved1,reserved2, etc */
9026 + PROTOBUF_C_LABEL_OPTIONAL,
9027 + PROTOBUF_C_TYPE_MESSAGE,
9028 + 0, /* quantifier_offset */
9029 + offsetof(Sr__Request, rpc_req),
9030 + &sr__rpcreq__descriptor,
9033 + 0,NULL,NULL /* reserved1,reserved2, etc */
9036 + "event_notif_req",
9038 + PROTOBUF_C_LABEL_OPTIONAL,
9039 + PROTOBUF_C_TYPE_MESSAGE,
9040 + 0, /* quantifier_offset */
9041 + offsetof(Sr__Request, event_notif_req),
9042 + &sr__event_notif_req__descriptor,
9045 + 0,NULL,NULL /* reserved1,reserved2, etc */
9048 + "event_notif_replay_req",
9050 + PROTOBUF_C_LABEL_OPTIONAL,
9051 + PROTOBUF_C_TYPE_MESSAGE,
9052 + 0, /* quantifier_offset */
9053 + offsetof(Sr__Request, event_notif_replay_req),
9054 + &sr__event_notif_replay_req__descriptor,
9057 + 0,NULL,NULL /* reserved1,reserved2, etc */
9060 +static const unsigned sr__request__field_indices_by_name[] = {
9061 + 0, /* field[0] = _id */
9062 + 30, /* field[30] = check_enabled_running_req */
9063 + 33, /* field[33] = check_exec_perm_req */
9064 + 23, /* field[23] = commit_req */
9065 + 25, /* field[25] = copy_config_req */
9066 + 32, /* field[32] = data_provide_req */
9067 + 19, /* field[19] = delete_item_req */
9068 + 24, /* field[24] = discard_changes_req */
9069 + 36, /* field[36] = event_notif_replay_req */
9070 + 35, /* field[35] = event_notif_req */
9071 + 12, /* field[12] = feature_enable_req */
9072 + 31, /* field[31] = get_changes_req */
9073 + 13, /* field[13] = get_item_req */
9074 + 14, /* field[14] = get_items_req */
9075 + 10, /* field[10] = get_schema_req */
9076 + 17, /* field[17] = get_subtree_chunk_req */
9077 + 15, /* field[15] = get_subtree_req */
9078 + 16, /* field[16] = get_subtrees_req */
9079 + 9, /* field[9] = list_schemas_req */
9080 + 26, /* field[26] = lock_req */
9081 + 11, /* field[11] = module_install_req */
9082 + 20, /* field[20] = move_item_req */
9083 + 1, /* field[1] = operation */
9084 + 34, /* field[34] = rpc_req */
9085 + 5, /* field[5] = session_check_req */
9086 + 4, /* field[4] = session_refresh_req */
9087 + 7, /* field[7] = session_set_opts_req */
9088 + 2, /* field[2] = session_start_req */
9089 + 3, /* field[3] = session_stop_req */
9090 + 6, /* field[6] = session_switch_ds_req */
9091 + 18, /* field[18] = set_item_req */
9092 + 21, /* field[21] = set_item_str_req */
9093 + 28, /* field[28] = subscribe_req */
9094 + 27, /* field[27] = unlock_req */
9095 + 29, /* field[29] = unsubscribe_req */
9096 + 22, /* field[22] = validate_req */
9097 + 8, /* field[8] = version_verify_req */
9099 +static const ProtobufCIntRange sr__request__number_ranges[9 + 1] =
9112 +const ProtobufCMessageDescriptor sr__request__descriptor =
9114 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
9119 + sizeof(Sr__Request),
9121 + sr__request__field_descriptors,
9122 + sr__request__field_indices_by_name,
9123 + 9, sr__request__number_ranges,
9124 + (ProtobufCMessageInit) sr__request__init,
9125 + NULL,NULL,NULL /* reserved[123] */
9127 +static const ProtobufCFieldDescriptor sr__response__field_descriptors[38] =
9132 + PROTOBUF_C_LABEL_REQUIRED,
9133 + PROTOBUF_C_TYPE_ENUM,
9134 + 0, /* quantifier_offset */
9135 + offsetof(Sr__Response, operation),
9136 + &sr__operation__descriptor,
9139 + 0,NULL,NULL /* reserved1,reserved2, etc */
9144 + PROTOBUF_C_LABEL_REQUIRED,
9145 + PROTOBUF_C_TYPE_UINT32,
9146 + 0, /* quantifier_offset */
9147 + offsetof(Sr__Response, result),
9151 + 0,NULL,NULL /* reserved1,reserved2, etc */
9156 + PROTOBUF_C_LABEL_OPTIONAL,
9157 + PROTOBUF_C_TYPE_MESSAGE,
9158 + 0, /* quantifier_offset */
9159 + offsetof(Sr__Response, error),
9160 + &sr__error__descriptor,
9163 + 0,NULL,NULL /* reserved1,reserved2, etc */
9166 + "session_start_resp",
9168 + PROTOBUF_C_LABEL_OPTIONAL,
9169 + PROTOBUF_C_TYPE_MESSAGE,
9170 + 0, /* quantifier_offset */
9171 + offsetof(Sr__Response, session_start_resp),
9172 + &sr__session_start_resp__descriptor,
9175 + 0,NULL,NULL /* reserved1,reserved2, etc */
9178 + "session_stop_resp",
9180 + PROTOBUF_C_LABEL_OPTIONAL,
9181 + PROTOBUF_C_TYPE_MESSAGE,
9182 + 0, /* quantifier_offset */
9183 + offsetof(Sr__Response, session_stop_resp),
9184 + &sr__session_stop_resp__descriptor,
9187 + 0,NULL,NULL /* reserved1,reserved2, etc */
9190 + "session_refresh_resp",
9192 + PROTOBUF_C_LABEL_OPTIONAL,
9193 + PROTOBUF_C_TYPE_MESSAGE,
9194 + 0, /* quantifier_offset */
9195 + offsetof(Sr__Response, session_refresh_resp),
9196 + &sr__session_refresh_resp__descriptor,
9199 + 0,NULL,NULL /* reserved1,reserved2, etc */
9202 + "session_check_resp",
9204 + PROTOBUF_C_LABEL_OPTIONAL,
9205 + PROTOBUF_C_TYPE_MESSAGE,
9206 + 0, /* quantifier_offset */
9207 + offsetof(Sr__Response, session_check_resp),
9208 + &sr__session_check_resp__descriptor,
9211 + 0,NULL,NULL /* reserved1,reserved2, etc */
9214 + "session_switch_ds_resp",
9216 + PROTOBUF_C_LABEL_OPTIONAL,
9217 + PROTOBUF_C_TYPE_MESSAGE,
9218 + 0, /* quantifier_offset */
9219 + offsetof(Sr__Response, session_switch_ds_resp),
9220 + &sr__session_switch_ds_resp__descriptor,
9223 + 0,NULL,NULL /* reserved1,reserved2, etc */
9226 + "session_set_opts_resp",
9228 + PROTOBUF_C_LABEL_OPTIONAL,
9229 + PROTOBUF_C_TYPE_MESSAGE,
9230 + 0, /* quantifier_offset */
9231 + offsetof(Sr__Response, session_set_opts_resp),
9232 + &sr__session_set_opts_resp__descriptor,
9235 + 0,NULL,NULL /* reserved1,reserved2, etc */
9238 + "version_verify_resp",
9240 + PROTOBUF_C_LABEL_OPTIONAL,
9241 + PROTOBUF_C_TYPE_MESSAGE,
9242 + 0, /* quantifier_offset */
9243 + offsetof(Sr__Response, version_verify_resp),
9244 + &sr__version_verify_resp__descriptor,
9247 + 0,NULL,NULL /* reserved1,reserved2, etc */
9250 + "list_schemas_resp",
9252 + PROTOBUF_C_LABEL_OPTIONAL,
9253 + PROTOBUF_C_TYPE_MESSAGE,
9254 + 0, /* quantifier_offset */
9255 + offsetof(Sr__Response, list_schemas_resp),
9256 + &sr__list_schemas_resp__descriptor,
9259 + 0,NULL,NULL /* reserved1,reserved2, etc */
9262 + "get_schema_resp",
9264 + PROTOBUF_C_LABEL_OPTIONAL,
9265 + PROTOBUF_C_TYPE_MESSAGE,
9266 + 0, /* quantifier_offset */
9267 + offsetof(Sr__Response, get_schema_resp),
9268 + &sr__get_schema_resp__descriptor,
9271 + 0,NULL,NULL /* reserved1,reserved2, etc */
9274 + "module_install_resp",
9276 + PROTOBUF_C_LABEL_OPTIONAL,
9277 + PROTOBUF_C_TYPE_MESSAGE,
9278 + 0, /* quantifier_offset */
9279 + offsetof(Sr__Response, module_install_resp),
9280 + &sr__module_install_resp__descriptor,
9283 + 0,NULL,NULL /* reserved1,reserved2, etc */
9286 + "feature_enable_resp",
9288 + PROTOBUF_C_LABEL_OPTIONAL,
9289 + PROTOBUF_C_TYPE_MESSAGE,
9290 + 0, /* quantifier_offset */
9291 + offsetof(Sr__Response, feature_enable_resp),
9292 + &sr__feature_enable_resp__descriptor,
9295 + 0,NULL,NULL /* reserved1,reserved2, etc */
9300 + PROTOBUF_C_LABEL_OPTIONAL,
9301 + PROTOBUF_C_TYPE_MESSAGE,
9302 + 0, /* quantifier_offset */
9303 + offsetof(Sr__Response, get_item_resp),
9304 + &sr__get_item_resp__descriptor,
9307 + 0,NULL,NULL /* reserved1,reserved2, etc */
9312 + PROTOBUF_C_LABEL_OPTIONAL,
9313 + PROTOBUF_C_TYPE_MESSAGE,
9314 + 0, /* quantifier_offset */
9315 + offsetof(Sr__Response, get_items_resp),
9316 + &sr__get_items_resp__descriptor,
9319 + 0,NULL,NULL /* reserved1,reserved2, etc */
9322 + "get_subtree_resp",
9324 + PROTOBUF_C_LABEL_OPTIONAL,
9325 + PROTOBUF_C_TYPE_MESSAGE,
9326 + 0, /* quantifier_offset */
9327 + offsetof(Sr__Response, get_subtree_resp),
9328 + &sr__get_subtree_resp__descriptor,
9331 + 0,NULL,NULL /* reserved1,reserved2, etc */
9334 + "get_subtrees_resp",
9336 + PROTOBUF_C_LABEL_OPTIONAL,
9337 + PROTOBUF_C_TYPE_MESSAGE,
9338 + 0, /* quantifier_offset */
9339 + offsetof(Sr__Response, get_subtrees_resp),
9340 + &sr__get_subtrees_resp__descriptor,
9343 + 0,NULL,NULL /* reserved1,reserved2, etc */
9346 + "get_subtree_chunk_resp",
9348 + PROTOBUF_C_LABEL_OPTIONAL,
9349 + PROTOBUF_C_TYPE_MESSAGE,
9350 + 0, /* quantifier_offset */
9351 + offsetof(Sr__Response, get_subtree_chunk_resp),
9352 + &sr__get_subtree_chunk_resp__descriptor,
9355 + 0,NULL,NULL /* reserved1,reserved2, etc */
9360 + PROTOBUF_C_LABEL_OPTIONAL,
9361 + PROTOBUF_C_TYPE_MESSAGE,
9362 + 0, /* quantifier_offset */
9363 + offsetof(Sr__Response, set_item_resp),
9364 + &sr__set_item_resp__descriptor,
9367 + 0,NULL,NULL /* reserved1,reserved2, etc */
9370 + "delete_item_resp",
9372 + PROTOBUF_C_LABEL_OPTIONAL,
9373 + PROTOBUF_C_TYPE_MESSAGE,
9374 + 0, /* quantifier_offset */
9375 + offsetof(Sr__Response, delete_item_resp),
9376 + &sr__delete_item_resp__descriptor,
9379 + 0,NULL,NULL /* reserved1,reserved2, etc */
9384 + PROTOBUF_C_LABEL_OPTIONAL,
9385 + PROTOBUF_C_TYPE_MESSAGE,
9386 + 0, /* quantifier_offset */
9387 + offsetof(Sr__Response, move_item_resp),
9388 + &sr__move_item_resp__descriptor,
9391 + 0,NULL,NULL /* reserved1,reserved2, etc */
9394 + "set_item_str_resp",
9396 + PROTOBUF_C_LABEL_OPTIONAL,
9397 + PROTOBUF_C_TYPE_MESSAGE,
9398 + 0, /* quantifier_offset */
9399 + offsetof(Sr__Response, set_item_str_resp),
9400 + &sr__set_item_str_resp__descriptor,
9403 + 0,NULL,NULL /* reserved1,reserved2, etc */
9408 + PROTOBUF_C_LABEL_OPTIONAL,
9409 + PROTOBUF_C_TYPE_MESSAGE,
9410 + 0, /* quantifier_offset */
9411 + offsetof(Sr__Response, validate_resp),
9412 + &sr__validate_resp__descriptor,
9415 + 0,NULL,NULL /* reserved1,reserved2, etc */
9420 + PROTOBUF_C_LABEL_OPTIONAL,
9421 + PROTOBUF_C_TYPE_MESSAGE,
9422 + 0, /* quantifier_offset */
9423 + offsetof(Sr__Response, commit_resp),
9424 + &sr__commit_resp__descriptor,
9427 + 0,NULL,NULL /* reserved1,reserved2, etc */
9430 + "discard_changes_resp",
9432 + PROTOBUF_C_LABEL_OPTIONAL,
9433 + PROTOBUF_C_TYPE_MESSAGE,
9434 + 0, /* quantifier_offset */
9435 + offsetof(Sr__Response, discard_changes_resp),
9436 + &sr__discard_changes_resp__descriptor,
9439 + 0,NULL,NULL /* reserved1,reserved2, etc */
9442 + "copy_config_resp",
9444 + PROTOBUF_C_LABEL_OPTIONAL,
9445 + PROTOBUF_C_TYPE_MESSAGE,
9446 + 0, /* quantifier_offset */
9447 + offsetof(Sr__Response, copy_config_resp),
9448 + &sr__copy_config_resp__descriptor,
9451 + 0,NULL,NULL /* reserved1,reserved2, etc */
9456 + PROTOBUF_C_LABEL_OPTIONAL,
9457 + PROTOBUF_C_TYPE_MESSAGE,
9458 + 0, /* quantifier_offset */
9459 + offsetof(Sr__Response, lock_resp),
9460 + &sr__lock_resp__descriptor,
9463 + 0,NULL,NULL /* reserved1,reserved2, etc */
9468 + PROTOBUF_C_LABEL_OPTIONAL,
9469 + PROTOBUF_C_TYPE_MESSAGE,
9470 + 0, /* quantifier_offset */
9471 + offsetof(Sr__Response, unlock_resp),
9472 + &sr__unlock_resp__descriptor,
9475 + 0,NULL,NULL /* reserved1,reserved2, etc */
9480 + PROTOBUF_C_LABEL_OPTIONAL,
9481 + PROTOBUF_C_TYPE_MESSAGE,
9482 + 0, /* quantifier_offset */
9483 + offsetof(Sr__Response, subscribe_resp),
9484 + &sr__subscribe_resp__descriptor,
9487 + 0,NULL,NULL /* reserved1,reserved2, etc */
9490 + "unsubscribe_resp",
9492 + PROTOBUF_C_LABEL_OPTIONAL,
9493 + PROTOBUF_C_TYPE_MESSAGE,
9494 + 0, /* quantifier_offset */
9495 + offsetof(Sr__Response, unsubscribe_resp),
9496 + &sr__unsubscribe_resp__descriptor,
9499 + 0,NULL,NULL /* reserved1,reserved2, etc */
9502 + "check_enabled_running_resp",
9504 + PROTOBUF_C_LABEL_OPTIONAL,
9505 + PROTOBUF_C_TYPE_MESSAGE,
9506 + 0, /* quantifier_offset */
9507 + offsetof(Sr__Response, check_enabled_running_resp),
9508 + &sr__check_enabled_running_resp__descriptor,
9511 + 0,NULL,NULL /* reserved1,reserved2, etc */
9514 + "get_changes_resp",
9516 + PROTOBUF_C_LABEL_OPTIONAL,
9517 + PROTOBUF_C_TYPE_MESSAGE,
9518 + 0, /* quantifier_offset */
9519 + offsetof(Sr__Response, get_changes_resp),
9520 + &sr__get_changes_resp__descriptor,
9523 + 0,NULL,NULL /* reserved1,reserved2, etc */
9526 + "data_provide_resp",
9528 + PROTOBUF_C_LABEL_OPTIONAL,
9529 + PROTOBUF_C_TYPE_MESSAGE,
9530 + 0, /* quantifier_offset */
9531 + offsetof(Sr__Response, data_provide_resp),
9532 + &sr__data_provide_resp__descriptor,
9535 + 0,NULL,NULL /* reserved1,reserved2, etc */
9538 + "check_exec_perm_resp",
9540 + PROTOBUF_C_LABEL_OPTIONAL,
9541 + PROTOBUF_C_TYPE_MESSAGE,
9542 + 0, /* quantifier_offset */
9543 + offsetof(Sr__Response, check_exec_perm_resp),
9544 + &sr__check_exec_perm_resp__descriptor,
9547 + 0,NULL,NULL /* reserved1,reserved2, etc */
9552 + PROTOBUF_C_LABEL_OPTIONAL,
9553 + PROTOBUF_C_TYPE_MESSAGE,
9554 + 0, /* quantifier_offset */
9555 + offsetof(Sr__Response, rpc_resp),
9556 + &sr__rpcresp__descriptor,
9559 + 0,NULL,NULL /* reserved1,reserved2, etc */
9562 + "event_notif_resp",
9564 + PROTOBUF_C_LABEL_OPTIONAL,
9565 + PROTOBUF_C_TYPE_MESSAGE,
9566 + 0, /* quantifier_offset */
9567 + offsetof(Sr__Response, event_notif_resp),
9568 + &sr__event_notif_resp__descriptor,
9571 + 0,NULL,NULL /* reserved1,reserved2, etc */
9574 + "event_notif_replay_resp",
9576 + PROTOBUF_C_LABEL_OPTIONAL,
9577 + PROTOBUF_C_TYPE_MESSAGE,
9578 + 0, /* quantifier_offset */
9579 + offsetof(Sr__Response, event_notif_replay_resp),
9580 + &sr__event_notif_replay_resp__descriptor,
9583 + 0,NULL,NULL /* reserved1,reserved2, etc */
9586 +static const unsigned sr__response__field_indices_by_name[] = {
9587 + 31, /* field[31] = check_enabled_running_resp */
9588 + 34, /* field[34] = check_exec_perm_resp */
9589 + 24, /* field[24] = commit_resp */
9590 + 26, /* field[26] = copy_config_resp */
9591 + 33, /* field[33] = data_provide_resp */
9592 + 20, /* field[20] = delete_item_resp */
9593 + 25, /* field[25] = discard_changes_resp */
9594 + 2, /* field[2] = error */
9595 + 37, /* field[37] = event_notif_replay_resp */
9596 + 36, /* field[36] = event_notif_resp */
9597 + 13, /* field[13] = feature_enable_resp */
9598 + 32, /* field[32] = get_changes_resp */
9599 + 14, /* field[14] = get_item_resp */
9600 + 15, /* field[15] = get_items_resp */
9601 + 11, /* field[11] = get_schema_resp */
9602 + 18, /* field[18] = get_subtree_chunk_resp */
9603 + 16, /* field[16] = get_subtree_resp */
9604 + 17, /* field[17] = get_subtrees_resp */
9605 + 10, /* field[10] = list_schemas_resp */
9606 + 27, /* field[27] = lock_resp */
9607 + 12, /* field[12] = module_install_resp */
9608 + 21, /* field[21] = move_item_resp */
9609 + 0, /* field[0] = operation */
9610 + 1, /* field[1] = result */
9611 + 35, /* field[35] = rpc_resp */
9612 + 6, /* field[6] = session_check_resp */
9613 + 5, /* field[5] = session_refresh_resp */
9614 + 8, /* field[8] = session_set_opts_resp */
9615 + 3, /* field[3] = session_start_resp */
9616 + 4, /* field[4] = session_stop_resp */
9617 + 7, /* field[7] = session_switch_ds_resp */
9618 + 19, /* field[19] = set_item_resp */
9619 + 22, /* field[22] = set_item_str_resp */
9620 + 29, /* field[29] = subscribe_resp */
9621 + 28, /* field[28] = unlock_resp */
9622 + 30, /* field[30] = unsubscribe_resp */
9623 + 23, /* field[23] = validate_resp */
9624 + 9, /* field[9] = version_verify_resp */
9626 +static const ProtobufCIntRange sr__response__number_ranges[9 + 1] =
9639 +const ProtobufCMessageDescriptor sr__response__descriptor =
9641 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
9646 + sizeof(Sr__Response),
9648 + sr__response__field_descriptors,
9649 + sr__response__field_indices_by_name,
9650 + 9, sr__response__number_ranges,
9651 + (ProtobufCMessageInit) sr__response__init,
9652 + NULL,NULL,NULL /* reserved[123] */
9654 +static const ProtobufCFieldDescriptor sr__notification__field_descriptors[10] =
9659 + PROTOBUF_C_LABEL_REQUIRED,
9660 + PROTOBUF_C_TYPE_ENUM,
9661 + 0, /* quantifier_offset */
9662 + offsetof(Sr__Notification, type),
9663 + &sr__subscription_type__descriptor,
9666 + 0,NULL,NULL /* reserved1,reserved2, etc */
9669 + "destination_address",
9671 + PROTOBUF_C_LABEL_REQUIRED,
9672 + PROTOBUF_C_TYPE_STRING,
9673 + 0, /* quantifier_offset */
9674 + offsetof(Sr__Notification, destination_address),
9678 + 0,NULL,NULL /* reserved1,reserved2, etc */
9683 + PROTOBUF_C_LABEL_REQUIRED,
9684 + PROTOBUF_C_TYPE_STRING,
9685 + 0, /* quantifier_offset */
9686 + offsetof(Sr__Notification, source_address),
9690 + 0,NULL,NULL /* reserved1,reserved2, etc */
9695 + PROTOBUF_C_LABEL_REQUIRED,
9696 + PROTOBUF_C_TYPE_UINT32,
9697 + 0, /* quantifier_offset */
9698 + offsetof(Sr__Notification, source_pid),
9702 + 0,NULL,NULL /* reserved1,reserved2, etc */
9705 + "subscription_id",
9707 + PROTOBUF_C_LABEL_REQUIRED,
9708 + PROTOBUF_C_TYPE_UINT32,
9709 + 0, /* quantifier_offset */
9710 + offsetof(Sr__Notification, subscription_id),
9714 + 0,NULL,NULL /* reserved1,reserved2, etc */
9719 + PROTOBUF_C_LABEL_OPTIONAL,
9720 + PROTOBUF_C_TYPE_UINT32,
9721 + offsetof(Sr__Notification, has_commit_id),
9722 + offsetof(Sr__Notification, commit_id),
9726 + 0,NULL,NULL /* reserved1,reserved2, etc */
9729 + "module_install_notif",
9731 + PROTOBUF_C_LABEL_OPTIONAL,
9732 + PROTOBUF_C_TYPE_MESSAGE,
9733 + 0, /* quantifier_offset */
9734 + offsetof(Sr__Notification, module_install_notif),
9735 + &sr__module_install_notification__descriptor,
9738 + 0,NULL,NULL /* reserved1,reserved2, etc */
9741 + "feature_enable_notif",
9743 + PROTOBUF_C_LABEL_OPTIONAL,
9744 + PROTOBUF_C_TYPE_MESSAGE,
9745 + 0, /* quantifier_offset */
9746 + offsetof(Sr__Notification, feature_enable_notif),
9747 + &sr__feature_enable_notification__descriptor,
9750 + 0,NULL,NULL /* reserved1,reserved2, etc */
9753 + "module_change_notif",
9755 + PROTOBUF_C_LABEL_OPTIONAL,
9756 + PROTOBUF_C_TYPE_MESSAGE,
9757 + 0, /* quantifier_offset */
9758 + offsetof(Sr__Notification, module_change_notif),
9759 + &sr__module_change_notification__descriptor,
9762 + 0,NULL,NULL /* reserved1,reserved2, etc */
9765 + "subtree_change_notif",
9767 + PROTOBUF_C_LABEL_OPTIONAL,
9768 + PROTOBUF_C_TYPE_MESSAGE,
9769 + 0, /* quantifier_offset */
9770 + offsetof(Sr__Notification, subtree_change_notif),
9771 + &sr__subtree_change_notification__descriptor,
9774 + 0,NULL,NULL /* reserved1,reserved2, etc */
9777 +static const unsigned sr__notification__field_indices_by_name[] = {
9778 + 5, /* field[5] = commit_id */
9779 + 1, /* field[1] = destination_address */
9780 + 7, /* field[7] = feature_enable_notif */
9781 + 8, /* field[8] = module_change_notif */
9782 + 6, /* field[6] = module_install_notif */
9783 + 2, /* field[2] = source_address */
9784 + 3, /* field[3] = source_pid */
9785 + 4, /* field[4] = subscription_id */
9786 + 9, /* field[9] = subtree_change_notif */
9787 + 0, /* field[0] = type */
9789 +static const ProtobufCIntRange sr__notification__number_ranges[2 + 1] =
9795 +const ProtobufCMessageDescriptor sr__notification__descriptor =
9797 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
9798 + "sr.Notification",
9800 + "Sr__Notification",
9802 + sizeof(Sr__Notification),
9804 + sr__notification__field_descriptors,
9805 + sr__notification__field_indices_by_name,
9806 + 2, sr__notification__number_ranges,
9807 + (ProtobufCMessageInit) sr__notification__init,
9808 + NULL,NULL,NULL /* reserved[123] */
9810 +static const ProtobufCFieldDescriptor sr__notification_ack__field_descriptors[4] =
9815 + PROTOBUF_C_LABEL_REQUIRED,
9816 + PROTOBUF_C_TYPE_MESSAGE,
9817 + 0, /* quantifier_offset */
9818 + offsetof(Sr__NotificationAck, notif),
9819 + &sr__notification__descriptor,
9822 + 0,NULL,NULL /* reserved1,reserved2, etc */
9827 + PROTOBUF_C_LABEL_REQUIRED,
9828 + PROTOBUF_C_TYPE_UINT32,
9829 + 0, /* quantifier_offset */
9830 + offsetof(Sr__NotificationAck, result),
9834 + 0,NULL,NULL /* reserved1,reserved2, etc */
9839 + PROTOBUF_C_LABEL_OPTIONAL,
9840 + PROTOBUF_C_TYPE_MESSAGE,
9841 + 0, /* quantifier_offset */
9842 + offsetof(Sr__NotificationAck, error),
9843 + &sr__error__descriptor,
9846 + 0,NULL,NULL /* reserved1,reserved2, etc */
9849 + "do_not_send_abort",
9851 + PROTOBUF_C_LABEL_REQUIRED,
9852 + PROTOBUF_C_TYPE_BOOL,
9853 + 0, /* quantifier_offset */
9854 + offsetof(Sr__NotificationAck, do_not_send_abort),
9858 + 0,NULL,NULL /* reserved1,reserved2, etc */
9861 +static const unsigned sr__notification_ack__field_indices_by_name[] = {
9862 + 3, /* field[3] = do_not_send_abort */
9863 + 2, /* field[2] = error */
9864 + 0, /* field[0] = notif */
9865 + 1, /* field[1] = result */
9867 +static const ProtobufCIntRange sr__notification_ack__number_ranges[1 + 1] =
9872 +const ProtobufCMessageDescriptor sr__notification_ack__descriptor =
9874 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
9875 + "sr.NotificationAck",
9876 + "NotificationAck",
9877 + "Sr__NotificationAck",
9879 + sizeof(Sr__NotificationAck),
9881 + sr__notification_ack__field_descriptors,
9882 + sr__notification_ack__field_indices_by_name,
9883 + 1, sr__notification_ack__number_ranges,
9884 + (ProtobufCMessageInit) sr__notification_ack__init,
9885 + NULL,NULL,NULL /* reserved[123] */
9887 +static const ProtobufCFieldDescriptor sr__internal_request__field_descriptors[9] =
9892 + PROTOBUF_C_LABEL_REQUIRED,
9893 + PROTOBUF_C_TYPE_ENUM,
9894 + 0, /* quantifier_offset */
9895 + offsetof(Sr__InternalRequest, operation),
9896 + &sr__operation__descriptor,
9899 + 0,NULL,NULL /* reserved1,reserved2, etc */
9902 + "postpone_timeout",
9904 + PROTOBUF_C_LABEL_OPTIONAL,
9905 + PROTOBUF_C_TYPE_UINT32,
9906 + offsetof(Sr__InternalRequest, has_postpone_timeout),
9907 + offsetof(Sr__InternalRequest, postpone_timeout),
9911 + 0,NULL,NULL /* reserved1,reserved2, etc */
9914 + "unsubscribe_dst_req",
9916 + PROTOBUF_C_LABEL_OPTIONAL,
9917 + PROTOBUF_C_TYPE_MESSAGE,
9918 + 0, /* quantifier_offset */
9919 + offsetof(Sr__InternalRequest, unsubscribe_dst_req),
9920 + &sr__unsubscribe_destination_req__descriptor,
9923 + 0,NULL,NULL /* reserved1,reserved2, etc */
9926 + "commit_timeout_req",
9928 + PROTOBUF_C_LABEL_OPTIONAL,
9929 + PROTOBUF_C_TYPE_MESSAGE,
9930 + 0, /* quantifier_offset */
9931 + offsetof(Sr__InternalRequest, commit_timeout_req),
9932 + &sr__commit_timeout_req__descriptor,
9935 + 0,NULL,NULL /* reserved1,reserved2, etc */
9938 + "oper_data_timeout_req",
9940 + PROTOBUF_C_LABEL_OPTIONAL,
9941 + PROTOBUF_C_TYPE_MESSAGE,
9942 + 0, /* quantifier_offset */
9943 + offsetof(Sr__InternalRequest, oper_data_timeout_req),
9944 + &sr__oper_data_timeout_req__descriptor,
9947 + 0,NULL,NULL /* reserved1,reserved2, etc */
9950 + "internal_state_data_req",
9952 + PROTOBUF_C_LABEL_OPTIONAL,
9953 + PROTOBUF_C_TYPE_MESSAGE,
9954 + 0, /* quantifier_offset */
9955 + offsetof(Sr__InternalRequest, internal_state_data_req),
9956 + &sr__internal_state_data_req__descriptor,
9959 + 0,NULL,NULL /* reserved1,reserved2, etc */
9962 + "notif_store_cleanup_req",
9964 + PROTOBUF_C_LABEL_OPTIONAL,
9965 + PROTOBUF_C_TYPE_MESSAGE,
9966 + 0, /* quantifier_offset */
9967 + offsetof(Sr__InternalRequest, notif_store_cleanup_req),
9968 + &sr__notif_store_cleanup_req__descriptor,
9971 + 0,NULL,NULL /* reserved1,reserved2, etc */
9974 + "delayed_msg_req",
9976 + PROTOBUF_C_LABEL_OPTIONAL,
9977 + PROTOBUF_C_TYPE_MESSAGE,
9978 + 0, /* quantifier_offset */
9979 + offsetof(Sr__InternalRequest, delayed_msg_req),
9980 + &sr__delayed_msg_req__descriptor,
9983 + 0,NULL,NULL /* reserved1,reserved2, etc */
9986 + "nacm_reload_req",
9988 + PROTOBUF_C_LABEL_OPTIONAL,
9989 + PROTOBUF_C_TYPE_MESSAGE,
9990 + 0, /* quantifier_offset */
9991 + offsetof(Sr__InternalRequest, nacm_reload_req),
9992 + &sr__nacm_reload_req__descriptor,
9995 + 0,NULL,NULL /* reserved1,reserved2, etc */
9998 +static const unsigned sr__internal_request__field_indices_by_name[] = {
9999 + 3, /* field[3] = commit_timeout_req */
10000 + 7, /* field[7] = delayed_msg_req */
10001 + 5, /* field[5] = internal_state_data_req */
10002 + 8, /* field[8] = nacm_reload_req */
10003 + 6, /* field[6] = notif_store_cleanup_req */
10004 + 4, /* field[4] = oper_data_timeout_req */
10005 + 0, /* field[0] = operation */
10006 + 1, /* field[1] = postpone_timeout */
10007 + 2, /* field[2] = unsubscribe_dst_req */
10009 +static const ProtobufCIntRange sr__internal_request__number_ranges[2 + 1] =
10015 +const ProtobufCMessageDescriptor sr__internal_request__descriptor =
10017 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
10018 + "sr.InternalRequest",
10019 + "InternalRequest",
10020 + "Sr__InternalRequest",
10022 + sizeof(Sr__InternalRequest),
10024 + sr__internal_request__field_descriptors,
10025 + sr__internal_request__field_indices_by_name,
10026 + 2, sr__internal_request__number_ranges,
10027 + (ProtobufCMessageInit) sr__internal_request__init,
10028 + NULL,NULL,NULL /* reserved[123] */
10030 +static const ProtobufCEnumValue sr__msg__msg_type__enum_values_by_number[5] =
10032 + { "REQUEST", "SR__MSG__MSG_TYPE__REQUEST", 1 },
10033 + { "RESPONSE", "SR__MSG__MSG_TYPE__RESPONSE", 2 },
10034 + { "NOTIFICATION", "SR__MSG__MSG_TYPE__NOTIFICATION", 3 },
10035 + { "NOTIFICATION_ACK", "SR__MSG__MSG_TYPE__NOTIFICATION_ACK", 4 },
10036 + { "INTERNAL_REQUEST", "SR__MSG__MSG_TYPE__INTERNAL_REQUEST", 5 },
10038 +static const ProtobufCIntRange sr__msg__msg_type__value_ranges[] = {
10041 +static const ProtobufCEnumValueIndex sr__msg__msg_type__enum_values_by_name[5] =
10043 + { "INTERNAL_REQUEST", 4 },
10044 + { "NOTIFICATION", 2 },
10045 + { "NOTIFICATION_ACK", 3 },
10046 + { "REQUEST", 0 },
10047 + { "RESPONSE", 1 },
10049 +const ProtobufCEnumDescriptor sr__msg__msg_type__descriptor =
10051 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
10052 + "sr.Msg.MsgType",
10054 + "Sr__Msg__MsgType",
10057 + sr__msg__msg_type__enum_values_by_number,
10059 + sr__msg__msg_type__enum_values_by_name,
10061 + sr__msg__msg_type__value_ranges,
10062 + NULL,NULL,NULL,NULL /* reserved[1234] */
10064 +static const ProtobufCFieldDescriptor sr__msg__field_descriptors[8] =
10069 + PROTOBUF_C_LABEL_REQUIRED,
10070 + PROTOBUF_C_TYPE_ENUM,
10071 + 0, /* quantifier_offset */
10072 + offsetof(Sr__Msg, type),
10073 + &sr__msg__msg_type__descriptor,
10076 + 0,NULL,NULL /* reserved1,reserved2, etc */
10081 + PROTOBUF_C_LABEL_REQUIRED,
10082 + PROTOBUF_C_TYPE_UINT32,
10083 + 0, /* quantifier_offset */
10084 + offsetof(Sr__Msg, session_id),
10088 + 0,NULL,NULL /* reserved1,reserved2, etc */
10093 + PROTOBUF_C_LABEL_OPTIONAL,
10094 + PROTOBUF_C_TYPE_MESSAGE,
10095 + 0, /* quantifier_offset */
10096 + offsetof(Sr__Msg, request),
10097 + &sr__request__descriptor,
10100 + 0,NULL,NULL /* reserved1,reserved2, etc */
10105 + PROTOBUF_C_LABEL_OPTIONAL,
10106 + PROTOBUF_C_TYPE_MESSAGE,
10107 + 0, /* quantifier_offset */
10108 + offsetof(Sr__Msg, response),
10109 + &sr__response__descriptor,
10112 + 0,NULL,NULL /* reserved1,reserved2, etc */
10117 + PROTOBUF_C_LABEL_OPTIONAL,
10118 + PROTOBUF_C_TYPE_MESSAGE,
10119 + 0, /* quantifier_offset */
10120 + offsetof(Sr__Msg, notification),
10121 + &sr__notification__descriptor,
10124 + 0,NULL,NULL /* reserved1,reserved2, etc */
10127 + "notification_ack",
10129 + PROTOBUF_C_LABEL_OPTIONAL,
10130 + PROTOBUF_C_TYPE_MESSAGE,
10131 + 0, /* quantifier_offset */
10132 + offsetof(Sr__Msg, notification_ack),
10133 + &sr__notification_ack__descriptor,
10136 + 0,NULL,NULL /* reserved1,reserved2, etc */
10139 + "internal_request",
10141 + PROTOBUF_C_LABEL_OPTIONAL,
10142 + PROTOBUF_C_TYPE_MESSAGE,
10143 + 0, /* quantifier_offset */
10144 + offsetof(Sr__Msg, internal_request),
10145 + &sr__internal_request__descriptor,
10148 + 0,NULL,NULL /* reserved1,reserved2, etc */
10151 + "_sysrepo_mem_ctx",
10153 + PROTOBUF_C_LABEL_REQUIRED,
10154 + PROTOBUF_C_TYPE_UINT64,
10155 + 0, /* quantifier_offset */
10156 + offsetof(Sr__Msg, _sysrepo_mem_ctx),
10160 + 0,NULL,NULL /* reserved1,reserved2, etc */
10163 +static const unsigned sr__msg__field_indices_by_name[] = {
10164 + 7, /* field[7] = _sysrepo_mem_ctx */
10165 + 6, /* field[6] = internal_request */
10166 + 4, /* field[4] = notification */
10167 + 5, /* field[5] = notification_ack */
10168 + 2, /* field[2] = request */
10169 + 3, /* field[3] = response */
10170 + 1, /* field[1] = session_id */
10171 + 0, /* field[0] = type */
10173 +static const ProtobufCIntRange sr__msg__number_ranges[2 + 1] =
10179 +const ProtobufCMessageDescriptor sr__msg__descriptor =
10181 + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
10188 + sr__msg__field_descriptors,
10189 + sr__msg__field_indices_by_name,
10190 + 2, sr__msg__number_ranges,
10191 + (ProtobufCMessageInit) sr__msg__init,
10192 + NULL,NULL,NULL /* reserved[123] */
10194 +static const ProtobufCEnumValue sr__api_variant__enum_values_by_number[2] =
10196 + { "VALUES", "SR__API_VARIANT__VALUES", 1 },
10197 + { "TREES", "SR__API_VARIANT__TREES", 2 },
10199 +static const ProtobufCIntRange sr__api_variant__value_ranges[] = {
10202 +static const ProtobufCEnumValueIndex sr__api_variant__enum_values_by_name[2] =
10207 +const ProtobufCEnumDescriptor sr__api_variant__descriptor =
10209 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
10212 + "Sr__ApiVariant",
10215 + sr__api_variant__enum_values_by_number,
10217 + sr__api_variant__enum_values_by_name,
10219 + sr__api_variant__value_ranges,
10220 + NULL,NULL,NULL,NULL /* reserved[1234] */
10222 +static const ProtobufCEnumValue sr__data_store__enum_values_by_number[3] =
10224 + { "STARTUP", "SR__DATA_STORE__STARTUP", 1 },
10225 + { "RUNNING", "SR__DATA_STORE__RUNNING", 2 },
10226 + { "CANDIDATE", "SR__DATA_STORE__CANDIDATE", 3 },
10228 +static const ProtobufCIntRange sr__data_store__value_ranges[] = {
10231 +static const ProtobufCEnumValueIndex sr__data_store__enum_values_by_name[3] =
10233 + { "CANDIDATE", 2 },
10234 + { "RUNNING", 1 },
10235 + { "STARTUP", 0 },
10237 +const ProtobufCEnumDescriptor sr__data_store__descriptor =
10239 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
10245 + sr__data_store__enum_values_by_number,
10247 + sr__data_store__enum_values_by_name,
10249 + sr__data_store__value_ranges,
10250 + NULL,NULL,NULL,NULL /* reserved[1234] */
10252 +static const ProtobufCEnumValue sr__session_flags__enum_values_by_number[4] =
10254 + { "SESS_DEFAULT", "SR__SESSION_FLAGS__SESS_DEFAULT", 0 },
10255 + { "SESS_CONFIG_ONLY", "SR__SESSION_FLAGS__SESS_CONFIG_ONLY", 1 },
10256 + { "SESS_ENABLE_NACM", "SR__SESSION_FLAGS__SESS_ENABLE_NACM", 2 },
10257 + { "SESS_NOTIFICATION", "SR__SESSION_FLAGS__SESS_NOTIFICATION", 1024 },
10259 +static const ProtobufCIntRange sr__session_flags__value_ranges[] = {
10260 +{0, 0},{1024, 3},{0, 4}
10262 +static const ProtobufCEnumValueIndex sr__session_flags__enum_values_by_name[4] =
10264 + { "SESS_CONFIG_ONLY", 1 },
10265 + { "SESS_DEFAULT", 0 },
10266 + { "SESS_ENABLE_NACM", 2 },
10267 + { "SESS_NOTIFICATION", 3 },
10269 +const ProtobufCEnumDescriptor sr__session_flags__descriptor =
10271 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
10272 + "sr.SessionFlags",
10274 + "Sr__SessionFlags",
10277 + sr__session_flags__enum_values_by_number,
10279 + sr__session_flags__enum_values_by_name,
10281 + sr__session_flags__value_ranges,
10282 + NULL,NULL,NULL,NULL /* reserved[1234] */
10284 +static const ProtobufCEnumValue sr__edit_flags__enum_values_by_number[3] =
10286 + { "EDIT_DEFAULT", "SR__EDIT_FLAGS__EDIT_DEFAULT", 0 },
10287 + { "EDIT_NON_RECURSIVE", "SR__EDIT_FLAGS__EDIT_NON_RECURSIVE", 1 },
10288 + { "EDIT_STRICT", "SR__EDIT_FLAGS__EDIT_STRICT", 2 },
10290 +static const ProtobufCIntRange sr__edit_flags__value_ranges[] = {
10293 +static const ProtobufCEnumValueIndex sr__edit_flags__enum_values_by_name[3] =
10295 + { "EDIT_DEFAULT", 0 },
10296 + { "EDIT_NON_RECURSIVE", 1 },
10297 + { "EDIT_STRICT", 2 },
10299 +const ProtobufCEnumDescriptor sr__edit_flags__descriptor =
10301 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
10307 + sr__edit_flags__enum_values_by_number,
10309 + sr__edit_flags__enum_values_by_name,
10311 + sr__edit_flags__value_ranges,
10312 + NULL,NULL,NULL,NULL /* reserved[1234] */
10314 +static const ProtobufCEnumValue sr__subscription_type__enum_values_by_number[10] =
10316 + { "MODULE_INSTALL_SUBS", "SR__SUBSCRIPTION_TYPE__MODULE_INSTALL_SUBS", 1 },
10317 + { "FEATURE_ENABLE_SUBS", "SR__SUBSCRIPTION_TYPE__FEATURE_ENABLE_SUBS", 2 },
10318 + { "MODULE_CHANGE_SUBS", "SR__SUBSCRIPTION_TYPE__MODULE_CHANGE_SUBS", 10 },
10319 + { "SUBTREE_CHANGE_SUBS", "SR__SUBSCRIPTION_TYPE__SUBTREE_CHANGE_SUBS", 11 },
10320 + { "DP_GET_ITEMS_SUBS", "SR__SUBSCRIPTION_TYPE__DP_GET_ITEMS_SUBS", 20 },
10321 + { "RPC_SUBS", "SR__SUBSCRIPTION_TYPE__RPC_SUBS", 30 },
10322 + { "ACTION_SUBS", "SR__SUBSCRIPTION_TYPE__ACTION_SUBS", 31 },
10323 + { "EVENT_NOTIF_SUBS", "SR__SUBSCRIPTION_TYPE__EVENT_NOTIF_SUBS", 40 },
10324 + { "HELLO_SUBS", "SR__SUBSCRIPTION_TYPE__HELLO_SUBS", 50 },
10325 + { "COMMIT_END_SUBS", "SR__SUBSCRIPTION_TYPE__COMMIT_END_SUBS", 51 },
10327 +static const ProtobufCIntRange sr__subscription_type__value_ranges[] = {
10328 +{1, 0},{10, 2},{20, 4},{30, 5},{40, 7},{50, 8},{0, 10}
10330 +static const ProtobufCEnumValueIndex sr__subscription_type__enum_values_by_name[10] =
10332 + { "ACTION_SUBS", 6 },
10333 + { "COMMIT_END_SUBS", 9 },
10334 + { "DP_GET_ITEMS_SUBS", 4 },
10335 + { "EVENT_NOTIF_SUBS", 7 },
10336 + { "FEATURE_ENABLE_SUBS", 1 },
10337 + { "HELLO_SUBS", 8 },
10338 + { "MODULE_CHANGE_SUBS", 2 },
10339 + { "MODULE_INSTALL_SUBS", 0 },
10340 + { "RPC_SUBS", 5 },
10341 + { "SUBTREE_CHANGE_SUBS", 3 },
10343 +const ProtobufCEnumDescriptor sr__subscription_type__descriptor =
10345 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
10346 + "sr.SubscriptionType",
10347 + "SubscriptionType",
10348 + "Sr__SubscriptionType",
10351 + sr__subscription_type__enum_values_by_number,
10353 + sr__subscription_type__enum_values_by_name,
10355 + sr__subscription_type__value_ranges,
10356 + NULL,NULL,NULL,NULL /* reserved[1234] */
10358 +static const ProtobufCEnumValue sr__notification_event__enum_values_by_number[4] =
10360 + { "VERIFY_EV", "SR__NOTIFICATION_EVENT__VERIFY_EV", 1 },
10361 + { "APPLY_EV", "SR__NOTIFICATION_EVENT__APPLY_EV", 2 },
10362 + { "ABORT_EV", "SR__NOTIFICATION_EVENT__ABORT_EV", 3 },
10363 + { "ENABLED_EV", "SR__NOTIFICATION_EVENT__ENABLED_EV", 4 },
10365 +static const ProtobufCIntRange sr__notification_event__value_ranges[] = {
10368 +static const ProtobufCEnumValueIndex sr__notification_event__enum_values_by_name[4] =
10370 + { "ABORT_EV", 2 },
10371 + { "APPLY_EV", 1 },
10372 + { "ENABLED_EV", 3 },
10373 + { "VERIFY_EV", 0 },
10375 +const ProtobufCEnumDescriptor sr__notification_event__descriptor =
10377 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
10378 + "sr.NotificationEvent",
10379 + "NotificationEvent",
10380 + "Sr__NotificationEvent",
10383 + sr__notification_event__enum_values_by_number,
10385 + sr__notification_event__enum_values_by_name,
10387 + sr__notification_event__value_ranges,
10388 + NULL,NULL,NULL,NULL /* reserved[1234] */
10390 +static const ProtobufCEnumValue sr__module_state__enum_values_by_number[3] =
10392 + { "UNINSTALLED", "SR__MODULE_STATE__UNINSTALLED", 1 },
10393 + { "IMPORTED", "SR__MODULE_STATE__IMPORTED", 2 },
10394 + { "IMPLEMENTED", "SR__MODULE_STATE__IMPLEMENTED", 3 },
10396 +static const ProtobufCIntRange sr__module_state__value_ranges[] = {
10399 +static const ProtobufCEnumValueIndex sr__module_state__enum_values_by_name[3] =
10401 + { "IMPLEMENTED", 2 },
10402 + { "IMPORTED", 1 },
10403 + { "UNINSTALLED", 0 },
10405 +const ProtobufCEnumDescriptor sr__module_state__descriptor =
10407 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
10408 + "sr.ModuleState",
10410 + "Sr__ModuleState",
10413 + sr__module_state__enum_values_by_number,
10415 + sr__module_state__enum_values_by_name,
10417 + sr__module_state__value_ranges,
10418 + NULL,NULL,NULL,NULL /* reserved[1234] */
10420 +static const ProtobufCEnumValue sr__change_operation__enum_values_by_number[4] =
10422 + { "CREATED", "SR__CHANGE_OPERATION__CREATED", 1 },
10423 + { "MODIFIED", "SR__CHANGE_OPERATION__MODIFIED", 2 },
10424 + { "DELETED", "SR__CHANGE_OPERATION__DELETED", 3 },
10425 + { "MOVED", "SR__CHANGE_OPERATION__MOVED", 4 },
10427 +static const ProtobufCIntRange sr__change_operation__value_ranges[] = {
10430 +static const ProtobufCEnumValueIndex sr__change_operation__enum_values_by_name[4] =
10432 + { "CREATED", 0 },
10433 + { "DELETED", 2 },
10434 + { "MODIFIED", 1 },
10437 +const ProtobufCEnumDescriptor sr__change_operation__descriptor =
10439 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
10440 + "sr.ChangeOperation",
10441 + "ChangeOperation",
10442 + "Sr__ChangeOperation",
10445 + sr__change_operation__enum_values_by_number,
10447 + sr__change_operation__enum_values_by_name,
10449 + sr__change_operation__value_ranges,
10450 + NULL,NULL,NULL,NULL /* reserved[1234] */
10452 +static const ProtobufCEnumValue sr__operation__enum_values_by_number[43] =
10454 + { "SESSION_START", "SR__OPERATION__SESSION_START", 10 },
10455 + { "SESSION_STOP", "SR__OPERATION__SESSION_STOP", 11 },
10456 + { "SESSION_REFRESH", "SR__OPERATION__SESSION_REFRESH", 12 },
10457 + { "SESSION_CHECK", "SR__OPERATION__SESSION_CHECK", 13 },
10458 + { "SESSION_SWITCH_DS", "SR__OPERATION__SESSION_SWITCH_DS", 14 },
10459 + { "SESSION_SET_OPTS", "SR__OPERATION__SESSION_SET_OPTS", 15 },
10460 + { "VERSION_VERIFY", "SR__OPERATION__VERSION_VERIFY", 16 },
10461 + { "LIST_SCHEMAS", "SR__OPERATION__LIST_SCHEMAS", 20 },
10462 + { "GET_SCHEMA", "SR__OPERATION__GET_SCHEMA", 21 },
10463 + { "MODULE_INSTALL", "SR__OPERATION__MODULE_INSTALL", 22 },
10464 + { "FEATURE_ENABLE", "SR__OPERATION__FEATURE_ENABLE", 23 },
10465 + { "GET_ITEM", "SR__OPERATION__GET_ITEM", 30 },
10466 + { "GET_ITEMS", "SR__OPERATION__GET_ITEMS", 31 },
10467 + { "GET_SUBTREE", "SR__OPERATION__GET_SUBTREE", 32 },
10468 + { "GET_SUBTREES", "SR__OPERATION__GET_SUBTREES", 33 },
10469 + { "GET_SUBTREE_CHUNK", "SR__OPERATION__GET_SUBTREE_CHUNK", 34 },
10470 + { "SET_ITEM", "SR__OPERATION__SET_ITEM", 40 },
10471 + { "DELETE_ITEM", "SR__OPERATION__DELETE_ITEM", 41 },
10472 + { "MOVE_ITEM", "SR__OPERATION__MOVE_ITEM", 42 },
10473 + { "SET_ITEM_STR", "SR__OPERATION__SET_ITEM_STR", 43 },
10474 + { "VALIDATE", "SR__OPERATION__VALIDATE", 50 },
10475 + { "COMMIT", "SR__OPERATION__COMMIT", 51 },
10476 + { "DISCARD_CHANGES", "SR__OPERATION__DISCARD_CHANGES", 52 },
10477 + { "COPY_CONFIG", "SR__OPERATION__COPY_CONFIG", 53 },
10478 + { "LOCK", "SR__OPERATION__LOCK", 60 },
10479 + { "UNLOCK", "SR__OPERATION__UNLOCK", 61 },
10480 + { "SUBSCRIBE", "SR__OPERATION__SUBSCRIBE", 70 },
10481 + { "UNSUBSCRIBE", "SR__OPERATION__UNSUBSCRIBE", 71 },
10482 + { "CHECK_ENABLED_RUNNING", "SR__OPERATION__CHECK_ENABLED_RUNNING", 72 },
10483 + { "GET_CHANGES", "SR__OPERATION__GET_CHANGES", 73 },
10484 + { "DATA_PROVIDE", "SR__OPERATION__DATA_PROVIDE", 80 },
10485 + { "CHECK_EXEC_PERMISSION", "SR__OPERATION__CHECK_EXEC_PERMISSION", 81 },
10486 + { "RPC", "SR__OPERATION__RPC", 82 },
10487 + { "ACTION", "SR__OPERATION__ACTION", 83 },
10488 + { "EVENT_NOTIF", "SR__OPERATION__EVENT_NOTIF", 84 },
10489 + { "EVENT_NOTIF_REPLAY", "SR__OPERATION__EVENT_NOTIF_REPLAY", 85 },
10490 + { "UNSUBSCRIBE_DESTINATION", "SR__OPERATION__UNSUBSCRIBE_DESTINATION", 101 },
10491 + { "COMMIT_TIMEOUT", "SR__OPERATION__COMMIT_TIMEOUT", 102 },
10492 + { "OPER_DATA_TIMEOUT", "SR__OPERATION__OPER_DATA_TIMEOUT", 103 },
10493 + { "INTERNAL_STATE_DATA", "SR__OPERATION__INTERNAL_STATE_DATA", 104 },
10494 + { "NOTIF_STORE_CLEANUP", "SR__OPERATION__NOTIF_STORE_CLEANUP", 105 },
10495 + { "DELAYED_MSG", "SR__OPERATION__DELAYED_MSG", 106 },
10496 + { "NACM_RELOAD", "SR__OPERATION__NACM_RELOAD", 107 },
10498 +static const ProtobufCIntRange sr__operation__value_ranges[] = {
10499 +{10, 0},{20, 7},{30, 11},{40, 16},{50, 20},{60, 24},{70, 26},{80, 30},{101, 36},{0, 43}
10501 +static const ProtobufCEnumValueIndex sr__operation__enum_values_by_name[43] =
10503 + { "ACTION", 33 },
10504 + { "CHECK_ENABLED_RUNNING", 28 },
10505 + { "CHECK_EXEC_PERMISSION", 31 },
10506 + { "COMMIT", 21 },
10507 + { "COMMIT_TIMEOUT", 37 },
10508 + { "COPY_CONFIG", 23 },
10509 + { "DATA_PROVIDE", 30 },
10510 + { "DELAYED_MSG", 41 },
10511 + { "DELETE_ITEM", 17 },
10512 + { "DISCARD_CHANGES", 22 },
10513 + { "EVENT_NOTIF", 34 },
10514 + { "EVENT_NOTIF_REPLAY", 35 },
10515 + { "FEATURE_ENABLE", 10 },
10516 + { "GET_CHANGES", 29 },
10517 + { "GET_ITEM", 11 },
10518 + { "GET_ITEMS", 12 },
10519 + { "GET_SCHEMA", 8 },
10520 + { "GET_SUBTREE", 13 },
10521 + { "GET_SUBTREES", 14 },
10522 + { "GET_SUBTREE_CHUNK", 15 },
10523 + { "INTERNAL_STATE_DATA", 39 },
10524 + { "LIST_SCHEMAS", 7 },
10526 + { "MODULE_INSTALL", 9 },
10527 + { "MOVE_ITEM", 18 },
10528 + { "NACM_RELOAD", 42 },
10529 + { "NOTIF_STORE_CLEANUP", 40 },
10530 + { "OPER_DATA_TIMEOUT", 38 },
10532 + { "SESSION_CHECK", 3 },
10533 + { "SESSION_REFRESH", 2 },
10534 + { "SESSION_SET_OPTS", 5 },
10535 + { "SESSION_START", 0 },
10536 + { "SESSION_STOP", 1 },
10537 + { "SESSION_SWITCH_DS", 4 },
10538 + { "SET_ITEM", 16 },
10539 + { "SET_ITEM_STR", 19 },
10540 + { "SUBSCRIBE", 26 },
10541 + { "UNLOCK", 25 },
10542 + { "UNSUBSCRIBE", 27 },
10543 + { "UNSUBSCRIBE_DESTINATION", 36 },
10544 + { "VALIDATE", 20 },
10545 + { "VERSION_VERIFY", 6 },
10547 +const ProtobufCEnumDescriptor sr__operation__descriptor =
10549 + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
10555 + sr__operation__enum_values_by_number,
10557 + sr__operation__enum_values_by_name,
10559 + sr__operation__value_ranges,
10560 + NULL,NULL,NULL,NULL /* reserved[1234] */
10562 Index: sysrepo-7aa2f18d234267403147df92c0005c871f0aa840/src/common/sysrepo.pb-c.h
10563 ===================================================================
10565 +++ sysrepo-7aa2f18d234267403147df92c0005c871f0aa840/src/common/sysrepo.pb-c.h
10567 +/* Generated by the protocol buffer compiler. DO NOT EDIT! */
10568 +/* Generated from: sysrepo.proto */
10570 +#ifndef PROTOBUF_C_sysrepo_2eproto__INCLUDED
10571 +#define PROTOBUF_C_sysrepo_2eproto__INCLUDED
10573 +#include <protobuf-c/protobuf-c.h>
10575 +PROTOBUF_C__BEGIN_DECLS
10577 +#if PROTOBUF_C_VERSION_NUMBER < 1000000
10578 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
10579 +#elif 1002001 < PROTOBUF_C_MIN_COMPILER_VERSION
10580 +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
10584 +typedef struct _Sr__Value Sr__Value;
10585 +typedef struct _Sr__Node Sr__Node;
10586 +typedef struct _Sr__Error Sr__Error;
10587 +typedef struct _Sr__SessionStartReq Sr__SessionStartReq;
10588 +typedef struct _Sr__SessionStartResp Sr__SessionStartResp;
10589 +typedef struct _Sr__SessionStopReq Sr__SessionStopReq;
10590 +typedef struct _Sr__SessionStopResp Sr__SessionStopResp;
10591 +typedef struct _Sr__SessionRefreshReq Sr__SessionRefreshReq;
10592 +typedef struct _Sr__SessionRefreshResp Sr__SessionRefreshResp;
10593 +typedef struct _Sr__SessionCheckReq Sr__SessionCheckReq;
10594 +typedef struct _Sr__SessionCheckResp Sr__SessionCheckResp;
10595 +typedef struct _Sr__SessionSwitchDsReq Sr__SessionSwitchDsReq;
10596 +typedef struct _Sr__SessionSwitchDsResp Sr__SessionSwitchDsResp;
10597 +typedef struct _Sr__SessionSetOptsReq Sr__SessionSetOptsReq;
10598 +typedef struct _Sr__SessionSetOptsResp Sr__SessionSetOptsResp;
10599 +typedef struct _Sr__VersionVerifyReq Sr__VersionVerifyReq;
10600 +typedef struct _Sr__VersionVerifyResp Sr__VersionVerifyResp;
10601 +typedef struct _Sr__SchemaRevision Sr__SchemaRevision;
10602 +typedef struct _Sr__SchemaSubmodule Sr__SchemaSubmodule;
10603 +typedef struct _Sr__Schema Sr__Schema;
10604 +typedef struct _Sr__ListSchemasReq Sr__ListSchemasReq;
10605 +typedef struct _Sr__ListSchemasResp Sr__ListSchemasResp;
10606 +typedef struct _Sr__GetSchemaReq Sr__GetSchemaReq;
10607 +typedef struct _Sr__GetSchemaResp Sr__GetSchemaResp;
10608 +typedef struct _Sr__GetItemReq Sr__GetItemReq;
10609 +typedef struct _Sr__GetItemResp Sr__GetItemResp;
10610 +typedef struct _Sr__GetItemsReq Sr__GetItemsReq;
10611 +typedef struct _Sr__GetItemsResp Sr__GetItemsResp;
10612 +typedef struct _Sr__GetSubtreeReq Sr__GetSubtreeReq;
10613 +typedef struct _Sr__GetSubtreeResp Sr__GetSubtreeResp;
10614 +typedef struct _Sr__GetSubtreesReq Sr__GetSubtreesReq;
10615 +typedef struct _Sr__GetSubtreesResp Sr__GetSubtreesResp;
10616 +typedef struct _Sr__GetSubtreeChunkReq Sr__GetSubtreeChunkReq;
10617 +typedef struct _Sr__GetSubtreeChunkResp Sr__GetSubtreeChunkResp;
10618 +typedef struct _Sr__SetItemReq Sr__SetItemReq;
10619 +typedef struct _Sr__SetItemResp Sr__SetItemResp;
10620 +typedef struct _Sr__SetItemStrReq Sr__SetItemStrReq;
10621 +typedef struct _Sr__SetItemStrResp Sr__SetItemStrResp;
10622 +typedef struct _Sr__DeleteItemReq Sr__DeleteItemReq;
10623 +typedef struct _Sr__DeleteItemResp Sr__DeleteItemResp;
10624 +typedef struct _Sr__MoveItemReq Sr__MoveItemReq;
10625 +typedef struct _Sr__MoveItemResp Sr__MoveItemResp;
10626 +typedef struct _Sr__ValidateReq Sr__ValidateReq;
10627 +typedef struct _Sr__ValidateResp Sr__ValidateResp;
10628 +typedef struct _Sr__CommitReq Sr__CommitReq;
10629 +typedef struct _Sr__CommitResp Sr__CommitResp;
10630 +typedef struct _Sr__DiscardChangesReq Sr__DiscardChangesReq;
10631 +typedef struct _Sr__DiscardChangesResp Sr__DiscardChangesResp;
10632 +typedef struct _Sr__CopyConfigReq Sr__CopyConfigReq;
10633 +typedef struct _Sr__CopyConfigResp Sr__CopyConfigResp;
10634 +typedef struct _Sr__LockReq Sr__LockReq;
10635 +typedef struct _Sr__LockResp Sr__LockResp;
10636 +typedef struct _Sr__UnlockReq Sr__UnlockReq;
10637 +typedef struct _Sr__UnlockResp Sr__UnlockResp;
10638 +typedef struct _Sr__SubscribeReq Sr__SubscribeReq;
10639 +typedef struct _Sr__SubscribeResp Sr__SubscribeResp;
10640 +typedef struct _Sr__UnsubscribeReq Sr__UnsubscribeReq;
10641 +typedef struct _Sr__UnsubscribeResp Sr__UnsubscribeResp;
10642 +typedef struct _Sr__CheckEnabledRunningReq Sr__CheckEnabledRunningReq;
10643 +typedef struct _Sr__CheckEnabledRunningResp Sr__CheckEnabledRunningResp;
10644 +typedef struct _Sr__ModuleInstallNotification Sr__ModuleInstallNotification;
10645 +typedef struct _Sr__FeatureEnableNotification Sr__FeatureEnableNotification;
10646 +typedef struct _Sr__ModuleChangeNotification Sr__ModuleChangeNotification;
10647 +typedef struct _Sr__SubtreeChangeNotification Sr__SubtreeChangeNotification;
10648 +typedef struct _Sr__Change Sr__Change;
10649 +typedef struct _Sr__GetChangesReq Sr__GetChangesReq;
10650 +typedef struct _Sr__GetChangesResp Sr__GetChangesResp;
10651 +typedef struct _Sr__CheckExecPermReq Sr__CheckExecPermReq;
10652 +typedef struct _Sr__CheckExecPermResp Sr__CheckExecPermResp;
10653 +typedef struct _Sr__RPCReq Sr__RPCReq;
10654 +typedef struct _Sr__RPCResp Sr__RPCResp;
10655 +typedef struct _Sr__EventNotifReq Sr__EventNotifReq;
10656 +typedef struct _Sr__EventNotifResp Sr__EventNotifResp;
10657 +typedef struct _Sr__EventNotifReplayReq Sr__EventNotifReplayReq;
10658 +typedef struct _Sr__EventNotifReplayResp Sr__EventNotifReplayResp;
10659 +typedef struct _Sr__DataProvideReq Sr__DataProvideReq;
10660 +typedef struct _Sr__DataProvideResp Sr__DataProvideResp;
10661 +typedef struct _Sr__ModuleInstallReq Sr__ModuleInstallReq;
10662 +typedef struct _Sr__ModuleInstallResp Sr__ModuleInstallResp;
10663 +typedef struct _Sr__FeatureEnableReq Sr__FeatureEnableReq;
10664 +typedef struct _Sr__FeatureEnableResp Sr__FeatureEnableResp;
10665 +typedef struct _Sr__UnsubscribeDestinationReq Sr__UnsubscribeDestinationReq;
10666 +typedef struct _Sr__CommitTimeoutReq Sr__CommitTimeoutReq;
10667 +typedef struct _Sr__OperDataTimeoutReq Sr__OperDataTimeoutReq;
10668 +typedef struct _Sr__InternalStateDataReq Sr__InternalStateDataReq;
10669 +typedef struct _Sr__NotifStoreCleanupReq Sr__NotifStoreCleanupReq;
10670 +typedef struct _Sr__DelayedMsgReq Sr__DelayedMsgReq;
10671 +typedef struct _Sr__NacmReloadReq Sr__NacmReloadReq;
10672 +typedef struct _Sr__Request Sr__Request;
10673 +typedef struct _Sr__Response Sr__Response;
10674 +typedef struct _Sr__Notification Sr__Notification;
10675 +typedef struct _Sr__NotificationAck Sr__NotificationAck;
10676 +typedef struct _Sr__InternalRequest Sr__InternalRequest;
10677 +typedef struct _Sr__Msg Sr__Msg;
10680 +/* --- enums --- */
10682 +typedef enum _Sr__Value__Types {
10683 + SR__VALUE__TYPES__LIST = 1,
10684 + SR__VALUE__TYPES__CONTAINER = 2,
10685 + SR__VALUE__TYPES__CONTAINER_PRESENCE = 3,
10686 + SR__VALUE__TYPES__LEAF_EMPTY = 4,
10687 + SR__VALUE__TYPES__BINARY = 10,
10688 + SR__VALUE__TYPES__BITS = 11,
10689 + SR__VALUE__TYPES__BOOL = 12,
10690 + SR__VALUE__TYPES__DECIMAL64 = 13,
10691 + SR__VALUE__TYPES__ENUM = 14,
10692 + SR__VALUE__TYPES__IDENTITYREF = 15,
10693 + SR__VALUE__TYPES__INSTANCEID = 16,
10694 + SR__VALUE__TYPES__INT8 = 17,
10695 + SR__VALUE__TYPES__INT16 = 18,
10696 + SR__VALUE__TYPES__INT32 = 19,
10697 + SR__VALUE__TYPES__INT64 = 20,
10698 + SR__VALUE__TYPES__STRING = 21,
10699 + SR__VALUE__TYPES__UINT8 = 22,
10700 + SR__VALUE__TYPES__UINT16 = 23,
10701 + SR__VALUE__TYPES__UINT32 = 24,
10702 + SR__VALUE__TYPES__UINT64 = 25,
10703 + SR__VALUE__TYPES__ANYXML = 26,
10704 + SR__VALUE__TYPES__ANYDATA = 27
10705 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__VALUE__TYPES)
10706 +} Sr__Value__Types;
10707 +typedef enum _Sr__MoveItemReq__MovePosition {
10708 + SR__MOVE_ITEM_REQ__MOVE_POSITION__BEFORE = 1,
10709 + SR__MOVE_ITEM_REQ__MOVE_POSITION__AFTER = 2,
10710 + SR__MOVE_ITEM_REQ__MOVE_POSITION__FIRST = 3,
10711 + SR__MOVE_ITEM_REQ__MOVE_POSITION__LAST = 4
10712 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__MOVE_ITEM_REQ__MOVE_POSITION)
10713 +} Sr__MoveItemReq__MovePosition;
10716 + * @brief Type of the event notification.
10718 +typedef enum _Sr__EventNotifReq__NotifType {
10719 + SR__EVENT_NOTIF_REQ__NOTIF_TYPE__REALTIME = 1,
10720 + SR__EVENT_NOTIF_REQ__NOTIF_TYPE__REPLAY = 2,
10721 + SR__EVENT_NOTIF_REQ__NOTIF_TYPE__REPLAY_COMPLETE = 3,
10722 + SR__EVENT_NOTIF_REQ__NOTIF_TYPE__REPLAY_STOP = 4
10723 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__EVENT_NOTIF_REQ__NOTIF_TYPE)
10724 +} Sr__EventNotifReq__NotifType;
10727 + * @brief Flags used to override default session handling.
10729 +typedef enum _Sr__EventNotifReq__NotifFlags {
10731 + **< Notification will be handled normally.
10733 + SR__EVENT_NOTIF_REQ__NOTIF_FLAGS__DEFAULT = 0,
10735 + **< Notification will not be stored in the notification store.
10737 + SR__EVENT_NOTIF_REQ__NOTIF_FLAGS__EPHEMERAL = 1
10738 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__EVENT_NOTIF_REQ__NOTIF_FLAGS)
10739 +} Sr__EventNotifReq__NotifFlags;
10742 + * @brief Type of the message.
10744 +typedef enum _Sr__Msg__MsgType {
10746 + **< The message is a request.
10748 + SR__MSG__MSG_TYPE__REQUEST = 1,
10750 + **< The message is a response to the request.
10752 + SR__MSG__MSG_TYPE__RESPONSE = 2,
10754 + **< The message is a notification.
10756 + SR__MSG__MSG_TYPE__NOTIFICATION = 3,
10758 + **< The message is a notification acknowledgment.
10760 + SR__MSG__MSG_TYPE__NOTIFICATION_ACK = 4,
10762 + **< The message is an internal request, should not be used from the public API.
10764 + SR__MSG__MSG_TYPE__INTERNAL_REQUEST = 5
10765 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__MSG__MSG_TYPE)
10766 +} Sr__Msg__MsgType;
10769 + * @brief Variant of the API. Currently only values (sr_val_t) vs. trees (sr_node_t).
10771 +typedef enum _Sr__ApiVariant {
10772 + SR__API_VARIANT__VALUES = 1,
10773 + SR__API_VARIANT__TREES = 2
10774 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__API_VARIANT)
10778 + * @brief Datastore on which the configuration session will operate.
10780 +typedef enum _Sr__DataStore {
10781 + SR__DATA_STORE__STARTUP = 1,
10782 + SR__DATA_STORE__RUNNING = 2,
10783 + SR__DATA_STORE__CANDIDATE = 3
10784 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__DATA_STORE)
10788 + * @brief Flags used to override default session handling.
10790 +typedef enum _Sr__SessionFlags {
10792 + **< Default (normal) session behavior.
10794 + SR__SESSION_FLAGS__SESS_DEFAULT = 0,
10796 + **< Session will process only configuration data (e.g. sysrepo won't
10797 + *return any state data by ::sr_get_items / ::sr_get_items_iter calls).
10799 + SR__SESSION_FLAGS__SESS_CONFIG_ONLY = 1,
10801 + **< Enable NETCONF access control for this session.
10803 + SR__SESSION_FLAGS__SESS_ENABLE_NACM = 2,
10805 + **< Notification session (internal type of session).
10807 + SR__SESSION_FLAGS__SESS_NOTIFICATION = 1024
10808 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__SESSION_FLAGS)
10809 +} Sr__SessionFlags;
10812 + * @brief Flags used to override default behavior of data manipulation calls.
10814 +typedef enum _Sr__EditFlags {
10816 + **< Default behavior - recursive and non-strict.
10818 + SR__EDIT_FLAGS__EDIT_DEFAULT = 0,
10820 + **< Non-recursive behavior:
10821 + *by ::SetItemReq, all preceding nodes (parents) of the identified element must exist,
10822 + *by ::DeleteItemReq xpath must not identify an non-empty list or non-empty container.
10824 + SR__EDIT_FLAGS__EDIT_NON_RECURSIVE = 1,
10826 + **< Strict behavior:
10827 + *by ::SetItemReq the identified element must not exist (similar to netconf create operation),
10828 + *by ::DeleteItemReq the identified element must exist (similar to netconf delete operation).
10830 + SR__EDIT_FLAGS__EDIT_STRICT = 2
10831 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__EDIT_FLAGS)
10833 +typedef enum _Sr__SubscriptionType {
10834 + SR__SUBSCRIPTION_TYPE__MODULE_INSTALL_SUBS = 1,
10835 + SR__SUBSCRIPTION_TYPE__FEATURE_ENABLE_SUBS = 2,
10836 + SR__SUBSCRIPTION_TYPE__MODULE_CHANGE_SUBS = 10,
10837 + SR__SUBSCRIPTION_TYPE__SUBTREE_CHANGE_SUBS = 11,
10838 + SR__SUBSCRIPTION_TYPE__DP_GET_ITEMS_SUBS = 20,
10839 + SR__SUBSCRIPTION_TYPE__RPC_SUBS = 30,
10840 + SR__SUBSCRIPTION_TYPE__ACTION_SUBS = 31,
10841 + SR__SUBSCRIPTION_TYPE__EVENT_NOTIF_SUBS = 40,
10843 + **< Used only internally to test for inactive notification subscriptions.
10845 + SR__SUBSCRIPTION_TYPE__HELLO_SUBS = 50,
10847 + **< Used only internally to notify about the end of the commit process.
10849 + SR__SUBSCRIPTION_TYPE__COMMIT_END_SUBS = 51
10850 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__SUBSCRIPTION_TYPE)
10851 +} Sr__SubscriptionType;
10852 +typedef enum _Sr__NotificationEvent {
10853 + SR__NOTIFICATION_EVENT__VERIFY_EV = 1,
10854 + SR__NOTIFICATION_EVENT__APPLY_EV = 2,
10855 + SR__NOTIFICATION_EVENT__ABORT_EV = 3,
10856 + SR__NOTIFICATION_EVENT__ENABLED_EV = 4
10857 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__NOTIFICATION_EVENT)
10858 +} Sr__NotificationEvent;
10859 +typedef enum _Sr__ModuleState {
10860 + SR__MODULE_STATE__UNINSTALLED = 1,
10861 + SR__MODULE_STATE__IMPORTED = 2,
10862 + SR__MODULE_STATE__IMPLEMENTED = 3
10863 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__MODULE_STATE)
10864 +} Sr__ModuleState;
10865 +typedef enum _Sr__ChangeOperation {
10866 + SR__CHANGE_OPERATION__CREATED = 1,
10867 + SR__CHANGE_OPERATION__MODIFIED = 2,
10868 + SR__CHANGE_OPERATION__DELETED = 3,
10869 + SR__CHANGE_OPERATION__MOVED = 4
10870 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__CHANGE_OPERATION)
10871 +} Sr__ChangeOperation;
10874 + * @brief Requested operation.
10876 +typedef enum _Sr__Operation {
10877 + SR__OPERATION__SESSION_START = 10,
10878 + SR__OPERATION__SESSION_STOP = 11,
10879 + SR__OPERATION__SESSION_REFRESH = 12,
10880 + SR__OPERATION__SESSION_CHECK = 13,
10881 + SR__OPERATION__SESSION_SWITCH_DS = 14,
10882 + SR__OPERATION__SESSION_SET_OPTS = 15,
10883 + SR__OPERATION__VERSION_VERIFY = 16,
10884 + SR__OPERATION__LIST_SCHEMAS = 20,
10885 + SR__OPERATION__GET_SCHEMA = 21,
10886 + SR__OPERATION__MODULE_INSTALL = 22,
10887 + SR__OPERATION__FEATURE_ENABLE = 23,
10888 + SR__OPERATION__GET_ITEM = 30,
10889 + SR__OPERATION__GET_ITEMS = 31,
10890 + SR__OPERATION__GET_SUBTREE = 32,
10891 + SR__OPERATION__GET_SUBTREES = 33,
10892 + SR__OPERATION__GET_SUBTREE_CHUNK = 34,
10893 + SR__OPERATION__SET_ITEM = 40,
10894 + SR__OPERATION__DELETE_ITEM = 41,
10895 + SR__OPERATION__MOVE_ITEM = 42,
10896 + SR__OPERATION__SET_ITEM_STR = 43,
10897 + SR__OPERATION__VALIDATE = 50,
10898 + SR__OPERATION__COMMIT = 51,
10899 + SR__OPERATION__DISCARD_CHANGES = 52,
10900 + SR__OPERATION__COPY_CONFIG = 53,
10901 + SR__OPERATION__LOCK = 60,
10902 + SR__OPERATION__UNLOCK = 61,
10903 + SR__OPERATION__SUBSCRIBE = 70,
10904 + SR__OPERATION__UNSUBSCRIBE = 71,
10905 + SR__OPERATION__CHECK_ENABLED_RUNNING = 72,
10906 + SR__OPERATION__GET_CHANGES = 73,
10907 + SR__OPERATION__DATA_PROVIDE = 80,
10908 + SR__OPERATION__CHECK_EXEC_PERMISSION = 81,
10909 + SR__OPERATION__RPC = 82,
10910 + SR__OPERATION__ACTION = 83,
10911 + SR__OPERATION__EVENT_NOTIF = 84,
10912 + SR__OPERATION__EVENT_NOTIF_REPLAY = 85,
10913 + SR__OPERATION__UNSUBSCRIBE_DESTINATION = 101,
10914 + SR__OPERATION__COMMIT_TIMEOUT = 102,
10915 + SR__OPERATION__OPER_DATA_TIMEOUT = 103,
10916 + SR__OPERATION__INTERNAL_STATE_DATA = 104,
10917 + SR__OPERATION__NOTIF_STORE_CLEANUP = 105,
10918 + SR__OPERATION__DELAYED_MSG = 106,
10919 + SR__OPERATION__NACM_RELOAD = 107
10920 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(SR__OPERATION)
10923 +/* --- messages --- */
10927 + * @brief Value of an item stored (or to be stored) in the datastore.
10928 + * Can be mapped to sr_val_t data structure from sysrepo library API.
10932 + ProtobufCMessage base;
10934 + Sr__Value__Types type;
10935 + protobuf_c_boolean dflt;
10936 + char *binary_val;
10938 + protobuf_c_boolean has_bool_val;
10939 + protobuf_c_boolean bool_val;
10940 + protobuf_c_boolean has_decimal64_val;
10941 + double decimal64_val;
10943 + char *identityref_val;
10944 + char *instanceid_val;
10945 + protobuf_c_boolean has_int8_val;
10946 + int32_t int8_val;
10947 + protobuf_c_boolean has_int16_val;
10948 + int32_t int16_val;
10949 + protobuf_c_boolean has_int32_val;
10950 + int32_t int32_val;
10951 + protobuf_c_boolean has_int64_val;
10952 + int64_t int64_val;
10953 + char *string_val;
10954 + protobuf_c_boolean has_uint8_val;
10955 + uint32_t uint8_val;
10956 + protobuf_c_boolean has_uint16_val;
10957 + uint32_t uint16_val;
10958 + protobuf_c_boolean has_uint32_val;
10959 + uint32_t uint32_val;
10960 + protobuf_c_boolean has_uint64_val;
10961 + uint64_t uint64_val;
10962 + char *anyxml_val;
10963 + char *anydata_val;
10965 +#define SR__VALUE__INIT \
10966 + { PROTOBUF_C_MESSAGE_INIT (&sr__value__descriptor) \
10967 + , NULL, 0, 0, NULL, NULL, 0,0, 0,0, NULL, NULL, NULL, 0,0, 0,0, 0,0, 0,0, NULL, 0,0, 0,0, 0,0, 0,0, NULL, NULL }
10972 + * @brief Item stored (or to be stored) in the datastore represented as a tree node
10973 + * reflecting module schema. Can be mapped to sr_node_t data structure from sysrepo library API.
10977 + ProtobufCMessage base;
10979 + **< Value of the node; member *xpath* is used to store node's name.
10981 + Sr__Value *value;
10983 + **< Name of the module that defines scheme of this node.
10985 + char *module_name;
10987 + **< Direct descendands of this node.
10989 + size_t n_children;
10990 + Sr__Node **children;
10992 +#define SR__NODE__INIT \
10993 + { PROTOBUF_C_MESSAGE_INIT (&sr__node__descriptor) \
10994 + , NULL, NULL, 0,NULL }
10999 + * @brief Error message retuned from the Sysrepo Engine.
11003 + ProtobufCMessage base;
11007 +#define SR__ERROR__INIT \
11008 + { PROTOBUF_C_MESSAGE_INIT (&sr__error__descriptor) \
11014 + * @brief Request for starting a session. Sent by sr_session_start API call.
11016 +struct _Sr__SessionStartReq
11018 + ProtobufCMessage base;
11019 + Sr__DataStore datastore;
11022 + **< Bitwise OR of SessionFlags.
11024 + uint32_t options;
11026 + **< Applicable if SESS_NOTIFICATION was specified.
11028 + protobuf_c_boolean has_commit_id;
11029 + uint32_t commit_id;
11031 +#define SR__SESSION_START_REQ__INIT \
11032 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_start_req__descriptor) \
11033 + , 0, NULL, 0, 0,0 }
11038 + * @brief Response to session_start request.
11040 +struct _Sr__SessionStartResp
11042 + ProtobufCMessage base;
11043 + uint32_t session_id;
11045 +#define SR__SESSION_START_RESP__INIT \
11046 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_start_resp__descriptor) \
11052 + * @brief Request for stopping the session. Sent by sr_session_stop API call.
11054 +struct _Sr__SessionStopReq
11056 + ProtobufCMessage base;
11057 + uint32_t session_id;
11059 +#define SR__SESSION_STOP_REQ__INIT \
11060 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_stop_req__descriptor) \
11066 + * @brief Response to session_stop request.
11068 +struct _Sr__SessionStopResp
11070 + ProtobufCMessage base;
11071 + uint32_t session_id;
11073 +#define SR__SESSION_STOP_RESP__INIT \
11074 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_stop_resp__descriptor) \
11080 + * @brief Refreshes configuration data cached within the session.
11081 + * Sent by sr_session_refresh API call.
11083 +struct _Sr__SessionRefreshReq
11085 + ProtobufCMessage base;
11087 +#define SR__SESSION_REFRESH_REQ__INIT \
11088 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_refresh_req__descriptor) \
11094 + * @brief Response to sr_session_refresh request.
11096 +struct _Sr__SessionRefreshResp
11098 + ProtobufCMessage base;
11100 + Sr__Error **errors;
11102 +#define SR__SESSION_REFRESH_RESP__INIT \
11103 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_refresh_resp__descriptor) \
11109 + * @brief Checks aliveness and validity of the session & connection tied to it.
11110 + * Sent by sr_session_check API call.
11112 +struct _Sr__SessionCheckReq
11114 + ProtobufCMessage base;
11116 +#define SR__SESSION_CHECK_REQ__INIT \
11117 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_check_req__descriptor) \
11123 + * @brief Response to sr_session_check request.
11125 +struct _Sr__SessionCheckResp
11127 + ProtobufCMessage base;
11129 + Sr__Error **errors;
11131 +#define SR__SESSION_CHECK_RESP__INIT \
11132 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_check_resp__descriptor) \
11138 + * @brief Changes the datastore to which the session is tied to.
11140 +struct _Sr__SessionSwitchDsReq
11142 + ProtobufCMessage base;
11143 + Sr__DataStore datastore;
11145 +#define SR__SESSION_SWITCH_DS_REQ__INIT \
11146 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_switch_ds_req__descriptor) \
11152 + * @brief Response to sr_session_switch_ds request.
11154 +struct _Sr__SessionSwitchDsResp
11156 + ProtobufCMessage base;
11158 +#define SR__SESSION_SWITCH_DS_RESP__INIT \
11159 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_switch_ds_resp__descriptor) \
11165 + * @brief Request for modification of session options.
11167 +struct _Sr__SessionSetOptsReq
11169 + ProtobufCMessage base;
11170 + uint32_t options;
11172 +#define SR__SESSION_SET_OPTS_REQ__INIT \
11173 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_set_opts_req__descriptor) \
11179 + * @brief Response to sr_session_set_options.
11181 +struct _Sr__SessionSetOptsResp
11183 + ProtobufCMessage base;
11185 +#define SR__SESSION_SET_OPTS_RESP__INIT \
11186 + { PROTOBUF_C_MESSAGE_INIT (&sr__session_set_opts_resp__descriptor) \
11192 + * @brief Request to verify version compatibility.
11194 +struct _Sr__VersionVerifyReq
11196 + ProtobufCMessage base;
11199 +#define SR__VERSION_VERIFY_REQ__INIT \
11200 + { PROTOBUF_C_MESSAGE_INIT (&sr__version_verify_req__descriptor) \
11206 + * @brief Response to version verification.
11208 +struct _Sr__VersionVerifyResp
11210 + ProtobufCMessage base;
11212 + **< server-side SONAME version in case of versions incompatibility.
11216 +#define SR__VERSION_VERIFY_RESP__INIT \
11217 + { PROTOBUF_C_MESSAGE_INIT (&sr__version_verify_resp__descriptor) \
11223 + * @brief Schema revision details.
11225 +struct _Sr__SchemaRevision
11227 + ProtobufCMessage base;
11229 + **< Latest revision date of the module.
11233 + **< Absolute path to file where the schema is stored (YANG format).
11235 + char *file_path_yang;
11237 + **< Absolute path to file where the schema is stored (.yin format).
11239 + char *file_path_yin;
11241 +#define SR__SCHEMA_REVISION__INIT \
11242 + { PROTOBUF_C_MESSAGE_INIT (&sr__schema_revision__descriptor) \
11243 + , NULL, NULL, NULL }
11248 + * @brief Schema submodule information.
11250 +struct _Sr__SchemaSubmodule
11252 + ProtobufCMessage base;
11254 + **< Submodule name
11256 + char *submodule_name;
11258 + **< Revision of the submodule
11260 + Sr__SchemaRevision *revision;
11262 +#define SR__SCHEMA_SUBMODULE__INIT \
11263 + { PROTOBUF_C_MESSAGE_INIT (&sr__schema_submodule__descriptor) \
11269 + * @brief Information about a schema installed in sysrepo datastore.
11271 +struct _Sr__Schema
11273 + ProtobufCMessage base;
11275 + **< Name of the module.
11277 + char *module_name;
11279 + **< Namespace of the module.
11283 + **< Prefix of he module.
11287 + **< TRUE only for explicitly installed modules (those are always implemented).
11289 + protobuf_c_boolean installed;
11291 + **< TRUE for implemented modules (do not have to be installed if they have augments,
11292 + *deviations or are targets for leafrefs of other implemented modules).
11294 + protobuf_c_boolean implemented;
11296 + **< Revision of the module
11298 + Sr__SchemaRevision *revision;
11302 + size_t n_submodules;
11303 + Sr__SchemaSubmodule **submodules;
11305 + **< Features enabled for the module
11307 + size_t n_enabled_features;
11308 + char **enabled_features;
11310 +#define SR__SCHEMA__INIT \
11311 + { PROTOBUF_C_MESSAGE_INIT (&sr__schema__descriptor) \
11312 + , NULL, NULL, NULL, 0, 0, NULL, 0,NULL, 0,NULL }
11317 + * @brief Retrieves an array of schemas installed in the sysrepo datastore.
11318 + * Sent by sr_list_schemas API call.
11320 +struct _Sr__ListSchemasReq
11322 + ProtobufCMessage base;
11324 +#define SR__LIST_SCHEMAS_REQ__INIT \
11325 + { PROTOBUF_C_MESSAGE_INIT (&sr__list_schemas_req__descriptor) \
11331 + * @brief Response to sr_list_schemas request.
11333 +struct _Sr__ListSchemasResp
11335 + ProtobufCMessage base;
11336 + size_t n_schemas;
11337 + Sr__Schema **schemas;
11339 +#define SR__LIST_SCHEMAS_RESP__INIT \
11340 + { PROTOBUF_C_MESSAGE_INIT (&sr__list_schemas_resp__descriptor) \
11346 + * @brief Retrieves the content of specified schema file.
11347 + * Sent by sr_get_schema API call.
11349 +struct _Sr__GetSchemaReq
11351 + ProtobufCMessage base;
11352 + char *module_name;
11354 + char *submodule_name;
11355 + char *submodule_revision;
11356 + protobuf_c_boolean yang_format;
11358 +#define SR__GET_SCHEMA_REQ__INIT \
11359 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_schema_req__descriptor) \
11360 + , NULL, NULL, NULL, NULL, 0 }
11365 + * @brief Response to sr_get_schema request.
11367 +struct _Sr__GetSchemaResp
11369 + ProtobufCMessage base;
11370 + char *schema_content;
11372 +#define SR__GET_SCHEMA_RESP__INIT \
11373 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_schema_resp__descriptor) \
11379 + * @brief Retrieves a single data element stored under provided path.
11380 + * Sent by sr_get_item API call.
11382 +struct _Sr__GetItemReq
11384 + ProtobufCMessage base;
11387 +#define SR__GET_ITEM_REQ__INIT \
11388 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_item_req__descriptor) \
11394 + * @brief Response to get_item request.
11396 +struct _Sr__GetItemResp
11398 + ProtobufCMessage base;
11399 + Sr__Value *value;
11401 +#define SR__GET_ITEM_RESP__INIT \
11402 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_item_resp__descriptor) \
11408 + * @brief Retrieves an array of data elements stored under provided path.
11409 + * Sent by sr_get_items and sr_get_items_iter API calls.
11411 +struct _Sr__GetItemsReq
11413 + ProtobufCMessage base;
11416 + * The options below are applicable only for sr_get_items_iter
11417 + * (not set by sr_get_items).
11419 + protobuf_c_boolean has_limit;
11421 + protobuf_c_boolean has_offset;
11424 +#define SR__GET_ITEMS_REQ__INIT \
11425 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_items_req__descriptor) \
11426 + , NULL, 0,0, 0,0 }
11431 + * @brief Response to get_items / sr_get_items_iter request.
11433 +struct _Sr__GetItemsResp
11435 + ProtobufCMessage base;
11437 + Sr__Value **values;
11439 +#define SR__GET_ITEMS_RESP__INIT \
11440 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_items_resp__descriptor) \
11446 + * @brief Retrieves a single subtree whose root is stored under provided path.
11447 + * Sent by sr_get_subtree API call.
11449 +struct _Sr__GetSubtreeReq
11451 + ProtobufCMessage base;
11454 +#define SR__GET_SUBTREE_REQ__INIT \
11455 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_subtree_req__descriptor) \
11461 + * @brief Response to sr_get_subtree request.
11463 +struct _Sr__GetSubtreeResp
11465 + ProtobufCMessage base;
11468 +#define SR__GET_SUBTREE_RESP__INIT \
11469 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_subtree_resp__descriptor) \
11475 + * @brief Retrieves an array of subtrees whose root nodes match provided path.
11476 + * Sent by sr_get_subtrees API call.
11478 +struct _Sr__GetSubtreesReq
11480 + ProtobufCMessage base;
11483 +#define SR__GET_SUBTREES_REQ__INIT \
11484 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_subtrees_req__descriptor) \
11490 + * @brief Response to sr_get_subtrees request.
11492 +struct _Sr__GetSubtreesResp
11494 + ProtobufCMessage base;
11496 + Sr__Node **trees;
11498 +#define SR__GET_SUBTREES_RESP__INIT \
11499 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_subtrees_resp__descriptor) \
11505 + * @brief Retrieves a chunk of a single or multiple subtrees.
11506 + * A subtree chunk is also a tree, where the root node is the node referenced by XPath,
11507 + * the next level consists of its children skipping the first "slice_offset" nodes and including
11508 + * at most "slice_limit" nodes, while the remaining (depth_limit-2) levels always start with
11509 + * the first child (slice_offset is ignored) and include at most "child_limit" nodes.
11510 + * The chunk consists of at most "depth_limit" levels.
11511 + * @note Order of child nodes depends on the libyang implementation.
11513 +struct _Sr__GetSubtreeChunkReq
11515 + ProtobufCMessage base;
11517 + protobuf_c_boolean single;
11518 + uint32_t slice_offset;
11519 + uint32_t slice_width;
11520 + uint32_t child_limit;
11521 + uint32_t depth_limit;
11523 +#define SR__GET_SUBTREE_CHUNK_REQ__INIT \
11524 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_subtree_chunk_req__descriptor) \
11525 + , NULL, 0, 0, 0, 0, 0 }
11530 + * @brief Response to sr_get_subtree_chunk request.
11532 +struct _Sr__GetSubtreeChunkResp
11534 + ProtobufCMessage base;
11536 + **< JSON node-id of the root node for each subtree chunk
11541 + **< first chunk may carry mutliple trees
11544 + Sr__Node **chunk;
11546 +#define SR__GET_SUBTREE_CHUNK_RESP__INIT \
11547 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_subtree_chunk_resp__descriptor) \
11548 + , 0,NULL, 0,NULL }
11553 + * @brief Sets the value of the leaf, leaf-list or presence container.
11554 + * Sent by sr_set_item API call.
11556 +struct _Sr__SetItemReq
11558 + ProtobufCMessage base;
11560 + Sr__Value *value;
11562 + **< Bitwise OR of EditFlags
11564 + uint32_t options;
11566 +#define SR__SET_ITEM_REQ__INIT \
11567 + { PROTOBUF_C_MESSAGE_INIT (&sr__set_item_req__descriptor) \
11568 + , NULL, NULL, 0 }
11573 + * @brief Response to sr_set_item request.
11575 +struct _Sr__SetItemResp
11577 + ProtobufCMessage base;
11579 +#define SR__SET_ITEM_RESP__INIT \
11580 + { PROTOBUF_C_MESSAGE_INIT (&sr__set_item_resp__descriptor) \
11586 + * @brief Sets the value of the leaf, leaf-list or presence container.
11587 + * The value is transferred as string.
11588 + * Sent by sr_set_item_str API call.
11590 +struct _Sr__SetItemStrReq
11592 + ProtobufCMessage base;
11596 + **< Bitwise OR of EditFlags
11598 + uint32_t options;
11600 +#define SR__SET_ITEM_STR_REQ__INIT \
11601 + { PROTOBUF_C_MESSAGE_INIT (&sr__set_item_str_req__descriptor) \
11602 + , NULL, NULL, 0 }
11607 + * @brief Response to sr_set_item_str request.
11609 +struct _Sr__SetItemStrResp
11611 + ProtobufCMessage base;
11613 +#define SR__SET_ITEM_STR_RESP__INIT \
11614 + { PROTOBUF_C_MESSAGE_INIT (&sr__set_item_str_resp__descriptor) \
11620 + * @brief Deletes the nodes under the specified xpath.
11621 + * Sent by sr_delete_item API call.
11623 +struct _Sr__DeleteItemReq
11625 + ProtobufCMessage base;
11628 + **< Bitwise OR of EditFlags
11630 + uint32_t options;
11632 +#define SR__DELETE_ITEM_REQ__INIT \
11633 + { PROTOBUF_C_MESSAGE_INIT (&sr__delete_item_req__descriptor) \
11639 + * @brief Response to sr_delete_item request.
11641 +struct _Sr__DeleteItemResp
11643 + ProtobufCMessage base;
11645 +#define SR__DELETE_ITEM_RESP__INIT \
11646 + { PROTOBUF_C_MESSAGE_INIT (&sr__delete_item_resp__descriptor) \
11652 + * @brief Move the instance of an ordered list in specified direction.
11653 + * Sent by sr_move_item API call.
11655 +struct _Sr__MoveItemReq
11657 + ProtobufCMessage base;
11659 + Sr__MoveItemReq__MovePosition position;
11660 + char *relative_item;
11662 +#define SR__MOVE_ITEM_REQ__INIT \
11663 + { PROTOBUF_C_MESSAGE_INIT (&sr__move_item_req__descriptor) \
11664 + , NULL, 0, NULL }
11669 + * @brief Response to sr_move_item request.
11671 +struct _Sr__MoveItemResp
11673 + ProtobufCMessage base;
11675 +#define SR__MOVE_ITEM_RESP__INIT \
11676 + { PROTOBUF_C_MESSAGE_INIT (&sr__move_item_resp__descriptor) \
11682 + * @brief Perform the validation of changes made in current session, but do not
11683 + * commit nor discard them. Sent by sr_validate API call.
11685 +struct _Sr__ValidateReq
11687 + ProtobufCMessage base;
11689 +#define SR__VALIDATE_REQ__INIT \
11690 + { PROTOBUF_C_MESSAGE_INIT (&sr__validate_req__descriptor) \
11696 + * @brief Response to sr_validate request.
11698 +struct _Sr__ValidateResp
11700 + ProtobufCMessage base;
11702 + Sr__Error **errors;
11704 +#define SR__VALIDATE_RESP__INIT \
11705 + { PROTOBUF_C_MESSAGE_INIT (&sr__validate_resp__descriptor) \
11711 + * @brief Apply changes made in current session.
11712 + * Sent by sr_commit API call.
11714 +struct _Sr__CommitReq
11716 + ProtobufCMessage base;
11718 +#define SR__COMMIT_REQ__INIT \
11719 + { PROTOBUF_C_MESSAGE_INIT (&sr__commit_req__descriptor) \
11725 + * @brief Response to sr_commit request.
11727 +struct _Sr__CommitResp
11729 + ProtobufCMessage base;
11731 + Sr__Error **errors;
11733 +#define SR__COMMIT_RESP__INIT \
11734 + { PROTOBUF_C_MESSAGE_INIT (&sr__commit_resp__descriptor) \
11740 + * @brief Discard non-committed changes made in current session.
11741 + * Sent by sr_discard_changes API call.
11743 +struct _Sr__DiscardChangesReq
11745 + ProtobufCMessage base;
11747 +#define SR__DISCARD_CHANGES_REQ__INIT \
11748 + { PROTOBUF_C_MESSAGE_INIT (&sr__discard_changes_req__descriptor) \
11754 + * @brief Response to sr_discard_changes request.
11756 +struct _Sr__DiscardChangesResp
11758 + ProtobufCMessage base;
11760 +#define SR__DISCARD_CHANGES_RESP__INIT \
11761 + { PROTOBUF_C_MESSAGE_INIT (&sr__discard_changes_resp__descriptor) \
11767 + * @brief Replaces an entire configuration datastore with the contents of
11768 + * another complete configuration datastore. Sent by sr_copy_config request.
11770 +struct _Sr__CopyConfigReq
11772 + ProtobufCMessage base;
11773 + Sr__DataStore src_datastore;
11774 + Sr__DataStore dst_datastore;
11776 + **< If not specified, the operation is performed on all
11777 + *modules that are currently active in the source datastore
11779 + char *module_name;
11781 +#define SR__COPY_CONFIG_REQ__INIT \
11782 + { PROTOBUF_C_MESSAGE_INIT (&sr__copy_config_req__descriptor) \
11788 + * @brief Response to sr_copy_config request.
11790 +struct _Sr__CopyConfigResp
11792 + ProtobufCMessage base;
11794 + Sr__Error **errors;
11796 +#define SR__COPY_CONFIG_RESP__INIT \
11797 + { PROTOBUF_C_MESSAGE_INIT (&sr__copy_config_resp__descriptor) \
11803 + * @brief Locks specified data model or the datastore which the session is tied to.
11804 + * Sent by sr_lock_datastore and sr_lock_model API calls.
11806 +struct _Sr__LockReq
11808 + ProtobufCMessage base;
11810 + **< If module name is not set, LockReq locks whole datastore.
11812 + char *module_name;
11814 +#define SR__LOCK_REQ__INIT \
11815 + { PROTOBUF_C_MESSAGE_INIT (&sr__lock_req__descriptor) \
11821 + * @brief Response to sr_lock_datastore or sr_lock_model request.
11823 +struct _Sr__LockResp
11825 + ProtobufCMessage base;
11827 +#define SR__LOCK_RESP__INIT \
11828 + { PROTOBUF_C_MESSAGE_INIT (&sr__lock_resp__descriptor) \
11834 + * @brief Unlocks specified data model or the datastore which the session is tied to.
11835 + * Sent by sr_unlock_datastore and sr_unlock_model API calls.
11837 +struct _Sr__UnlockReq
11839 + ProtobufCMessage base;
11841 + **< If module name is not set, UnlockReq unlocks whole datastore.
11843 + char *module_name;
11845 +#define SR__UNLOCK_REQ__INIT \
11846 + { PROTOBUF_C_MESSAGE_INIT (&sr__unlock_req__descriptor) \
11852 + * @brief Response to sr_lock_datastore or sr_lock_model request.
11854 +struct _Sr__UnlockResp
11856 + ProtobufCMessage base;
11858 +#define SR__UNLOCK_RESP__INIT \
11859 + { PROTOBUF_C_MESSAGE_INIT (&sr__unlock_resp__descriptor) \
11863 +struct _Sr__SubscribeReq
11865 + ProtobufCMessage base;
11866 + Sr__SubscriptionType type;
11867 + char *destination;
11868 + uint32_t subscription_id;
11869 + char *module_name;
11871 + protobuf_c_boolean has_notif_event;
11872 + Sr__NotificationEvent notif_event;
11873 + protobuf_c_boolean has_priority;
11874 + uint32_t priority;
11875 + protobuf_c_boolean has_enable_running;
11876 + protobuf_c_boolean enable_running;
11877 + protobuf_c_boolean has_enable_event;
11878 + protobuf_c_boolean enable_event;
11879 + Sr__ApiVariant api_variant;
11881 +#define SR__SUBSCRIBE_REQ__INIT \
11882 + { PROTOBUF_C_MESSAGE_INIT (&sr__subscribe_req__descriptor) \
11883 + , 0, NULL, 0, NULL, NULL, 0,0, 0,0, 0,0, 0,0, 0 }
11886 +struct _Sr__SubscribeResp
11888 + ProtobufCMessage base;
11890 +#define SR__SUBSCRIBE_RESP__INIT \
11891 + { PROTOBUF_C_MESSAGE_INIT (&sr__subscribe_resp__descriptor) \
11895 +struct _Sr__UnsubscribeReq
11897 + ProtobufCMessage base;
11898 + Sr__SubscriptionType type;
11899 + char *destination;
11900 + uint32_t subscription_id;
11901 + char *module_name;
11903 +#define SR__UNSUBSCRIBE_REQ__INIT \
11904 + { PROTOBUF_C_MESSAGE_INIT (&sr__unsubscribe_req__descriptor) \
11905 + , 0, NULL, 0, NULL }
11908 +struct _Sr__UnsubscribeResp
11910 + ProtobufCMessage base;
11912 +#define SR__UNSUBSCRIBE_RESP__INIT \
11913 + { PROTOBUF_C_MESSAGE_INIT (&sr__unsubscribe_resp__descriptor) \
11919 + * @brief Checks whether the module has any enabled subtree.
11920 + * Sent by sr_check_enabled_running.
11922 +struct _Sr__CheckEnabledRunningReq
11924 + ProtobufCMessage base;
11925 + char *module_name;
11927 +#define SR__CHECK_ENABLED_RUNNING_REQ__INIT \
11928 + { PROTOBUF_C_MESSAGE_INIT (&sr__check_enabled_running_req__descriptor) \
11932 +struct _Sr__CheckEnabledRunningResp
11934 + ProtobufCMessage base;
11935 + protobuf_c_boolean enabled;
11937 +#define SR__CHECK_ENABLED_RUNNING_RESP__INIT \
11938 + { PROTOBUF_C_MESSAGE_INIT (&sr__check_enabled_running_resp__descriptor) \
11942 +struct _Sr__ModuleInstallNotification
11944 + ProtobufCMessage base;
11945 + char *module_name;
11947 + Sr__ModuleState state;
11949 +#define SR__MODULE_INSTALL_NOTIFICATION__INIT \
11950 + { PROTOBUF_C_MESSAGE_INIT (&sr__module_install_notification__descriptor) \
11951 + , NULL, NULL, 0 }
11954 +struct _Sr__FeatureEnableNotification
11956 + ProtobufCMessage base;
11957 + char *module_name;
11958 + char *feature_name;
11959 + protobuf_c_boolean enabled;
11961 +#define SR__FEATURE_ENABLE_NOTIFICATION__INIT \
11962 + { PROTOBUF_C_MESSAGE_INIT (&sr__feature_enable_notification__descriptor) \
11963 + , NULL, NULL, 0 }
11966 +struct _Sr__ModuleChangeNotification
11968 + ProtobufCMessage base;
11969 + Sr__NotificationEvent event;
11970 + char *module_name;
11972 +#define SR__MODULE_CHANGE_NOTIFICATION__INIT \
11973 + { PROTOBUF_C_MESSAGE_INIT (&sr__module_change_notification__descriptor) \
11977 +struct _Sr__SubtreeChangeNotification
11979 + ProtobufCMessage base;
11980 + Sr__NotificationEvent event;
11983 +#define SR__SUBTREE_CHANGE_NOTIFICATION__INIT \
11984 + { PROTOBUF_C_MESSAGE_INIT (&sr__subtree_change_notification__descriptor) \
11988 +struct _Sr__Change
11990 + ProtobufCMessage base;
11991 + Sr__ChangeOperation changeoperation;
11992 + Sr__Value *new_value;
11993 + Sr__Value *old_value;
11995 +#define SR__CHANGE__INIT \
11996 + { PROTOBUF_C_MESSAGE_INIT (&sr__change__descriptor) \
11997 + , 0, NULL, NULL }
12002 + * @brief Retrieves an array of changes made under provided path.
12003 + * Sent by sr_get_changes_iter or sr_get_change_next API calls.
12005 +struct _Sr__GetChangesReq
12007 + ProtobufCMessage base;
12012 +#define SR__GET_CHANGES_REQ__INIT \
12013 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_changes_req__descriptor) \
12019 + * @brief Response to get_changes request.
12021 +struct _Sr__GetChangesResp
12023 + ProtobufCMessage base;
12024 + size_t n_changes;
12025 + Sr__Change **changes;
12027 +#define SR__GET_CHANGES_RESP__INIT \
12028 + { PROTOBUF_C_MESSAGE_INIT (&sr__get_changes_resp__descriptor) \
12034 + * @brief Sends a request to check if the owner of this session is authorized to invoke
12035 + * the protocol operation referenced by the xpath.
12036 + * Sent by sr_check_exec_permission.
12038 +struct _Sr__CheckExecPermReq
12040 + ProtobufCMessage base;
12043 +#define SR__CHECK_EXEC_PERM_REQ__INIT \
12044 + { PROTOBUF_C_MESSAGE_INIT (&sr__check_exec_perm_req__descriptor) \
12050 + * @brief Response to sr_check_exec_permission request.
12052 +struct _Sr__CheckExecPermResp
12054 + ProtobufCMessage base;
12055 + protobuf_c_boolean permitted;
12057 +#define SR__CHECK_EXEC_PERM_RESP__INIT \
12058 + { PROTOBUF_C_MESSAGE_INIT (&sr__check_exec_perm_resp__descriptor) \
12064 + * @brief Sends a RPC / action request into the datastore, will be delivered to the RPC subscriber.
12065 + * Sent by sr_rpc_send / sr_rpc_send_tree and sr_action_send / sr_action_send_tree API calls.
12067 +struct _Sr__RPCReq
12069 + ProtobufCMessage base;
12070 + protobuf_c_boolean action;
12073 + **< which API variant was used to send RPC req.
12075 + Sr__ApiVariant orig_api_variant;
12077 + Sr__Value **input;
12078 + size_t n_input_tree;
12079 + Sr__Node **input_tree;
12080 + char *subscriber_address;
12081 + protobuf_c_boolean has_subscription_id;
12082 + uint32_t subscription_id;
12084 +#define SR__RPCREQ__INIT \
12085 + { PROTOBUF_C_MESSAGE_INIT (&sr__rpcreq__descriptor) \
12086 + , 0, NULL, 0, 0,NULL, 0,NULL, NULL, 0,0 }
12091 + * @brief Response to sr_rpc_send / sr_rpc_send_tree or sr_action_send / sr_action_send_tree request.
12093 +struct _Sr__RPCResp
12095 + ProtobufCMessage base;
12096 + protobuf_c_boolean action;
12099 + **< which API variant was used to send RPC req.
12101 + Sr__ApiVariant orig_api_variant;
12103 + Sr__Value **output;
12104 + size_t n_output_tree;
12105 + Sr__Node **output_tree;
12107 +#define SR__RPCRESP__INIT \
12108 + { PROTOBUF_C_MESSAGE_INIT (&sr__rpcresp__descriptor) \
12109 + , 0, NULL, 0, 0,NULL, 0,NULL }
12114 + * @brief Sends an event notification into the datastore, will be delivered to all notification subscribers.
12115 + * Sent by sr_event_notif_send API call.
12117 +struct _Sr__EventNotifReq
12119 + ProtobufCMessage base;
12120 + Sr__EventNotifReq__NotifType type;
12122 + **< Bitwise OR of NotifFlags.
12124 + uint32_t options;
12127 + Sr__Value **values;
12129 + Sr__Node **trees;
12130 + uint64_t timestamp;
12131 + char *subscriber_address;
12132 + protobuf_c_boolean has_subscription_id;
12133 + uint32_t subscription_id;
12134 + protobuf_c_boolean do_not_send_reply;
12136 +#define SR__EVENT_NOTIF_REQ__INIT \
12137 + { PROTOBUF_C_MESSAGE_INIT (&sr__event_notif_req__descriptor) \
12138 + , 0, 0, NULL, 0,NULL, 0,NULL, 0, NULL, 0,0, 0 }
12143 + * @brief Response to sr_event_notif_send request.
12145 +struct _Sr__EventNotifResp
12147 + ProtobufCMessage base;
12149 +#define SR__EVENT_NOTIF_RESP__INIT \
12150 + { PROTOBUF_C_MESSAGE_INIT (&sr__event_notif_resp__descriptor) \
12156 + * @brief Sends a request to replay event notifications stored in the datastore.
12157 + * Sent by sr_event_notif_replay API call.
12159 +struct _Sr__EventNotifReplayReq
12161 + ProtobufCMessage base;
12163 + uint64_t start_time;
12164 + uint64_t stop_time;
12165 + char *subscriber_address;
12166 + uint32_t subscription_id;
12167 + Sr__ApiVariant api_variant;
12169 +#define SR__EVENT_NOTIF_REPLAY_REQ__INIT \
12170 + { PROTOBUF_C_MESSAGE_INIT (&sr__event_notif_replay_req__descriptor) \
12171 + , NULL, 0, 0, NULL, 0, 0 }
12176 + * @brief Response to sr_event_notif_replay request.
12178 +struct _Sr__EventNotifReplayResp
12180 + ProtobufCMessage base;
12182 +#define SR__EVENT_NOTIF_REPLAY_RESP__INIT \
12183 + { PROTOBUF_C_MESSAGE_INIT (&sr__event_notif_replay_resp__descriptor) \
12189 + * @brief Requests operational data under given path form an operational data
12192 +struct _Sr__DataProvideReq
12194 + ProtobufCMessage base;
12196 + char *subscriber_address;
12197 + uint32_t subscription_id;
12198 + uint64_t request_id;
12200 +#define SR__DATA_PROVIDE_REQ__INIT \
12201 + { PROTOBUF_C_MESSAGE_INIT (&sr__data_provide_req__descriptor) \
12202 + , NULL, NULL, 0, 0 }
12207 + * @brief Response to a request of operational data under given path form an
12208 + * operational data provider.
12210 +struct _Sr__DataProvideResp
12212 + ProtobufCMessage base;
12215 + Sr__Value **values;
12216 + uint64_t request_id;
12218 +#define SR__DATA_PROVIDE_RESP__INIT \
12219 + { PROTOBUF_C_MESSAGE_INIT (&sr__data_provide_resp__descriptor) \
12220 + , NULL, 0,NULL, 0 }
12225 + * @brief Requests installation / uinstallation of specified YANG model.
12226 + * Sent by sr_module_install internal API calls.
12228 +struct _Sr__ModuleInstallReq
12230 + ProtobufCMessage base;
12231 + char *module_name;
12234 + protobuf_c_boolean installed;
12236 +#define SR__MODULE_INSTALL_REQ__INIT \
12237 + { PROTOBUF_C_MESSAGE_INIT (&sr__module_install_req__descriptor) \
12238 + , NULL, NULL, NULL, 0 }
12243 + * @brief Response to sr_module_install request.
12245 +struct _Sr__ModuleInstallResp
12247 + ProtobufCMessage base;
12249 +#define SR__MODULE_INSTALL_RESP__INIT \
12250 + { PROTOBUF_C_MESSAGE_INIT (&sr__module_install_resp__descriptor) \
12256 + * @brief Requests enabling / disabling of specified YANG feature within the
12257 + * YANG model. Sent by sr_feature_enable internal API calls.
12259 +struct _Sr__FeatureEnableReq
12261 + ProtobufCMessage base;
12262 + char *module_name;
12263 + char *feature_name;
12264 + protobuf_c_boolean enabled;
12266 +#define SR__FEATURE_ENABLE_REQ__INIT \
12267 + { PROTOBUF_C_MESSAGE_INIT (&sr__feature_enable_req__descriptor) \
12268 + , NULL, NULL, 0 }
12273 + * @brief Response to sr_feature_enable request.
12275 +struct _Sr__FeatureEnableResp
12277 + ProtobufCMessage base;
12279 +#define SR__FEATURE_ENABLE_RESP__INIT \
12280 + { PROTOBUF_C_MESSAGE_INIT (&sr__feature_enable_resp__descriptor) \
12286 + * @brief Internal request to unsubscribe all subscriptions of a subscriber on given destination address.
12288 +struct _Sr__UnsubscribeDestinationReq
12290 + ProtobufCMessage base;
12291 + char *destination;
12293 +#define SR__UNSUBSCRIBE_DESTINATION_REQ__INIT \
12294 + { PROTOBUF_C_MESSAGE_INIT (&sr__unsubscribe_destination_req__descriptor) \
12300 + * @brief Internal request to timeout a commit, if it hasn't been terminated yet.
12302 +struct _Sr__CommitTimeoutReq
12304 + ProtobufCMessage base;
12305 + uint32_t commit_id;
12306 + protobuf_c_boolean expired;
12308 +#define SR__COMMIT_TIMEOUT_REQ__INIT \
12309 + { PROTOBUF_C_MESSAGE_INIT (&sr__commit_timeout_req__descriptor) \
12315 + * @brief Internal request to timeout a request for operational data, if it hasn't been terminated yet.
12317 +struct _Sr__OperDataTimeoutReq
12319 + ProtobufCMessage base;
12320 + uint64_t request_id;
12322 +#define SR__OPER_DATA_TIMEOUT_REQ__INIT \
12323 + { PROTOBUF_C_MESSAGE_INIT (&sr__oper_data_timeout_req__descriptor) \
12329 + * @brief Internal request for internal state data (state data provided by Sysrepo Engine itself).
12331 +struct _Sr__InternalStateDataReq
12333 + ProtobufCMessage base;
12334 + uint64_t request_id;
12337 +#define SR__INTERNAL_STATE_DATA_REQ__INIT \
12338 + { PROTOBUF_C_MESSAGE_INIT (&sr__internal_state_data_req__descriptor) \
12344 + * @brief Internal request to cleanup aged notifications in the Notification Store.
12346 +struct _Sr__NotifStoreCleanupReq
12348 + ProtobufCMessage base;
12350 +#define SR__NOTIF_STORE_CLEANUP_REQ__INIT \
12351 + { PROTOBUF_C_MESSAGE_INIT (&sr__notif_store_cleanup_req__descriptor) \
12357 + * @brief Message to be delivered to the client after some timeout.
12359 +struct _Sr__DelayedMsgReq
12361 + ProtobufCMessage base;
12362 + Sr__Msg *message;
12364 +#define SR__DELAYED_MSG_REQ__INIT \
12365 + { PROTOBUF_C_MESSAGE_INIT (&sr__delayed_msg_req__descriptor) \
12371 + * @brief Internal request to reload NACM configuration from the running datastore.
12373 +struct _Sr__NacmReloadReq
12375 + ProtobufCMessage base;
12377 +#define SR__NACM_RELOAD_REQ__INIT \
12378 + { PROTOBUF_C_MESSAGE_INIT (&sr__nacm_reload_req__descriptor) \
12384 + * @brief Request for an operation.
12386 +struct _Sr__Request
12388 + ProtobufCMessage base;
12390 + * Request ID used internally by sysrepo
12393 + Sr__Operation operation;
12394 + Sr__SessionStartReq *session_start_req;
12395 + Sr__SessionStopReq *session_stop_req;
12396 + Sr__SessionRefreshReq *session_refresh_req;
12397 + Sr__SessionCheckReq *session_check_req;
12398 + Sr__SessionSwitchDsReq *session_switch_ds_req;
12399 + Sr__SessionSetOptsReq *session_set_opts_req;
12400 + Sr__VersionVerifyReq *version_verify_req;
12401 + Sr__ListSchemasReq *list_schemas_req;
12402 + Sr__GetSchemaReq *get_schema_req;
12403 + Sr__ModuleInstallReq *module_install_req;
12404 + Sr__FeatureEnableReq *feature_enable_req;
12405 + Sr__GetItemReq *get_item_req;
12406 + Sr__GetItemsReq *get_items_req;
12407 + Sr__GetSubtreeReq *get_subtree_req;
12408 + Sr__GetSubtreesReq *get_subtrees_req;
12409 + Sr__GetSubtreeChunkReq *get_subtree_chunk_req;
12410 + Sr__SetItemReq *set_item_req;
12411 + Sr__DeleteItemReq *delete_item_req;
12412 + Sr__MoveItemReq *move_item_req;
12413 + Sr__SetItemStrReq *set_item_str_req;
12414 + Sr__ValidateReq *validate_req;
12415 + Sr__CommitReq *commit_req;
12416 + Sr__DiscardChangesReq *discard_changes_req;
12417 + Sr__CopyConfigReq *copy_config_req;
12418 + Sr__LockReq *lock_req;
12419 + Sr__UnlockReq *unlock_req;
12420 + Sr__SubscribeReq *subscribe_req;
12421 + Sr__UnsubscribeReq *unsubscribe_req;
12422 + Sr__CheckEnabledRunningReq *check_enabled_running_req;
12423 + Sr__GetChangesReq *get_changes_req;
12424 + Sr__DataProvideReq *data_provide_req;
12425 + Sr__CheckExecPermReq *check_exec_perm_req;
12426 + Sr__RPCReq *rpc_req;
12427 + Sr__EventNotifReq *event_notif_req;
12428 + Sr__EventNotifReplayReq *event_notif_replay_req;
12430 +#define SR__REQUEST__INIT \
12431 + { PROTOBUF_C_MESSAGE_INIT (&sr__request__descriptor) \
12432 + , 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
12437 + * @brief Response to the received request.
12439 +struct _Sr__Response
12441 + ProtobufCMessage base;
12442 + Sr__Operation operation;
12444 + **< Result of the operation. 0 on success, non-zero values map to sr_error_t enum in sysrepo.h.
12448 + **< Additional error information.
12450 + Sr__Error *error;
12451 + Sr__SessionStartResp *session_start_resp;
12452 + Sr__SessionStopResp *session_stop_resp;
12453 + Sr__SessionRefreshResp *session_refresh_resp;
12454 + Sr__SessionCheckResp *session_check_resp;
12455 + Sr__SessionSwitchDsResp *session_switch_ds_resp;
12456 + Sr__SessionSetOptsResp *session_set_opts_resp;
12457 + Sr__VersionVerifyResp *version_verify_resp;
12458 + Sr__ListSchemasResp *list_schemas_resp;
12459 + Sr__GetSchemaResp *get_schema_resp;
12460 + Sr__ModuleInstallResp *module_install_resp;
12461 + Sr__FeatureEnableResp *feature_enable_resp;
12462 + Sr__GetItemResp *get_item_resp;
12463 + Sr__GetItemsResp *get_items_resp;
12464 + Sr__GetSubtreeResp *get_subtree_resp;
12465 + Sr__GetSubtreesResp *get_subtrees_resp;
12466 + Sr__GetSubtreeChunkResp *get_subtree_chunk_resp;
12467 + Sr__SetItemResp *set_item_resp;
12468 + Sr__DeleteItemResp *delete_item_resp;
12469 + Sr__MoveItemResp *move_item_resp;
12470 + Sr__SetItemStrResp *set_item_str_resp;
12471 + Sr__ValidateResp *validate_resp;
12472 + Sr__CommitResp *commit_resp;
12473 + Sr__DiscardChangesResp *discard_changes_resp;
12474 + Sr__CopyConfigResp *copy_config_resp;
12475 + Sr__LockResp *lock_resp;
12476 + Sr__UnlockResp *unlock_resp;
12477 + Sr__SubscribeResp *subscribe_resp;
12478 + Sr__UnsubscribeResp *unsubscribe_resp;
12479 + Sr__CheckEnabledRunningResp *check_enabled_running_resp;
12480 + Sr__GetChangesResp *get_changes_resp;
12481 + Sr__DataProvideResp *data_provide_resp;
12482 + Sr__CheckExecPermResp *check_exec_perm_resp;
12483 + Sr__RPCResp *rpc_resp;
12484 + Sr__EventNotifResp *event_notif_resp;
12485 + Sr__EventNotifReplayResp *event_notif_replay_resp;
12487 +#define SR__RESPONSE__INIT \
12488 + { PROTOBUF_C_MESSAGE_INIT (&sr__response__descriptor) \
12489 + , 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
12494 + * @brief Notification about an event that occurred in the datastore.
12496 +struct _Sr__Notification
12498 + ProtobufCMessage base;
12499 + Sr__SubscriptionType type;
12500 + char *destination_address;
12501 + char *source_address;
12502 + uint32_t source_pid;
12503 + uint32_t subscription_id;
12504 + protobuf_c_boolean has_commit_id;
12505 + uint32_t commit_id;
12506 + Sr__ModuleInstallNotification *module_install_notif;
12507 + Sr__FeatureEnableNotification *feature_enable_notif;
12508 + Sr__ModuleChangeNotification *module_change_notif;
12509 + Sr__SubtreeChangeNotification *subtree_change_notif;
12511 +#define SR__NOTIFICATION__INIT \
12512 + { PROTOBUF_C_MESSAGE_INIT (&sr__notification__descriptor) \
12513 + , 0, NULL, NULL, 0, 0, 0,0, NULL, NULL, NULL, NULL }
12518 + * @brief Notification Acknowledgment.
12520 +struct _Sr__NotificationAck
12522 + ProtobufCMessage base;
12524 + **< Original notification.
12526 + Sr__Notification *notif;
12528 + **< Result of the notification (success / error code).
12532 + **< Additional error information.
12534 + Sr__Error *error;
12536 + **< If the result is error and this flag is set to true abort notification
12537 + * will not be delivered to this subscriber
12538 + * (Subscriber doesn't want notification about changes that he refused).
12540 + protobuf_c_boolean do_not_send_abort;
12542 +#define SR__NOTIFICATION_ACK__INIT \
12543 + { PROTOBUF_C_MESSAGE_INIT (&sr__notification_ack__descriptor) \
12544 + , NULL, 0, NULL, 0 }
12549 + * @brief Internal request sent by sysrepo. Should not be used from the public API.
12551 +struct _Sr__InternalRequest
12553 + ProtobufCMessage base;
12554 + Sr__Operation operation;
12555 + protobuf_c_boolean has_postpone_timeout;
12556 + uint32_t postpone_timeout;
12557 + Sr__UnsubscribeDestinationReq *unsubscribe_dst_req;
12558 + Sr__CommitTimeoutReq *commit_timeout_req;
12559 + Sr__OperDataTimeoutReq *oper_data_timeout_req;
12560 + Sr__InternalStateDataReq *internal_state_data_req;
12561 + Sr__NotifStoreCleanupReq *notif_store_cleanup_req;
12562 + Sr__DelayedMsgReq *delayed_msg_req;
12563 + Sr__NacmReloadReq *nacm_reload_req;
12565 +#define SR__INTERNAL_REQUEST__INIT \
12566 + { PROTOBUF_C_MESSAGE_INIT (&sr__internal_request__descriptor) \
12567 + , 0, 0,0, NULL, NULL, NULL, NULL, NULL, NULL, NULL }
12572 + * @brief Umbrella sysrepo message used for communication between sysrepo
12573 + * engine and client library.
12577 + ProtobufCMessage base;
12579 + **< Indicates type of the message.
12581 + Sr__Msg__MsgType type;
12583 + **< Session identifier. Can be 0 (value is ignored) for session_start and version_verify requests.
12585 + uint32_t session_id;
12587 + **< Filled in in case of type == REQUEST.
12589 + Sr__Request *request;
12591 + **< Filled in in case of type == RESPONSE.
12593 + Sr__Response *response;
12595 + **< Filled in in case of type == NOTIFICATION.
12597 + Sr__Notification *notification;
12599 + **< Filled in in case of type == NOTIFICATION_ACK
12601 + Sr__NotificationAck *notification_ack;
12603 + **< Filled in in case of type == INTERNAL.
12605 + Sr__InternalRequest *internal_request;
12607 + **< Not part of the protocol. Used internally by Sysrepo to store a pointer to memory context.
12609 + uint64_t _sysrepo_mem_ctx;
12611 +#define SR__MSG__INIT \
12612 + { PROTOBUF_C_MESSAGE_INIT (&sr__msg__descriptor) \
12613 + , 0, 0, NULL, NULL, NULL, NULL, NULL, 0 }
12616 +/* Sr__Value methods */
12617 +void sr__value__init
12618 + (Sr__Value *message);
12619 +size_t sr__value__get_packed_size
12620 + (const Sr__Value *message);
12621 +size_t sr__value__pack
12622 + (const Sr__Value *message,
12624 +size_t sr__value__pack_to_buffer
12625 + (const Sr__Value *message,
12626 + ProtobufCBuffer *buffer);
12628 + sr__value__unpack
12629 + (ProtobufCAllocator *allocator,
12631 + const uint8_t *data);
12632 +void sr__value__free_unpacked
12633 + (Sr__Value *message,
12634 + ProtobufCAllocator *allocator);
12635 +/* Sr__Node methods */
12636 +void sr__node__init
12637 + (Sr__Node *message);
12638 +size_t sr__node__get_packed_size
12639 + (const Sr__Node *message);
12640 +size_t sr__node__pack
12641 + (const Sr__Node *message,
12643 +size_t sr__node__pack_to_buffer
12644 + (const Sr__Node *message,
12645 + ProtobufCBuffer *buffer);
12648 + (ProtobufCAllocator *allocator,
12650 + const uint8_t *data);
12651 +void sr__node__free_unpacked
12652 + (Sr__Node *message,
12653 + ProtobufCAllocator *allocator);
12654 +/* Sr__Error methods */
12655 +void sr__error__init
12656 + (Sr__Error *message);
12657 +size_t sr__error__get_packed_size
12658 + (const Sr__Error *message);
12659 +size_t sr__error__pack
12660 + (const Sr__Error *message,
12662 +size_t sr__error__pack_to_buffer
12663 + (const Sr__Error *message,
12664 + ProtobufCBuffer *buffer);
12666 + sr__error__unpack
12667 + (ProtobufCAllocator *allocator,
12669 + const uint8_t *data);
12670 +void sr__error__free_unpacked
12671 + (Sr__Error *message,
12672 + ProtobufCAllocator *allocator);
12673 +/* Sr__SessionStartReq methods */
12674 +void sr__session_start_req__init
12675 + (Sr__SessionStartReq *message);
12676 +size_t sr__session_start_req__get_packed_size
12677 + (const Sr__SessionStartReq *message);
12678 +size_t sr__session_start_req__pack
12679 + (const Sr__SessionStartReq *message,
12681 +size_t sr__session_start_req__pack_to_buffer
12682 + (const Sr__SessionStartReq *message,
12683 + ProtobufCBuffer *buffer);
12684 +Sr__SessionStartReq *
12685 + sr__session_start_req__unpack
12686 + (ProtobufCAllocator *allocator,
12688 + const uint8_t *data);
12689 +void sr__session_start_req__free_unpacked
12690 + (Sr__SessionStartReq *message,
12691 + ProtobufCAllocator *allocator);
12692 +/* Sr__SessionStartResp methods */
12693 +void sr__session_start_resp__init
12694 + (Sr__SessionStartResp *message);
12695 +size_t sr__session_start_resp__get_packed_size
12696 + (const Sr__SessionStartResp *message);
12697 +size_t sr__session_start_resp__pack
12698 + (const Sr__SessionStartResp *message,
12700 +size_t sr__session_start_resp__pack_to_buffer
12701 + (const Sr__SessionStartResp *message,
12702 + ProtobufCBuffer *buffer);
12703 +Sr__SessionStartResp *
12704 + sr__session_start_resp__unpack
12705 + (ProtobufCAllocator *allocator,
12707 + const uint8_t *data);
12708 +void sr__session_start_resp__free_unpacked
12709 + (Sr__SessionStartResp *message,
12710 + ProtobufCAllocator *allocator);
12711 +/* Sr__SessionStopReq methods */
12712 +void sr__session_stop_req__init
12713 + (Sr__SessionStopReq *message);
12714 +size_t sr__session_stop_req__get_packed_size
12715 + (const Sr__SessionStopReq *message);
12716 +size_t sr__session_stop_req__pack
12717 + (const Sr__SessionStopReq *message,
12719 +size_t sr__session_stop_req__pack_to_buffer
12720 + (const Sr__SessionStopReq *message,
12721 + ProtobufCBuffer *buffer);
12722 +Sr__SessionStopReq *
12723 + sr__session_stop_req__unpack
12724 + (ProtobufCAllocator *allocator,
12726 + const uint8_t *data);
12727 +void sr__session_stop_req__free_unpacked
12728 + (Sr__SessionStopReq *message,
12729 + ProtobufCAllocator *allocator);
12730 +/* Sr__SessionStopResp methods */
12731 +void sr__session_stop_resp__init
12732 + (Sr__SessionStopResp *message);
12733 +size_t sr__session_stop_resp__get_packed_size
12734 + (const Sr__SessionStopResp *message);
12735 +size_t sr__session_stop_resp__pack
12736 + (const Sr__SessionStopResp *message,
12738 +size_t sr__session_stop_resp__pack_to_buffer
12739 + (const Sr__SessionStopResp *message,
12740 + ProtobufCBuffer *buffer);
12741 +Sr__SessionStopResp *
12742 + sr__session_stop_resp__unpack
12743 + (ProtobufCAllocator *allocator,
12745 + const uint8_t *data);
12746 +void sr__session_stop_resp__free_unpacked
12747 + (Sr__SessionStopResp *message,
12748 + ProtobufCAllocator *allocator);
12749 +/* Sr__SessionRefreshReq methods */
12750 +void sr__session_refresh_req__init
12751 + (Sr__SessionRefreshReq *message);
12752 +size_t sr__session_refresh_req__get_packed_size
12753 + (const Sr__SessionRefreshReq *message);
12754 +size_t sr__session_refresh_req__pack
12755 + (const Sr__SessionRefreshReq *message,
12757 +size_t sr__session_refresh_req__pack_to_buffer
12758 + (const Sr__SessionRefreshReq *message,
12759 + ProtobufCBuffer *buffer);
12760 +Sr__SessionRefreshReq *
12761 + sr__session_refresh_req__unpack
12762 + (ProtobufCAllocator *allocator,
12764 + const uint8_t *data);
12765 +void sr__session_refresh_req__free_unpacked
12766 + (Sr__SessionRefreshReq *message,
12767 + ProtobufCAllocator *allocator);
12768 +/* Sr__SessionRefreshResp methods */
12769 +void sr__session_refresh_resp__init
12770 + (Sr__SessionRefreshResp *message);
12771 +size_t sr__session_refresh_resp__get_packed_size
12772 + (const Sr__SessionRefreshResp *message);
12773 +size_t sr__session_refresh_resp__pack
12774 + (const Sr__SessionRefreshResp *message,
12776 +size_t sr__session_refresh_resp__pack_to_buffer
12777 + (const Sr__SessionRefreshResp *message,
12778 + ProtobufCBuffer *buffer);
12779 +Sr__SessionRefreshResp *
12780 + sr__session_refresh_resp__unpack
12781 + (ProtobufCAllocator *allocator,
12783 + const uint8_t *data);
12784 +void sr__session_refresh_resp__free_unpacked
12785 + (Sr__SessionRefreshResp *message,
12786 + ProtobufCAllocator *allocator);
12787 +/* Sr__SessionCheckReq methods */
12788 +void sr__session_check_req__init
12789 + (Sr__SessionCheckReq *message);
12790 +size_t sr__session_check_req__get_packed_size
12791 + (const Sr__SessionCheckReq *message);
12792 +size_t sr__session_check_req__pack
12793 + (const Sr__SessionCheckReq *message,
12795 +size_t sr__session_check_req__pack_to_buffer
12796 + (const Sr__SessionCheckReq *message,
12797 + ProtobufCBuffer *buffer);
12798 +Sr__SessionCheckReq *
12799 + sr__session_check_req__unpack
12800 + (ProtobufCAllocator *allocator,
12802 + const uint8_t *data);
12803 +void sr__session_check_req__free_unpacked
12804 + (Sr__SessionCheckReq *message,
12805 + ProtobufCAllocator *allocator);
12806 +/* Sr__SessionCheckResp methods */
12807 +void sr__session_check_resp__init
12808 + (Sr__SessionCheckResp *message);
12809 +size_t sr__session_check_resp__get_packed_size
12810 + (const Sr__SessionCheckResp *message);
12811 +size_t sr__session_check_resp__pack
12812 + (const Sr__SessionCheckResp *message,
12814 +size_t sr__session_check_resp__pack_to_buffer
12815 + (const Sr__SessionCheckResp *message,
12816 + ProtobufCBuffer *buffer);
12817 +Sr__SessionCheckResp *
12818 + sr__session_check_resp__unpack
12819 + (ProtobufCAllocator *allocator,
12821 + const uint8_t *data);
12822 +void sr__session_check_resp__free_unpacked
12823 + (Sr__SessionCheckResp *message,
12824 + ProtobufCAllocator *allocator);
12825 +/* Sr__SessionSwitchDsReq methods */
12826 +void sr__session_switch_ds_req__init
12827 + (Sr__SessionSwitchDsReq *message);
12828 +size_t sr__session_switch_ds_req__get_packed_size
12829 + (const Sr__SessionSwitchDsReq *message);
12830 +size_t sr__session_switch_ds_req__pack
12831 + (const Sr__SessionSwitchDsReq *message,
12833 +size_t sr__session_switch_ds_req__pack_to_buffer
12834 + (const Sr__SessionSwitchDsReq *message,
12835 + ProtobufCBuffer *buffer);
12836 +Sr__SessionSwitchDsReq *
12837 + sr__session_switch_ds_req__unpack
12838 + (ProtobufCAllocator *allocator,
12840 + const uint8_t *data);
12841 +void sr__session_switch_ds_req__free_unpacked
12842 + (Sr__SessionSwitchDsReq *message,
12843 + ProtobufCAllocator *allocator);
12844 +/* Sr__SessionSwitchDsResp methods */
12845 +void sr__session_switch_ds_resp__init
12846 + (Sr__SessionSwitchDsResp *message);
12847 +size_t sr__session_switch_ds_resp__get_packed_size
12848 + (const Sr__SessionSwitchDsResp *message);
12849 +size_t sr__session_switch_ds_resp__pack
12850 + (const Sr__SessionSwitchDsResp *message,
12852 +size_t sr__session_switch_ds_resp__pack_to_buffer
12853 + (const Sr__SessionSwitchDsResp *message,
12854 + ProtobufCBuffer *buffer);
12855 +Sr__SessionSwitchDsResp *
12856 + sr__session_switch_ds_resp__unpack
12857 + (ProtobufCAllocator *allocator,
12859 + const uint8_t *data);
12860 +void sr__session_switch_ds_resp__free_unpacked
12861 + (Sr__SessionSwitchDsResp *message,
12862 + ProtobufCAllocator *allocator);
12863 +/* Sr__SessionSetOptsReq methods */
12864 +void sr__session_set_opts_req__init
12865 + (Sr__SessionSetOptsReq *message);
12866 +size_t sr__session_set_opts_req__get_packed_size
12867 + (const Sr__SessionSetOptsReq *message);
12868 +size_t sr__session_set_opts_req__pack
12869 + (const Sr__SessionSetOptsReq *message,
12871 +size_t sr__session_set_opts_req__pack_to_buffer
12872 + (const Sr__SessionSetOptsReq *message,
12873 + ProtobufCBuffer *buffer);
12874 +Sr__SessionSetOptsReq *
12875 + sr__session_set_opts_req__unpack
12876 + (ProtobufCAllocator *allocator,
12878 + const uint8_t *data);
12879 +void sr__session_set_opts_req__free_unpacked
12880 + (Sr__SessionSetOptsReq *message,
12881 + ProtobufCAllocator *allocator);
12882 +/* Sr__SessionSetOptsResp methods */
12883 +void sr__session_set_opts_resp__init
12884 + (Sr__SessionSetOptsResp *message);
12885 +size_t sr__session_set_opts_resp__get_packed_size
12886 + (const Sr__SessionSetOptsResp *message);
12887 +size_t sr__session_set_opts_resp__pack
12888 + (const Sr__SessionSetOptsResp *message,
12890 +size_t sr__session_set_opts_resp__pack_to_buffer
12891 + (const Sr__SessionSetOptsResp *message,
12892 + ProtobufCBuffer *buffer);
12893 +Sr__SessionSetOptsResp *
12894 + sr__session_set_opts_resp__unpack
12895 + (ProtobufCAllocator *allocator,
12897 + const uint8_t *data);
12898 +void sr__session_set_opts_resp__free_unpacked
12899 + (Sr__SessionSetOptsResp *message,
12900 + ProtobufCAllocator *allocator);
12901 +/* Sr__VersionVerifyReq methods */
12902 +void sr__version_verify_req__init
12903 + (Sr__VersionVerifyReq *message);
12904 +size_t sr__version_verify_req__get_packed_size
12905 + (const Sr__VersionVerifyReq *message);
12906 +size_t sr__version_verify_req__pack
12907 + (const Sr__VersionVerifyReq *message,
12909 +size_t sr__version_verify_req__pack_to_buffer
12910 + (const Sr__VersionVerifyReq *message,
12911 + ProtobufCBuffer *buffer);
12912 +Sr__VersionVerifyReq *
12913 + sr__version_verify_req__unpack
12914 + (ProtobufCAllocator *allocator,
12916 + const uint8_t *data);
12917 +void sr__version_verify_req__free_unpacked
12918 + (Sr__VersionVerifyReq *message,
12919 + ProtobufCAllocator *allocator);
12920 +/* Sr__VersionVerifyResp methods */
12921 +void sr__version_verify_resp__init
12922 + (Sr__VersionVerifyResp *message);
12923 +size_t sr__version_verify_resp__get_packed_size
12924 + (const Sr__VersionVerifyResp *message);
12925 +size_t sr__version_verify_resp__pack
12926 + (const Sr__VersionVerifyResp *message,
12928 +size_t sr__version_verify_resp__pack_to_buffer
12929 + (const Sr__VersionVerifyResp *message,
12930 + ProtobufCBuffer *buffer);
12931 +Sr__VersionVerifyResp *
12932 + sr__version_verify_resp__unpack
12933 + (ProtobufCAllocator *allocator,
12935 + const uint8_t *data);
12936 +void sr__version_verify_resp__free_unpacked
12937 + (Sr__VersionVerifyResp *message,
12938 + ProtobufCAllocator *allocator);
12939 +/* Sr__SchemaRevision methods */
12940 +void sr__schema_revision__init
12941 + (Sr__SchemaRevision *message);
12942 +size_t sr__schema_revision__get_packed_size
12943 + (const Sr__SchemaRevision *message);
12944 +size_t sr__schema_revision__pack
12945 + (const Sr__SchemaRevision *message,
12947 +size_t sr__schema_revision__pack_to_buffer
12948 + (const Sr__SchemaRevision *message,
12949 + ProtobufCBuffer *buffer);
12950 +Sr__SchemaRevision *
12951 + sr__schema_revision__unpack
12952 + (ProtobufCAllocator *allocator,
12954 + const uint8_t *data);
12955 +void sr__schema_revision__free_unpacked
12956 + (Sr__SchemaRevision *message,
12957 + ProtobufCAllocator *allocator);
12958 +/* Sr__SchemaSubmodule methods */
12959 +void sr__schema_submodule__init
12960 + (Sr__SchemaSubmodule *message);
12961 +size_t sr__schema_submodule__get_packed_size
12962 + (const Sr__SchemaSubmodule *message);
12963 +size_t sr__schema_submodule__pack
12964 + (const Sr__SchemaSubmodule *message,
12966 +size_t sr__schema_submodule__pack_to_buffer
12967 + (const Sr__SchemaSubmodule *message,
12968 + ProtobufCBuffer *buffer);
12969 +Sr__SchemaSubmodule *
12970 + sr__schema_submodule__unpack
12971 + (ProtobufCAllocator *allocator,
12973 + const uint8_t *data);
12974 +void sr__schema_submodule__free_unpacked
12975 + (Sr__SchemaSubmodule *message,
12976 + ProtobufCAllocator *allocator);
12977 +/* Sr__Schema methods */
12978 +void sr__schema__init
12979 + (Sr__Schema *message);
12980 +size_t sr__schema__get_packed_size
12981 + (const Sr__Schema *message);
12982 +size_t sr__schema__pack
12983 + (const Sr__Schema *message,
12985 +size_t sr__schema__pack_to_buffer
12986 + (const Sr__Schema *message,
12987 + ProtobufCBuffer *buffer);
12989 + sr__schema__unpack
12990 + (ProtobufCAllocator *allocator,
12992 + const uint8_t *data);
12993 +void sr__schema__free_unpacked
12994 + (Sr__Schema *message,
12995 + ProtobufCAllocator *allocator);
12996 +/* Sr__ListSchemasReq methods */
12997 +void sr__list_schemas_req__init
12998 + (Sr__ListSchemasReq *message);
12999 +size_t sr__list_schemas_req__get_packed_size
13000 + (const Sr__ListSchemasReq *message);
13001 +size_t sr__list_schemas_req__pack
13002 + (const Sr__ListSchemasReq *message,
13004 +size_t sr__list_schemas_req__pack_to_buffer
13005 + (const Sr__ListSchemasReq *message,
13006 + ProtobufCBuffer *buffer);
13007 +Sr__ListSchemasReq *
13008 + sr__list_schemas_req__unpack
13009 + (ProtobufCAllocator *allocator,
13011 + const uint8_t *data);
13012 +void sr__list_schemas_req__free_unpacked
13013 + (Sr__ListSchemasReq *message,
13014 + ProtobufCAllocator *allocator);
13015 +/* Sr__ListSchemasResp methods */
13016 +void sr__list_schemas_resp__init
13017 + (Sr__ListSchemasResp *message);
13018 +size_t sr__list_schemas_resp__get_packed_size
13019 + (const Sr__ListSchemasResp *message);
13020 +size_t sr__list_schemas_resp__pack
13021 + (const Sr__ListSchemasResp *message,
13023 +size_t sr__list_schemas_resp__pack_to_buffer
13024 + (const Sr__ListSchemasResp *message,
13025 + ProtobufCBuffer *buffer);
13026 +Sr__ListSchemasResp *
13027 + sr__list_schemas_resp__unpack
13028 + (ProtobufCAllocator *allocator,
13030 + const uint8_t *data);
13031 +void sr__list_schemas_resp__free_unpacked
13032 + (Sr__ListSchemasResp *message,
13033 + ProtobufCAllocator *allocator);
13034 +/* Sr__GetSchemaReq methods */
13035 +void sr__get_schema_req__init
13036 + (Sr__GetSchemaReq *message);
13037 +size_t sr__get_schema_req__get_packed_size
13038 + (const Sr__GetSchemaReq *message);
13039 +size_t sr__get_schema_req__pack
13040 + (const Sr__GetSchemaReq *message,
13042 +size_t sr__get_schema_req__pack_to_buffer
13043 + (const Sr__GetSchemaReq *message,
13044 + ProtobufCBuffer *buffer);
13045 +Sr__GetSchemaReq *
13046 + sr__get_schema_req__unpack
13047 + (ProtobufCAllocator *allocator,
13049 + const uint8_t *data);
13050 +void sr__get_schema_req__free_unpacked
13051 + (Sr__GetSchemaReq *message,
13052 + ProtobufCAllocator *allocator);
13053 +/* Sr__GetSchemaResp methods */
13054 +void sr__get_schema_resp__init
13055 + (Sr__GetSchemaResp *message);
13056 +size_t sr__get_schema_resp__get_packed_size
13057 + (const Sr__GetSchemaResp *message);
13058 +size_t sr__get_schema_resp__pack
13059 + (const Sr__GetSchemaResp *message,
13061 +size_t sr__get_schema_resp__pack_to_buffer
13062 + (const Sr__GetSchemaResp *message,
13063 + ProtobufCBuffer *buffer);
13064 +Sr__GetSchemaResp *
13065 + sr__get_schema_resp__unpack
13066 + (ProtobufCAllocator *allocator,
13068 + const uint8_t *data);
13069 +void sr__get_schema_resp__free_unpacked
13070 + (Sr__GetSchemaResp *message,
13071 + ProtobufCAllocator *allocator);
13072 +/* Sr__GetItemReq methods */
13073 +void sr__get_item_req__init
13074 + (Sr__GetItemReq *message);
13075 +size_t sr__get_item_req__get_packed_size
13076 + (const Sr__GetItemReq *message);
13077 +size_t sr__get_item_req__pack
13078 + (const Sr__GetItemReq *message,
13080 +size_t sr__get_item_req__pack_to_buffer
13081 + (const Sr__GetItemReq *message,
13082 + ProtobufCBuffer *buffer);
13084 + sr__get_item_req__unpack
13085 + (ProtobufCAllocator *allocator,
13087 + const uint8_t *data);
13088 +void sr__get_item_req__free_unpacked
13089 + (Sr__GetItemReq *message,
13090 + ProtobufCAllocator *allocator);
13091 +/* Sr__GetItemResp methods */
13092 +void sr__get_item_resp__init
13093 + (Sr__GetItemResp *message);
13094 +size_t sr__get_item_resp__get_packed_size
13095 + (const Sr__GetItemResp *message);
13096 +size_t sr__get_item_resp__pack
13097 + (const Sr__GetItemResp *message,
13099 +size_t sr__get_item_resp__pack_to_buffer
13100 + (const Sr__GetItemResp *message,
13101 + ProtobufCBuffer *buffer);
13103 + sr__get_item_resp__unpack
13104 + (ProtobufCAllocator *allocator,
13106 + const uint8_t *data);
13107 +void sr__get_item_resp__free_unpacked
13108 + (Sr__GetItemResp *message,
13109 + ProtobufCAllocator *allocator);
13110 +/* Sr__GetItemsReq methods */
13111 +void sr__get_items_req__init
13112 + (Sr__GetItemsReq *message);
13113 +size_t sr__get_items_req__get_packed_size
13114 + (const Sr__GetItemsReq *message);
13115 +size_t sr__get_items_req__pack
13116 + (const Sr__GetItemsReq *message,
13118 +size_t sr__get_items_req__pack_to_buffer
13119 + (const Sr__GetItemsReq *message,
13120 + ProtobufCBuffer *buffer);
13122 + sr__get_items_req__unpack
13123 + (ProtobufCAllocator *allocator,
13125 + const uint8_t *data);
13126 +void sr__get_items_req__free_unpacked
13127 + (Sr__GetItemsReq *message,
13128 + ProtobufCAllocator *allocator);
13129 +/* Sr__GetItemsResp methods */
13130 +void sr__get_items_resp__init
13131 + (Sr__GetItemsResp *message);
13132 +size_t sr__get_items_resp__get_packed_size
13133 + (const Sr__GetItemsResp *message);
13134 +size_t sr__get_items_resp__pack
13135 + (const Sr__GetItemsResp *message,
13137 +size_t sr__get_items_resp__pack_to_buffer
13138 + (const Sr__GetItemsResp *message,
13139 + ProtobufCBuffer *buffer);
13140 +Sr__GetItemsResp *
13141 + sr__get_items_resp__unpack
13142 + (ProtobufCAllocator *allocator,
13144 + const uint8_t *data);
13145 +void sr__get_items_resp__free_unpacked
13146 + (Sr__GetItemsResp *message,
13147 + ProtobufCAllocator *allocator);
13148 +/* Sr__GetSubtreeReq methods */
13149 +void sr__get_subtree_req__init
13150 + (Sr__GetSubtreeReq *message);
13151 +size_t sr__get_subtree_req__get_packed_size
13152 + (const Sr__GetSubtreeReq *message);
13153 +size_t sr__get_subtree_req__pack
13154 + (const Sr__GetSubtreeReq *message,
13156 +size_t sr__get_subtree_req__pack_to_buffer
13157 + (const Sr__GetSubtreeReq *message,
13158 + ProtobufCBuffer *buffer);
13159 +Sr__GetSubtreeReq *
13160 + sr__get_subtree_req__unpack
13161 + (ProtobufCAllocator *allocator,
13163 + const uint8_t *data);
13164 +void sr__get_subtree_req__free_unpacked
13165 + (Sr__GetSubtreeReq *message,
13166 + ProtobufCAllocator *allocator);
13167 +/* Sr__GetSubtreeResp methods */
13168 +void sr__get_subtree_resp__init
13169 + (Sr__GetSubtreeResp *message);
13170 +size_t sr__get_subtree_resp__get_packed_size
13171 + (const Sr__GetSubtreeResp *message);
13172 +size_t sr__get_subtree_resp__pack
13173 + (const Sr__GetSubtreeResp *message,
13175 +size_t sr__get_subtree_resp__pack_to_buffer
13176 + (const Sr__GetSubtreeResp *message,
13177 + ProtobufCBuffer *buffer);
13178 +Sr__GetSubtreeResp *
13179 + sr__get_subtree_resp__unpack
13180 + (ProtobufCAllocator *allocator,
13182 + const uint8_t *data);
13183 +void sr__get_subtree_resp__free_unpacked
13184 + (Sr__GetSubtreeResp *message,
13185 + ProtobufCAllocator *allocator);
13186 +/* Sr__GetSubtreesReq methods */
13187 +void sr__get_subtrees_req__init
13188 + (Sr__GetSubtreesReq *message);
13189 +size_t sr__get_subtrees_req__get_packed_size
13190 + (const Sr__GetSubtreesReq *message);
13191 +size_t sr__get_subtrees_req__pack
13192 + (const Sr__GetSubtreesReq *message,
13194 +size_t sr__get_subtrees_req__pack_to_buffer
13195 + (const Sr__GetSubtreesReq *message,
13196 + ProtobufCBuffer *buffer);
13197 +Sr__GetSubtreesReq *
13198 + sr__get_subtrees_req__unpack
13199 + (ProtobufCAllocator *allocator,
13201 + const uint8_t *data);
13202 +void sr__get_subtrees_req__free_unpacked
13203 + (Sr__GetSubtreesReq *message,
13204 + ProtobufCAllocator *allocator);
13205 +/* Sr__GetSubtreesResp methods */
13206 +void sr__get_subtrees_resp__init
13207 + (Sr__GetSubtreesResp *message);
13208 +size_t sr__get_subtrees_resp__get_packed_size
13209 + (const Sr__GetSubtreesResp *message);
13210 +size_t sr__get_subtrees_resp__pack
13211 + (const Sr__GetSubtreesResp *message,
13213 +size_t sr__get_subtrees_resp__pack_to_buffer
13214 + (const Sr__GetSubtreesResp *message,
13215 + ProtobufCBuffer *buffer);
13216 +Sr__GetSubtreesResp *
13217 + sr__get_subtrees_resp__unpack
13218 + (ProtobufCAllocator *allocator,
13220 + const uint8_t *data);
13221 +void sr__get_subtrees_resp__free_unpacked
13222 + (Sr__GetSubtreesResp *message,
13223 + ProtobufCAllocator *allocator);
13224 +/* Sr__GetSubtreeChunkReq methods */
13225 +void sr__get_subtree_chunk_req__init
13226 + (Sr__GetSubtreeChunkReq *message);
13227 +size_t sr__get_subtree_chunk_req__get_packed_size
13228 + (const Sr__GetSubtreeChunkReq *message);
13229 +size_t sr__get_subtree_chunk_req__pack
13230 + (const Sr__GetSubtreeChunkReq *message,
13232 +size_t sr__get_subtree_chunk_req__pack_to_buffer
13233 + (const Sr__GetSubtreeChunkReq *message,
13234 + ProtobufCBuffer *buffer);
13235 +Sr__GetSubtreeChunkReq *
13236 + sr__get_subtree_chunk_req__unpack
13237 + (ProtobufCAllocator *allocator,
13239 + const uint8_t *data);
13240 +void sr__get_subtree_chunk_req__free_unpacked
13241 + (Sr__GetSubtreeChunkReq *message,
13242 + ProtobufCAllocator *allocator);
13243 +/* Sr__GetSubtreeChunkResp methods */
13244 +void sr__get_subtree_chunk_resp__init
13245 + (Sr__GetSubtreeChunkResp *message);
13246 +size_t sr__get_subtree_chunk_resp__get_packed_size
13247 + (const Sr__GetSubtreeChunkResp *message);
13248 +size_t sr__get_subtree_chunk_resp__pack
13249 + (const Sr__GetSubtreeChunkResp *message,
13251 +size_t sr__get_subtree_chunk_resp__pack_to_buffer
13252 + (const Sr__GetSubtreeChunkResp *message,
13253 + ProtobufCBuffer *buffer);
13254 +Sr__GetSubtreeChunkResp *
13255 + sr__get_subtree_chunk_resp__unpack
13256 + (ProtobufCAllocator *allocator,
13258 + const uint8_t *data);
13259 +void sr__get_subtree_chunk_resp__free_unpacked
13260 + (Sr__GetSubtreeChunkResp *message,
13261 + ProtobufCAllocator *allocator);
13262 +/* Sr__SetItemReq methods */
13263 +void sr__set_item_req__init
13264 + (Sr__SetItemReq *message);
13265 +size_t sr__set_item_req__get_packed_size
13266 + (const Sr__SetItemReq *message);
13267 +size_t sr__set_item_req__pack
13268 + (const Sr__SetItemReq *message,
13270 +size_t sr__set_item_req__pack_to_buffer
13271 + (const Sr__SetItemReq *message,
13272 + ProtobufCBuffer *buffer);
13274 + sr__set_item_req__unpack
13275 + (ProtobufCAllocator *allocator,
13277 + const uint8_t *data);
13278 +void sr__set_item_req__free_unpacked
13279 + (Sr__SetItemReq *message,
13280 + ProtobufCAllocator *allocator);
13281 +/* Sr__SetItemResp methods */
13282 +void sr__set_item_resp__init
13283 + (Sr__SetItemResp *message);
13284 +size_t sr__set_item_resp__get_packed_size
13285 + (const Sr__SetItemResp *message);
13286 +size_t sr__set_item_resp__pack
13287 + (const Sr__SetItemResp *message,
13289 +size_t sr__set_item_resp__pack_to_buffer
13290 + (const Sr__SetItemResp *message,
13291 + ProtobufCBuffer *buffer);
13293 + sr__set_item_resp__unpack
13294 + (ProtobufCAllocator *allocator,
13296 + const uint8_t *data);
13297 +void sr__set_item_resp__free_unpacked
13298 + (Sr__SetItemResp *message,
13299 + ProtobufCAllocator *allocator);
13300 +/* Sr__SetItemStrReq methods */
13301 +void sr__set_item_str_req__init
13302 + (Sr__SetItemStrReq *message);
13303 +size_t sr__set_item_str_req__get_packed_size
13304 + (const Sr__SetItemStrReq *message);
13305 +size_t sr__set_item_str_req__pack
13306 + (const Sr__SetItemStrReq *message,
13308 +size_t sr__set_item_str_req__pack_to_buffer
13309 + (const Sr__SetItemStrReq *message,
13310 + ProtobufCBuffer *buffer);
13311 +Sr__SetItemStrReq *
13312 + sr__set_item_str_req__unpack
13313 + (ProtobufCAllocator *allocator,
13315 + const uint8_t *data);
13316 +void sr__set_item_str_req__free_unpacked
13317 + (Sr__SetItemStrReq *message,
13318 + ProtobufCAllocator *allocator);
13319 +/* Sr__SetItemStrResp methods */
13320 +void sr__set_item_str_resp__init
13321 + (Sr__SetItemStrResp *message);
13322 +size_t sr__set_item_str_resp__get_packed_size
13323 + (const Sr__SetItemStrResp *message);
13324 +size_t sr__set_item_str_resp__pack
13325 + (const Sr__SetItemStrResp *message,
13327 +size_t sr__set_item_str_resp__pack_to_buffer
13328 + (const Sr__SetItemStrResp *message,
13329 + ProtobufCBuffer *buffer);
13330 +Sr__SetItemStrResp *
13331 + sr__set_item_str_resp__unpack
13332 + (ProtobufCAllocator *allocator,
13334 + const uint8_t *data);
13335 +void sr__set_item_str_resp__free_unpacked
13336 + (Sr__SetItemStrResp *message,
13337 + ProtobufCAllocator *allocator);
13338 +/* Sr__DeleteItemReq methods */
13339 +void sr__delete_item_req__init
13340 + (Sr__DeleteItemReq *message);
13341 +size_t sr__delete_item_req__get_packed_size
13342 + (const Sr__DeleteItemReq *message);
13343 +size_t sr__delete_item_req__pack
13344 + (const Sr__DeleteItemReq *message,
13346 +size_t sr__delete_item_req__pack_to_buffer
13347 + (const Sr__DeleteItemReq *message,
13348 + ProtobufCBuffer *buffer);
13349 +Sr__DeleteItemReq *
13350 + sr__delete_item_req__unpack
13351 + (ProtobufCAllocator *allocator,
13353 + const uint8_t *data);
13354 +void sr__delete_item_req__free_unpacked
13355 + (Sr__DeleteItemReq *message,
13356 + ProtobufCAllocator *allocator);
13357 +/* Sr__DeleteItemResp methods */
13358 +void sr__delete_item_resp__init
13359 + (Sr__DeleteItemResp *message);
13360 +size_t sr__delete_item_resp__get_packed_size
13361 + (const Sr__DeleteItemResp *message);
13362 +size_t sr__delete_item_resp__pack
13363 + (const Sr__DeleteItemResp *message,
13365 +size_t sr__delete_item_resp__pack_to_buffer
13366 + (const Sr__DeleteItemResp *message,
13367 + ProtobufCBuffer *buffer);
13368 +Sr__DeleteItemResp *
13369 + sr__delete_item_resp__unpack
13370 + (ProtobufCAllocator *allocator,
13372 + const uint8_t *data);
13373 +void sr__delete_item_resp__free_unpacked
13374 + (Sr__DeleteItemResp *message,
13375 + ProtobufCAllocator *allocator);
13376 +/* Sr__MoveItemReq methods */
13377 +void sr__move_item_req__init
13378 + (Sr__MoveItemReq *message);
13379 +size_t sr__move_item_req__get_packed_size
13380 + (const Sr__MoveItemReq *message);
13381 +size_t sr__move_item_req__pack
13382 + (const Sr__MoveItemReq *message,
13384 +size_t sr__move_item_req__pack_to_buffer
13385 + (const Sr__MoveItemReq *message,
13386 + ProtobufCBuffer *buffer);
13388 + sr__move_item_req__unpack
13389 + (ProtobufCAllocator *allocator,
13391 + const uint8_t *data);
13392 +void sr__move_item_req__free_unpacked
13393 + (Sr__MoveItemReq *message,
13394 + ProtobufCAllocator *allocator);
13395 +/* Sr__MoveItemResp methods */
13396 +void sr__move_item_resp__init
13397 + (Sr__MoveItemResp *message);
13398 +size_t sr__move_item_resp__get_packed_size
13399 + (const Sr__MoveItemResp *message);
13400 +size_t sr__move_item_resp__pack
13401 + (const Sr__MoveItemResp *message,
13403 +size_t sr__move_item_resp__pack_to_buffer
13404 + (const Sr__MoveItemResp *message,
13405 + ProtobufCBuffer *buffer);
13406 +Sr__MoveItemResp *
13407 + sr__move_item_resp__unpack
13408 + (ProtobufCAllocator *allocator,
13410 + const uint8_t *data);
13411 +void sr__move_item_resp__free_unpacked
13412 + (Sr__MoveItemResp *message,
13413 + ProtobufCAllocator *allocator);
13414 +/* Sr__ValidateReq methods */
13415 +void sr__validate_req__init
13416 + (Sr__ValidateReq *message);
13417 +size_t sr__validate_req__get_packed_size
13418 + (const Sr__ValidateReq *message);
13419 +size_t sr__validate_req__pack
13420 + (const Sr__ValidateReq *message,
13422 +size_t sr__validate_req__pack_to_buffer
13423 + (const Sr__ValidateReq *message,
13424 + ProtobufCBuffer *buffer);
13426 + sr__validate_req__unpack
13427 + (ProtobufCAllocator *allocator,
13429 + const uint8_t *data);
13430 +void sr__validate_req__free_unpacked
13431 + (Sr__ValidateReq *message,
13432 + ProtobufCAllocator *allocator);
13433 +/* Sr__ValidateResp methods */
13434 +void sr__validate_resp__init
13435 + (Sr__ValidateResp *message);
13436 +size_t sr__validate_resp__get_packed_size
13437 + (const Sr__ValidateResp *message);
13438 +size_t sr__validate_resp__pack
13439 + (const Sr__ValidateResp *message,
13441 +size_t sr__validate_resp__pack_to_buffer
13442 + (const Sr__ValidateResp *message,
13443 + ProtobufCBuffer *buffer);
13444 +Sr__ValidateResp *
13445 + sr__validate_resp__unpack
13446 + (ProtobufCAllocator *allocator,
13448 + const uint8_t *data);
13449 +void sr__validate_resp__free_unpacked
13450 + (Sr__ValidateResp *message,
13451 + ProtobufCAllocator *allocator);
13452 +/* Sr__CommitReq methods */
13453 +void sr__commit_req__init
13454 + (Sr__CommitReq *message);
13455 +size_t sr__commit_req__get_packed_size
13456 + (const Sr__CommitReq *message);
13457 +size_t sr__commit_req__pack
13458 + (const Sr__CommitReq *message,
13460 +size_t sr__commit_req__pack_to_buffer
13461 + (const Sr__CommitReq *message,
13462 + ProtobufCBuffer *buffer);
13464 + sr__commit_req__unpack
13465 + (ProtobufCAllocator *allocator,
13467 + const uint8_t *data);
13468 +void sr__commit_req__free_unpacked
13469 + (Sr__CommitReq *message,
13470 + ProtobufCAllocator *allocator);
13471 +/* Sr__CommitResp methods */
13472 +void sr__commit_resp__init
13473 + (Sr__CommitResp *message);
13474 +size_t sr__commit_resp__get_packed_size
13475 + (const Sr__CommitResp *message);
13476 +size_t sr__commit_resp__pack
13477 + (const Sr__CommitResp *message,
13479 +size_t sr__commit_resp__pack_to_buffer
13480 + (const Sr__CommitResp *message,
13481 + ProtobufCBuffer *buffer);
13483 + sr__commit_resp__unpack
13484 + (ProtobufCAllocator *allocator,
13486 + const uint8_t *data);
13487 +void sr__commit_resp__free_unpacked
13488 + (Sr__CommitResp *message,
13489 + ProtobufCAllocator *allocator);
13490 +/* Sr__DiscardChangesReq methods */
13491 +void sr__discard_changes_req__init
13492 + (Sr__DiscardChangesReq *message);
13493 +size_t sr__discard_changes_req__get_packed_size
13494 + (const Sr__DiscardChangesReq *message);
13495 +size_t sr__discard_changes_req__pack
13496 + (const Sr__DiscardChangesReq *message,
13498 +size_t sr__discard_changes_req__pack_to_buffer
13499 + (const Sr__DiscardChangesReq *message,
13500 + ProtobufCBuffer *buffer);
13501 +Sr__DiscardChangesReq *
13502 + sr__discard_changes_req__unpack
13503 + (ProtobufCAllocator *allocator,
13505 + const uint8_t *data);
13506 +void sr__discard_changes_req__free_unpacked
13507 + (Sr__DiscardChangesReq *message,
13508 + ProtobufCAllocator *allocator);
13509 +/* Sr__DiscardChangesResp methods */
13510 +void sr__discard_changes_resp__init
13511 + (Sr__DiscardChangesResp *message);
13512 +size_t sr__discard_changes_resp__get_packed_size
13513 + (const Sr__DiscardChangesResp *message);
13514 +size_t sr__discard_changes_resp__pack
13515 + (const Sr__DiscardChangesResp *message,
13517 +size_t sr__discard_changes_resp__pack_to_buffer
13518 + (const Sr__DiscardChangesResp *message,
13519 + ProtobufCBuffer *buffer);
13520 +Sr__DiscardChangesResp *
13521 + sr__discard_changes_resp__unpack
13522 + (ProtobufCAllocator *allocator,
13524 + const uint8_t *data);
13525 +void sr__discard_changes_resp__free_unpacked
13526 + (Sr__DiscardChangesResp *message,
13527 + ProtobufCAllocator *allocator);
13528 +/* Sr__CopyConfigReq methods */
13529 +void sr__copy_config_req__init
13530 + (Sr__CopyConfigReq *message);
13531 +size_t sr__copy_config_req__get_packed_size
13532 + (const Sr__CopyConfigReq *message);
13533 +size_t sr__copy_config_req__pack
13534 + (const Sr__CopyConfigReq *message,
13536 +size_t sr__copy_config_req__pack_to_buffer
13537 + (const Sr__CopyConfigReq *message,
13538 + ProtobufCBuffer *buffer);
13539 +Sr__CopyConfigReq *
13540 + sr__copy_config_req__unpack
13541 + (ProtobufCAllocator *allocator,
13543 + const uint8_t *data);
13544 +void sr__copy_config_req__free_unpacked
13545 + (Sr__CopyConfigReq *message,
13546 + ProtobufCAllocator *allocator);
13547 +/* Sr__CopyConfigResp methods */
13548 +void sr__copy_config_resp__init
13549 + (Sr__CopyConfigResp *message);
13550 +size_t sr__copy_config_resp__get_packed_size
13551 + (const Sr__CopyConfigResp *message);
13552 +size_t sr__copy_config_resp__pack
13553 + (const Sr__CopyConfigResp *message,
13555 +size_t sr__copy_config_resp__pack_to_buffer
13556 + (const Sr__CopyConfigResp *message,
13557 + ProtobufCBuffer *buffer);
13558 +Sr__CopyConfigResp *
13559 + sr__copy_config_resp__unpack
13560 + (ProtobufCAllocator *allocator,
13562 + const uint8_t *data);
13563 +void sr__copy_config_resp__free_unpacked
13564 + (Sr__CopyConfigResp *message,
13565 + ProtobufCAllocator *allocator);
13566 +/* Sr__LockReq methods */
13567 +void sr__lock_req__init
13568 + (Sr__LockReq *message);
13569 +size_t sr__lock_req__get_packed_size
13570 + (const Sr__LockReq *message);
13571 +size_t sr__lock_req__pack
13572 + (const Sr__LockReq *message,
13574 +size_t sr__lock_req__pack_to_buffer
13575 + (const Sr__LockReq *message,
13576 + ProtobufCBuffer *buffer);
13578 + sr__lock_req__unpack
13579 + (ProtobufCAllocator *allocator,
13581 + const uint8_t *data);
13582 +void sr__lock_req__free_unpacked
13583 + (Sr__LockReq *message,
13584 + ProtobufCAllocator *allocator);
13585 +/* Sr__LockResp methods */
13586 +void sr__lock_resp__init
13587 + (Sr__LockResp *message);
13588 +size_t sr__lock_resp__get_packed_size
13589 + (const Sr__LockResp *message);
13590 +size_t sr__lock_resp__pack
13591 + (const Sr__LockResp *message,
13593 +size_t sr__lock_resp__pack_to_buffer
13594 + (const Sr__LockResp *message,
13595 + ProtobufCBuffer *buffer);
13597 + sr__lock_resp__unpack
13598 + (ProtobufCAllocator *allocator,
13600 + const uint8_t *data);
13601 +void sr__lock_resp__free_unpacked
13602 + (Sr__LockResp *message,
13603 + ProtobufCAllocator *allocator);
13604 +/* Sr__UnlockReq methods */
13605 +void sr__unlock_req__init
13606 + (Sr__UnlockReq *message);
13607 +size_t sr__unlock_req__get_packed_size
13608 + (const Sr__UnlockReq *message);
13609 +size_t sr__unlock_req__pack
13610 + (const Sr__UnlockReq *message,
13612 +size_t sr__unlock_req__pack_to_buffer
13613 + (const Sr__UnlockReq *message,
13614 + ProtobufCBuffer *buffer);
13616 + sr__unlock_req__unpack
13617 + (ProtobufCAllocator *allocator,
13619 + const uint8_t *data);
13620 +void sr__unlock_req__free_unpacked
13621 + (Sr__UnlockReq *message,
13622 + ProtobufCAllocator *allocator);
13623 +/* Sr__UnlockResp methods */
13624 +void sr__unlock_resp__init
13625 + (Sr__UnlockResp *message);
13626 +size_t sr__unlock_resp__get_packed_size
13627 + (const Sr__UnlockResp *message);
13628 +size_t sr__unlock_resp__pack
13629 + (const Sr__UnlockResp *message,
13631 +size_t sr__unlock_resp__pack_to_buffer
13632 + (const Sr__UnlockResp *message,
13633 + ProtobufCBuffer *buffer);
13635 + sr__unlock_resp__unpack
13636 + (ProtobufCAllocator *allocator,
13638 + const uint8_t *data);
13639 +void sr__unlock_resp__free_unpacked
13640 + (Sr__UnlockResp *message,
13641 + ProtobufCAllocator *allocator);
13642 +/* Sr__SubscribeReq methods */
13643 +void sr__subscribe_req__init
13644 + (Sr__SubscribeReq *message);
13645 +size_t sr__subscribe_req__get_packed_size
13646 + (const Sr__SubscribeReq *message);
13647 +size_t sr__subscribe_req__pack
13648 + (const Sr__SubscribeReq *message,
13650 +size_t sr__subscribe_req__pack_to_buffer
13651 + (const Sr__SubscribeReq *message,
13652 + ProtobufCBuffer *buffer);
13653 +Sr__SubscribeReq *
13654 + sr__subscribe_req__unpack
13655 + (ProtobufCAllocator *allocator,
13657 + const uint8_t *data);
13658 +void sr__subscribe_req__free_unpacked
13659 + (Sr__SubscribeReq *message,
13660 + ProtobufCAllocator *allocator);
13661 +/* Sr__SubscribeResp methods */
13662 +void sr__subscribe_resp__init
13663 + (Sr__SubscribeResp *message);
13664 +size_t sr__subscribe_resp__get_packed_size
13665 + (const Sr__SubscribeResp *message);
13666 +size_t sr__subscribe_resp__pack
13667 + (const Sr__SubscribeResp *message,
13669 +size_t sr__subscribe_resp__pack_to_buffer
13670 + (const Sr__SubscribeResp *message,
13671 + ProtobufCBuffer *buffer);
13672 +Sr__SubscribeResp *
13673 + sr__subscribe_resp__unpack
13674 + (ProtobufCAllocator *allocator,
13676 + const uint8_t *data);
13677 +void sr__subscribe_resp__free_unpacked
13678 + (Sr__SubscribeResp *message,
13679 + ProtobufCAllocator *allocator);
13680 +/* Sr__UnsubscribeReq methods */
13681 +void sr__unsubscribe_req__init
13682 + (Sr__UnsubscribeReq *message);
13683 +size_t sr__unsubscribe_req__get_packed_size
13684 + (const Sr__UnsubscribeReq *message);
13685 +size_t sr__unsubscribe_req__pack
13686 + (const Sr__UnsubscribeReq *message,
13688 +size_t sr__unsubscribe_req__pack_to_buffer
13689 + (const Sr__UnsubscribeReq *message,
13690 + ProtobufCBuffer *buffer);
13691 +Sr__UnsubscribeReq *
13692 + sr__unsubscribe_req__unpack
13693 + (ProtobufCAllocator *allocator,
13695 + const uint8_t *data);
13696 +void sr__unsubscribe_req__free_unpacked
13697 + (Sr__UnsubscribeReq *message,
13698 + ProtobufCAllocator *allocator);
13699 +/* Sr__UnsubscribeResp methods */
13700 +void sr__unsubscribe_resp__init
13701 + (Sr__UnsubscribeResp *message);
13702 +size_t sr__unsubscribe_resp__get_packed_size
13703 + (const Sr__UnsubscribeResp *message);
13704 +size_t sr__unsubscribe_resp__pack
13705 + (const Sr__UnsubscribeResp *message,
13707 +size_t sr__unsubscribe_resp__pack_to_buffer
13708 + (const Sr__UnsubscribeResp *message,
13709 + ProtobufCBuffer *buffer);
13710 +Sr__UnsubscribeResp *
13711 + sr__unsubscribe_resp__unpack
13712 + (ProtobufCAllocator *allocator,
13714 + const uint8_t *data);
13715 +void sr__unsubscribe_resp__free_unpacked
13716 + (Sr__UnsubscribeResp *message,
13717 + ProtobufCAllocator *allocator);
13718 +/* Sr__CheckEnabledRunningReq methods */
13719 +void sr__check_enabled_running_req__init
13720 + (Sr__CheckEnabledRunningReq *message);
13721 +size_t sr__check_enabled_running_req__get_packed_size
13722 + (const Sr__CheckEnabledRunningReq *message);
13723 +size_t sr__check_enabled_running_req__pack
13724 + (const Sr__CheckEnabledRunningReq *message,
13726 +size_t sr__check_enabled_running_req__pack_to_buffer
13727 + (const Sr__CheckEnabledRunningReq *message,
13728 + ProtobufCBuffer *buffer);
13729 +Sr__CheckEnabledRunningReq *
13730 + sr__check_enabled_running_req__unpack
13731 + (ProtobufCAllocator *allocator,
13733 + const uint8_t *data);
13734 +void sr__check_enabled_running_req__free_unpacked
13735 + (Sr__CheckEnabledRunningReq *message,
13736 + ProtobufCAllocator *allocator);
13737 +/* Sr__CheckEnabledRunningResp methods */
13738 +void sr__check_enabled_running_resp__init
13739 + (Sr__CheckEnabledRunningResp *message);
13740 +size_t sr__check_enabled_running_resp__get_packed_size
13741 + (const Sr__CheckEnabledRunningResp *message);
13742 +size_t sr__check_enabled_running_resp__pack
13743 + (const Sr__CheckEnabledRunningResp *message,
13745 +size_t sr__check_enabled_running_resp__pack_to_buffer
13746 + (const Sr__CheckEnabledRunningResp *message,
13747 + ProtobufCBuffer *buffer);
13748 +Sr__CheckEnabledRunningResp *
13749 + sr__check_enabled_running_resp__unpack
13750 + (ProtobufCAllocator *allocator,
13752 + const uint8_t *data);
13753 +void sr__check_enabled_running_resp__free_unpacked
13754 + (Sr__CheckEnabledRunningResp *message,
13755 + ProtobufCAllocator *allocator);
13756 +/* Sr__ModuleInstallNotification methods */
13757 +void sr__module_install_notification__init
13758 + (Sr__ModuleInstallNotification *message);
13759 +size_t sr__module_install_notification__get_packed_size
13760 + (const Sr__ModuleInstallNotification *message);
13761 +size_t sr__module_install_notification__pack
13762 + (const Sr__ModuleInstallNotification *message,
13764 +size_t sr__module_install_notification__pack_to_buffer
13765 + (const Sr__ModuleInstallNotification *message,
13766 + ProtobufCBuffer *buffer);
13767 +Sr__ModuleInstallNotification *
13768 + sr__module_install_notification__unpack
13769 + (ProtobufCAllocator *allocator,
13771 + const uint8_t *data);
13772 +void sr__module_install_notification__free_unpacked
13773 + (Sr__ModuleInstallNotification *message,
13774 + ProtobufCAllocator *allocator);
13775 +/* Sr__FeatureEnableNotification methods */
13776 +void sr__feature_enable_notification__init
13777 + (Sr__FeatureEnableNotification *message);
13778 +size_t sr__feature_enable_notification__get_packed_size
13779 + (const Sr__FeatureEnableNotification *message);
13780 +size_t sr__feature_enable_notification__pack
13781 + (const Sr__FeatureEnableNotification *message,
13783 +size_t sr__feature_enable_notification__pack_to_buffer
13784 + (const Sr__FeatureEnableNotification *message,
13785 + ProtobufCBuffer *buffer);
13786 +Sr__FeatureEnableNotification *
13787 + sr__feature_enable_notification__unpack
13788 + (ProtobufCAllocator *allocator,
13790 + const uint8_t *data);
13791 +void sr__feature_enable_notification__free_unpacked
13792 + (Sr__FeatureEnableNotification *message,
13793 + ProtobufCAllocator *allocator);
13794 +/* Sr__ModuleChangeNotification methods */
13795 +void sr__module_change_notification__init
13796 + (Sr__ModuleChangeNotification *message);
13797 +size_t sr__module_change_notification__get_packed_size
13798 + (const Sr__ModuleChangeNotification *message);
13799 +size_t sr__module_change_notification__pack
13800 + (const Sr__ModuleChangeNotification *message,
13802 +size_t sr__module_change_notification__pack_to_buffer
13803 + (const Sr__ModuleChangeNotification *message,
13804 + ProtobufCBuffer *buffer);
13805 +Sr__ModuleChangeNotification *
13806 + sr__module_change_notification__unpack
13807 + (ProtobufCAllocator *allocator,
13809 + const uint8_t *data);
13810 +void sr__module_change_notification__free_unpacked
13811 + (Sr__ModuleChangeNotification *message,
13812 + ProtobufCAllocator *allocator);
13813 +/* Sr__SubtreeChangeNotification methods */
13814 +void sr__subtree_change_notification__init
13815 + (Sr__SubtreeChangeNotification *message);
13816 +size_t sr__subtree_change_notification__get_packed_size
13817 + (const Sr__SubtreeChangeNotification *message);
13818 +size_t sr__subtree_change_notification__pack
13819 + (const Sr__SubtreeChangeNotification *message,
13821 +size_t sr__subtree_change_notification__pack_to_buffer
13822 + (const Sr__SubtreeChangeNotification *message,
13823 + ProtobufCBuffer *buffer);
13824 +Sr__SubtreeChangeNotification *
13825 + sr__subtree_change_notification__unpack
13826 + (ProtobufCAllocator *allocator,
13828 + const uint8_t *data);
13829 +void sr__subtree_change_notification__free_unpacked
13830 + (Sr__SubtreeChangeNotification *message,
13831 + ProtobufCAllocator *allocator);
13832 +/* Sr__Change methods */
13833 +void sr__change__init
13834 + (Sr__Change *message);
13835 +size_t sr__change__get_packed_size
13836 + (const Sr__Change *message);
13837 +size_t sr__change__pack
13838 + (const Sr__Change *message,
13840 +size_t sr__change__pack_to_buffer
13841 + (const Sr__Change *message,
13842 + ProtobufCBuffer *buffer);
13844 + sr__change__unpack
13845 + (ProtobufCAllocator *allocator,
13847 + const uint8_t *data);
13848 +void sr__change__free_unpacked
13849 + (Sr__Change *message,
13850 + ProtobufCAllocator *allocator);
13851 +/* Sr__GetChangesReq methods */
13852 +void sr__get_changes_req__init
13853 + (Sr__GetChangesReq *message);
13854 +size_t sr__get_changes_req__get_packed_size
13855 + (const Sr__GetChangesReq *message);
13856 +size_t sr__get_changes_req__pack
13857 + (const Sr__GetChangesReq *message,
13859 +size_t sr__get_changes_req__pack_to_buffer
13860 + (const Sr__GetChangesReq *message,
13861 + ProtobufCBuffer *buffer);
13862 +Sr__GetChangesReq *
13863 + sr__get_changes_req__unpack
13864 + (ProtobufCAllocator *allocator,
13866 + const uint8_t *data);
13867 +void sr__get_changes_req__free_unpacked
13868 + (Sr__GetChangesReq *message,
13869 + ProtobufCAllocator *allocator);
13870 +/* Sr__GetChangesResp methods */
13871 +void sr__get_changes_resp__init
13872 + (Sr__GetChangesResp *message);
13873 +size_t sr__get_changes_resp__get_packed_size
13874 + (const Sr__GetChangesResp *message);
13875 +size_t sr__get_changes_resp__pack
13876 + (const Sr__GetChangesResp *message,
13878 +size_t sr__get_changes_resp__pack_to_buffer
13879 + (const Sr__GetChangesResp *message,
13880 + ProtobufCBuffer *buffer);
13881 +Sr__GetChangesResp *
13882 + sr__get_changes_resp__unpack
13883 + (ProtobufCAllocator *allocator,
13885 + const uint8_t *data);
13886 +void sr__get_changes_resp__free_unpacked
13887 + (Sr__GetChangesResp *message,
13888 + ProtobufCAllocator *allocator);
13889 +/* Sr__CheckExecPermReq methods */
13890 +void sr__check_exec_perm_req__init
13891 + (Sr__CheckExecPermReq *message);
13892 +size_t sr__check_exec_perm_req__get_packed_size
13893 + (const Sr__CheckExecPermReq *message);
13894 +size_t sr__check_exec_perm_req__pack
13895 + (const Sr__CheckExecPermReq *message,
13897 +size_t sr__check_exec_perm_req__pack_to_buffer
13898 + (const Sr__CheckExecPermReq *message,
13899 + ProtobufCBuffer *buffer);
13900 +Sr__CheckExecPermReq *
13901 + sr__check_exec_perm_req__unpack
13902 + (ProtobufCAllocator *allocator,
13904 + const uint8_t *data);
13905 +void sr__check_exec_perm_req__free_unpacked
13906 + (Sr__CheckExecPermReq *message,
13907 + ProtobufCAllocator *allocator);
13908 +/* Sr__CheckExecPermResp methods */
13909 +void sr__check_exec_perm_resp__init
13910 + (Sr__CheckExecPermResp *message);
13911 +size_t sr__check_exec_perm_resp__get_packed_size
13912 + (const Sr__CheckExecPermResp *message);
13913 +size_t sr__check_exec_perm_resp__pack
13914 + (const Sr__CheckExecPermResp *message,
13916 +size_t sr__check_exec_perm_resp__pack_to_buffer
13917 + (const Sr__CheckExecPermResp *message,
13918 + ProtobufCBuffer *buffer);
13919 +Sr__CheckExecPermResp *
13920 + sr__check_exec_perm_resp__unpack
13921 + (ProtobufCAllocator *allocator,
13923 + const uint8_t *data);
13924 +void sr__check_exec_perm_resp__free_unpacked
13925 + (Sr__CheckExecPermResp *message,
13926 + ProtobufCAllocator *allocator);
13927 +/* Sr__RPCReq methods */
13928 +void sr__rpcreq__init
13929 + (Sr__RPCReq *message);
13930 +size_t sr__rpcreq__get_packed_size
13931 + (const Sr__RPCReq *message);
13932 +size_t sr__rpcreq__pack
13933 + (const Sr__RPCReq *message,
13935 +size_t sr__rpcreq__pack_to_buffer
13936 + (const Sr__RPCReq *message,
13937 + ProtobufCBuffer *buffer);
13939 + sr__rpcreq__unpack
13940 + (ProtobufCAllocator *allocator,
13942 + const uint8_t *data);
13943 +void sr__rpcreq__free_unpacked
13944 + (Sr__RPCReq *message,
13945 + ProtobufCAllocator *allocator);
13946 +/* Sr__RPCResp methods */
13947 +void sr__rpcresp__init
13948 + (Sr__RPCResp *message);
13949 +size_t sr__rpcresp__get_packed_size
13950 + (const Sr__RPCResp *message);
13951 +size_t sr__rpcresp__pack
13952 + (const Sr__RPCResp *message,
13954 +size_t sr__rpcresp__pack_to_buffer
13955 + (const Sr__RPCResp *message,
13956 + ProtobufCBuffer *buffer);
13958 + sr__rpcresp__unpack
13959 + (ProtobufCAllocator *allocator,
13961 + const uint8_t *data);
13962 +void sr__rpcresp__free_unpacked
13963 + (Sr__RPCResp *message,
13964 + ProtobufCAllocator *allocator);
13965 +/* Sr__EventNotifReq methods */
13966 +void sr__event_notif_req__init
13967 + (Sr__EventNotifReq *message);
13968 +size_t sr__event_notif_req__get_packed_size
13969 + (const Sr__EventNotifReq *message);
13970 +size_t sr__event_notif_req__pack
13971 + (const Sr__EventNotifReq *message,
13973 +size_t sr__event_notif_req__pack_to_buffer
13974 + (const Sr__EventNotifReq *message,
13975 + ProtobufCBuffer *buffer);
13976 +Sr__EventNotifReq *
13977 + sr__event_notif_req__unpack
13978 + (ProtobufCAllocator *allocator,
13980 + const uint8_t *data);
13981 +void sr__event_notif_req__free_unpacked
13982 + (Sr__EventNotifReq *message,
13983 + ProtobufCAllocator *allocator);
13984 +/* Sr__EventNotifResp methods */
13985 +void sr__event_notif_resp__init
13986 + (Sr__EventNotifResp *message);
13987 +size_t sr__event_notif_resp__get_packed_size
13988 + (const Sr__EventNotifResp *message);
13989 +size_t sr__event_notif_resp__pack
13990 + (const Sr__EventNotifResp *message,
13992 +size_t sr__event_notif_resp__pack_to_buffer
13993 + (const Sr__EventNotifResp *message,
13994 + ProtobufCBuffer *buffer);
13995 +Sr__EventNotifResp *
13996 + sr__event_notif_resp__unpack
13997 + (ProtobufCAllocator *allocator,
13999 + const uint8_t *data);
14000 +void sr__event_notif_resp__free_unpacked
14001 + (Sr__EventNotifResp *message,
14002 + ProtobufCAllocator *allocator);
14003 +/* Sr__EventNotifReplayReq methods */
14004 +void sr__event_notif_replay_req__init
14005 + (Sr__EventNotifReplayReq *message);
14006 +size_t sr__event_notif_replay_req__get_packed_size
14007 + (const Sr__EventNotifReplayReq *message);
14008 +size_t sr__event_notif_replay_req__pack
14009 + (const Sr__EventNotifReplayReq *message,
14011 +size_t sr__event_notif_replay_req__pack_to_buffer
14012 + (const Sr__EventNotifReplayReq *message,
14013 + ProtobufCBuffer *buffer);
14014 +Sr__EventNotifReplayReq *
14015 + sr__event_notif_replay_req__unpack
14016 + (ProtobufCAllocator *allocator,
14018 + const uint8_t *data);
14019 +void sr__event_notif_replay_req__free_unpacked
14020 + (Sr__EventNotifReplayReq *message,
14021 + ProtobufCAllocator *allocator);
14022 +/* Sr__EventNotifReplayResp methods */
14023 +void sr__event_notif_replay_resp__init
14024 + (Sr__EventNotifReplayResp *message);
14025 +size_t sr__event_notif_replay_resp__get_packed_size
14026 + (const Sr__EventNotifReplayResp *message);
14027 +size_t sr__event_notif_replay_resp__pack
14028 + (const Sr__EventNotifReplayResp *message,
14030 +size_t sr__event_notif_replay_resp__pack_to_buffer
14031 + (const Sr__EventNotifReplayResp *message,
14032 + ProtobufCBuffer *buffer);
14033 +Sr__EventNotifReplayResp *
14034 + sr__event_notif_replay_resp__unpack
14035 + (ProtobufCAllocator *allocator,
14037 + const uint8_t *data);
14038 +void sr__event_notif_replay_resp__free_unpacked
14039 + (Sr__EventNotifReplayResp *message,
14040 + ProtobufCAllocator *allocator);
14041 +/* Sr__DataProvideReq methods */
14042 +void sr__data_provide_req__init
14043 + (Sr__DataProvideReq *message);
14044 +size_t sr__data_provide_req__get_packed_size
14045 + (const Sr__DataProvideReq *message);
14046 +size_t sr__data_provide_req__pack
14047 + (const Sr__DataProvideReq *message,
14049 +size_t sr__data_provide_req__pack_to_buffer
14050 + (const Sr__DataProvideReq *message,
14051 + ProtobufCBuffer *buffer);
14052 +Sr__DataProvideReq *
14053 + sr__data_provide_req__unpack
14054 + (ProtobufCAllocator *allocator,
14056 + const uint8_t *data);
14057 +void sr__data_provide_req__free_unpacked
14058 + (Sr__DataProvideReq *message,
14059 + ProtobufCAllocator *allocator);
14060 +/* Sr__DataProvideResp methods */
14061 +void sr__data_provide_resp__init
14062 + (Sr__DataProvideResp *message);
14063 +size_t sr__data_provide_resp__get_packed_size
14064 + (const Sr__DataProvideResp *message);
14065 +size_t sr__data_provide_resp__pack
14066 + (const Sr__DataProvideResp *message,
14068 +size_t sr__data_provide_resp__pack_to_buffer
14069 + (const Sr__DataProvideResp *message,
14070 + ProtobufCBuffer *buffer);
14071 +Sr__DataProvideResp *
14072 + sr__data_provide_resp__unpack
14073 + (ProtobufCAllocator *allocator,
14075 + const uint8_t *data);
14076 +void sr__data_provide_resp__free_unpacked
14077 + (Sr__DataProvideResp *message,
14078 + ProtobufCAllocator *allocator);
14079 +/* Sr__ModuleInstallReq methods */
14080 +void sr__module_install_req__init
14081 + (Sr__ModuleInstallReq *message);
14082 +size_t sr__module_install_req__get_packed_size
14083 + (const Sr__ModuleInstallReq *message);
14084 +size_t sr__module_install_req__pack
14085 + (const Sr__ModuleInstallReq *message,
14087 +size_t sr__module_install_req__pack_to_buffer
14088 + (const Sr__ModuleInstallReq *message,
14089 + ProtobufCBuffer *buffer);
14090 +Sr__ModuleInstallReq *
14091 + sr__module_install_req__unpack
14092 + (ProtobufCAllocator *allocator,
14094 + const uint8_t *data);
14095 +void sr__module_install_req__free_unpacked
14096 + (Sr__ModuleInstallReq *message,
14097 + ProtobufCAllocator *allocator);
14098 +/* Sr__ModuleInstallResp methods */
14099 +void sr__module_install_resp__init
14100 + (Sr__ModuleInstallResp *message);
14101 +size_t sr__module_install_resp__get_packed_size
14102 + (const Sr__ModuleInstallResp *message);
14103 +size_t sr__module_install_resp__pack
14104 + (const Sr__ModuleInstallResp *message,
14106 +size_t sr__module_install_resp__pack_to_buffer
14107 + (const Sr__ModuleInstallResp *message,
14108 + ProtobufCBuffer *buffer);
14109 +Sr__ModuleInstallResp *
14110 + sr__module_install_resp__unpack
14111 + (ProtobufCAllocator *allocator,
14113 + const uint8_t *data);
14114 +void sr__module_install_resp__free_unpacked
14115 + (Sr__ModuleInstallResp *message,
14116 + ProtobufCAllocator *allocator);
14117 +/* Sr__FeatureEnableReq methods */
14118 +void sr__feature_enable_req__init
14119 + (Sr__FeatureEnableReq *message);
14120 +size_t sr__feature_enable_req__get_packed_size
14121 + (const Sr__FeatureEnableReq *message);
14122 +size_t sr__feature_enable_req__pack
14123 + (const Sr__FeatureEnableReq *message,
14125 +size_t sr__feature_enable_req__pack_to_buffer
14126 + (const Sr__FeatureEnableReq *message,
14127 + ProtobufCBuffer *buffer);
14128 +Sr__FeatureEnableReq *
14129 + sr__feature_enable_req__unpack
14130 + (ProtobufCAllocator *allocator,
14132 + const uint8_t *data);
14133 +void sr__feature_enable_req__free_unpacked
14134 + (Sr__FeatureEnableReq *message,
14135 + ProtobufCAllocator *allocator);
14136 +/* Sr__FeatureEnableResp methods */
14137 +void sr__feature_enable_resp__init
14138 + (Sr__FeatureEnableResp *message);
14139 +size_t sr__feature_enable_resp__get_packed_size
14140 + (const Sr__FeatureEnableResp *message);
14141 +size_t sr__feature_enable_resp__pack
14142 + (const Sr__FeatureEnableResp *message,
14144 +size_t sr__feature_enable_resp__pack_to_buffer
14145 + (const Sr__FeatureEnableResp *message,
14146 + ProtobufCBuffer *buffer);
14147 +Sr__FeatureEnableResp *
14148 + sr__feature_enable_resp__unpack
14149 + (ProtobufCAllocator *allocator,
14151 + const uint8_t *data);
14152 +void sr__feature_enable_resp__free_unpacked
14153 + (Sr__FeatureEnableResp *message,
14154 + ProtobufCAllocator *allocator);
14155 +/* Sr__UnsubscribeDestinationReq methods */
14156 +void sr__unsubscribe_destination_req__init
14157 + (Sr__UnsubscribeDestinationReq *message);
14158 +size_t sr__unsubscribe_destination_req__get_packed_size
14159 + (const Sr__UnsubscribeDestinationReq *message);
14160 +size_t sr__unsubscribe_destination_req__pack
14161 + (const Sr__UnsubscribeDestinationReq *message,
14163 +size_t sr__unsubscribe_destination_req__pack_to_buffer
14164 + (const Sr__UnsubscribeDestinationReq *message,
14165 + ProtobufCBuffer *buffer);
14166 +Sr__UnsubscribeDestinationReq *
14167 + sr__unsubscribe_destination_req__unpack
14168 + (ProtobufCAllocator *allocator,
14170 + const uint8_t *data);
14171 +void sr__unsubscribe_destination_req__free_unpacked
14172 + (Sr__UnsubscribeDestinationReq *message,
14173 + ProtobufCAllocator *allocator);
14174 +/* Sr__CommitTimeoutReq methods */
14175 +void sr__commit_timeout_req__init
14176 + (Sr__CommitTimeoutReq *message);
14177 +size_t sr__commit_timeout_req__get_packed_size
14178 + (const Sr__CommitTimeoutReq *message);
14179 +size_t sr__commit_timeout_req__pack
14180 + (const Sr__CommitTimeoutReq *message,
14182 +size_t sr__commit_timeout_req__pack_to_buffer
14183 + (const Sr__CommitTimeoutReq *message,
14184 + ProtobufCBuffer *buffer);
14185 +Sr__CommitTimeoutReq *
14186 + sr__commit_timeout_req__unpack
14187 + (ProtobufCAllocator *allocator,
14189 + const uint8_t *data);
14190 +void sr__commit_timeout_req__free_unpacked
14191 + (Sr__CommitTimeoutReq *message,
14192 + ProtobufCAllocator *allocator);
14193 +/* Sr__OperDataTimeoutReq methods */
14194 +void sr__oper_data_timeout_req__init
14195 + (Sr__OperDataTimeoutReq *message);
14196 +size_t sr__oper_data_timeout_req__get_packed_size
14197 + (const Sr__OperDataTimeoutReq *message);
14198 +size_t sr__oper_data_timeout_req__pack
14199 + (const Sr__OperDataTimeoutReq *message,
14201 +size_t sr__oper_data_timeout_req__pack_to_buffer
14202 + (const Sr__OperDataTimeoutReq *message,
14203 + ProtobufCBuffer *buffer);
14204 +Sr__OperDataTimeoutReq *
14205 + sr__oper_data_timeout_req__unpack
14206 + (ProtobufCAllocator *allocator,
14208 + const uint8_t *data);
14209 +void sr__oper_data_timeout_req__free_unpacked
14210 + (Sr__OperDataTimeoutReq *message,
14211 + ProtobufCAllocator *allocator);
14212 +/* Sr__InternalStateDataReq methods */
14213 +void sr__internal_state_data_req__init
14214 + (Sr__InternalStateDataReq *message);
14215 +size_t sr__internal_state_data_req__get_packed_size
14216 + (const Sr__InternalStateDataReq *message);
14217 +size_t sr__internal_state_data_req__pack
14218 + (const Sr__InternalStateDataReq *message,
14220 +size_t sr__internal_state_data_req__pack_to_buffer
14221 + (const Sr__InternalStateDataReq *message,
14222 + ProtobufCBuffer *buffer);
14223 +Sr__InternalStateDataReq *
14224 + sr__internal_state_data_req__unpack
14225 + (ProtobufCAllocator *allocator,
14227 + const uint8_t *data);
14228 +void sr__internal_state_data_req__free_unpacked
14229 + (Sr__InternalStateDataReq *message,
14230 + ProtobufCAllocator *allocator);
14231 +/* Sr__NotifStoreCleanupReq methods */
14232 +void sr__notif_store_cleanup_req__init
14233 + (Sr__NotifStoreCleanupReq *message);
14234 +size_t sr__notif_store_cleanup_req__get_packed_size
14235 + (const Sr__NotifStoreCleanupReq *message);
14236 +size_t sr__notif_store_cleanup_req__pack
14237 + (const Sr__NotifStoreCleanupReq *message,
14239 +size_t sr__notif_store_cleanup_req__pack_to_buffer
14240 + (const Sr__NotifStoreCleanupReq *message,
14241 + ProtobufCBuffer *buffer);
14242 +Sr__NotifStoreCleanupReq *
14243 + sr__notif_store_cleanup_req__unpack
14244 + (ProtobufCAllocator *allocator,
14246 + const uint8_t *data);
14247 +void sr__notif_store_cleanup_req__free_unpacked
14248 + (Sr__NotifStoreCleanupReq *message,
14249 + ProtobufCAllocator *allocator);
14250 +/* Sr__DelayedMsgReq methods */
14251 +void sr__delayed_msg_req__init
14252 + (Sr__DelayedMsgReq *message);
14253 +size_t sr__delayed_msg_req__get_packed_size
14254 + (const Sr__DelayedMsgReq *message);
14255 +size_t sr__delayed_msg_req__pack
14256 + (const Sr__DelayedMsgReq *message,
14258 +size_t sr__delayed_msg_req__pack_to_buffer
14259 + (const Sr__DelayedMsgReq *message,
14260 + ProtobufCBuffer *buffer);
14261 +Sr__DelayedMsgReq *
14262 + sr__delayed_msg_req__unpack
14263 + (ProtobufCAllocator *allocator,
14265 + const uint8_t *data);
14266 +void sr__delayed_msg_req__free_unpacked
14267 + (Sr__DelayedMsgReq *message,
14268 + ProtobufCAllocator *allocator);
14269 +/* Sr__NacmReloadReq methods */
14270 +void sr__nacm_reload_req__init
14271 + (Sr__NacmReloadReq *message);
14272 +size_t sr__nacm_reload_req__get_packed_size
14273 + (const Sr__NacmReloadReq *message);
14274 +size_t sr__nacm_reload_req__pack
14275 + (const Sr__NacmReloadReq *message,
14277 +size_t sr__nacm_reload_req__pack_to_buffer
14278 + (const Sr__NacmReloadReq *message,
14279 + ProtobufCBuffer *buffer);
14280 +Sr__NacmReloadReq *
14281 + sr__nacm_reload_req__unpack
14282 + (ProtobufCAllocator *allocator,
14284 + const uint8_t *data);
14285 +void sr__nacm_reload_req__free_unpacked
14286 + (Sr__NacmReloadReq *message,
14287 + ProtobufCAllocator *allocator);
14288 +/* Sr__Request methods */
14289 +void sr__request__init
14290 + (Sr__Request *message);
14291 +size_t sr__request__get_packed_size
14292 + (const Sr__Request *message);
14293 +size_t sr__request__pack
14294 + (const Sr__Request *message,
14296 +size_t sr__request__pack_to_buffer
14297 + (const Sr__Request *message,
14298 + ProtobufCBuffer *buffer);
14300 + sr__request__unpack
14301 + (ProtobufCAllocator *allocator,
14303 + const uint8_t *data);
14304 +void sr__request__free_unpacked
14305 + (Sr__Request *message,
14306 + ProtobufCAllocator *allocator);
14307 +/* Sr__Response methods */
14308 +void sr__response__init
14309 + (Sr__Response *message);
14310 +size_t sr__response__get_packed_size
14311 + (const Sr__Response *message);
14312 +size_t sr__response__pack
14313 + (const Sr__Response *message,
14315 +size_t sr__response__pack_to_buffer
14316 + (const Sr__Response *message,
14317 + ProtobufCBuffer *buffer);
14319 + sr__response__unpack
14320 + (ProtobufCAllocator *allocator,
14322 + const uint8_t *data);
14323 +void sr__response__free_unpacked
14324 + (Sr__Response *message,
14325 + ProtobufCAllocator *allocator);
14326 +/* Sr__Notification methods */
14327 +void sr__notification__init
14328 + (Sr__Notification *message);
14329 +size_t sr__notification__get_packed_size
14330 + (const Sr__Notification *message);
14331 +size_t sr__notification__pack
14332 + (const Sr__Notification *message,
14334 +size_t sr__notification__pack_to_buffer
14335 + (const Sr__Notification *message,
14336 + ProtobufCBuffer *buffer);
14337 +Sr__Notification *
14338 + sr__notification__unpack
14339 + (ProtobufCAllocator *allocator,
14341 + const uint8_t *data);
14342 +void sr__notification__free_unpacked
14343 + (Sr__Notification *message,
14344 + ProtobufCAllocator *allocator);
14345 +/* Sr__NotificationAck methods */
14346 +void sr__notification_ack__init
14347 + (Sr__NotificationAck *message);
14348 +size_t sr__notification_ack__get_packed_size
14349 + (const Sr__NotificationAck *message);
14350 +size_t sr__notification_ack__pack
14351 + (const Sr__NotificationAck *message,
14353 +size_t sr__notification_ack__pack_to_buffer
14354 + (const Sr__NotificationAck *message,
14355 + ProtobufCBuffer *buffer);
14356 +Sr__NotificationAck *
14357 + sr__notification_ack__unpack
14358 + (ProtobufCAllocator *allocator,
14360 + const uint8_t *data);
14361 +void sr__notification_ack__free_unpacked
14362 + (Sr__NotificationAck *message,
14363 + ProtobufCAllocator *allocator);
14364 +/* Sr__InternalRequest methods */
14365 +void sr__internal_request__init
14366 + (Sr__InternalRequest *message);
14367 +size_t sr__internal_request__get_packed_size
14368 + (const Sr__InternalRequest *message);
14369 +size_t sr__internal_request__pack
14370 + (const Sr__InternalRequest *message,
14372 +size_t sr__internal_request__pack_to_buffer
14373 + (const Sr__InternalRequest *message,
14374 + ProtobufCBuffer *buffer);
14375 +Sr__InternalRequest *
14376 + sr__internal_request__unpack
14377 + (ProtobufCAllocator *allocator,
14379 + const uint8_t *data);
14380 +void sr__internal_request__free_unpacked
14381 + (Sr__InternalRequest *message,
14382 + ProtobufCAllocator *allocator);
14383 +/* Sr__Msg methods */
14384 +void sr__msg__init
14385 + (Sr__Msg *message);
14386 +size_t sr__msg__get_packed_size
14387 + (const Sr__Msg *message);
14388 +size_t sr__msg__pack
14389 + (const Sr__Msg *message,
14391 +size_t sr__msg__pack_to_buffer
14392 + (const Sr__Msg *message,
14393 + ProtobufCBuffer *buffer);
14396 + (ProtobufCAllocator *allocator,
14398 + const uint8_t *data);
14399 +void sr__msg__free_unpacked
14400 + (Sr__Msg *message,
14401 + ProtobufCAllocator *allocator);
14402 +/* --- per-message closures --- */
14404 +typedef void (*Sr__Value_Closure)
14405 + (const Sr__Value *message,
14406 + void *closure_data);
14407 +typedef void (*Sr__Node_Closure)
14408 + (const Sr__Node *message,
14409 + void *closure_data);
14410 +typedef void (*Sr__Error_Closure)
14411 + (const Sr__Error *message,
14412 + void *closure_data);
14413 +typedef void (*Sr__SessionStartReq_Closure)
14414 + (const Sr__SessionStartReq *message,
14415 + void *closure_data);
14416 +typedef void (*Sr__SessionStartResp_Closure)
14417 + (const Sr__SessionStartResp *message,
14418 + void *closure_data);
14419 +typedef void (*Sr__SessionStopReq_Closure)
14420 + (const Sr__SessionStopReq *message,
14421 + void *closure_data);
14422 +typedef void (*Sr__SessionStopResp_Closure)
14423 + (const Sr__SessionStopResp *message,
14424 + void *closure_data);
14425 +typedef void (*Sr__SessionRefreshReq_Closure)
14426 + (const Sr__SessionRefreshReq *message,
14427 + void *closure_data);
14428 +typedef void (*Sr__SessionRefreshResp_Closure)
14429 + (const Sr__SessionRefreshResp *message,
14430 + void *closure_data);
14431 +typedef void (*Sr__SessionCheckReq_Closure)
14432 + (const Sr__SessionCheckReq *message,
14433 + void *closure_data);
14434 +typedef void (*Sr__SessionCheckResp_Closure)
14435 + (const Sr__SessionCheckResp *message,
14436 + void *closure_data);
14437 +typedef void (*Sr__SessionSwitchDsReq_Closure)
14438 + (const Sr__SessionSwitchDsReq *message,
14439 + void *closure_data);
14440 +typedef void (*Sr__SessionSwitchDsResp_Closure)
14441 + (const Sr__SessionSwitchDsResp *message,
14442 + void *closure_data);
14443 +typedef void (*Sr__SessionSetOptsReq_Closure)
14444 + (const Sr__SessionSetOptsReq *message,
14445 + void *closure_data);
14446 +typedef void (*Sr__SessionSetOptsResp_Closure)
14447 + (const Sr__SessionSetOptsResp *message,
14448 + void *closure_data);
14449 +typedef void (*Sr__VersionVerifyReq_Closure)
14450 + (const Sr__VersionVerifyReq *message,
14451 + void *closure_data);
14452 +typedef void (*Sr__VersionVerifyResp_Closure)
14453 + (const Sr__VersionVerifyResp *message,
14454 + void *closure_data);
14455 +typedef void (*Sr__SchemaRevision_Closure)
14456 + (const Sr__SchemaRevision *message,
14457 + void *closure_data);
14458 +typedef void (*Sr__SchemaSubmodule_Closure)
14459 + (const Sr__SchemaSubmodule *message,
14460 + void *closure_data);
14461 +typedef void (*Sr__Schema_Closure)
14462 + (const Sr__Schema *message,
14463 + void *closure_data);
14464 +typedef void (*Sr__ListSchemasReq_Closure)
14465 + (const Sr__ListSchemasReq *message,
14466 + void *closure_data);
14467 +typedef void (*Sr__ListSchemasResp_Closure)
14468 + (const Sr__ListSchemasResp *message,
14469 + void *closure_data);
14470 +typedef void (*Sr__GetSchemaReq_Closure)
14471 + (const Sr__GetSchemaReq *message,
14472 + void *closure_data);
14473 +typedef void (*Sr__GetSchemaResp_Closure)
14474 + (const Sr__GetSchemaResp *message,
14475 + void *closure_data);
14476 +typedef void (*Sr__GetItemReq_Closure)
14477 + (const Sr__GetItemReq *message,
14478 + void *closure_data);
14479 +typedef void (*Sr__GetItemResp_Closure)
14480 + (const Sr__GetItemResp *message,
14481 + void *closure_data);
14482 +typedef void (*Sr__GetItemsReq_Closure)
14483 + (const Sr__GetItemsReq *message,
14484 + void *closure_data);
14485 +typedef void (*Sr__GetItemsResp_Closure)
14486 + (const Sr__GetItemsResp *message,
14487 + void *closure_data);
14488 +typedef void (*Sr__GetSubtreeReq_Closure)
14489 + (const Sr__GetSubtreeReq *message,
14490 + void *closure_data);
14491 +typedef void (*Sr__GetSubtreeResp_Closure)
14492 + (const Sr__GetSubtreeResp *message,
14493 + void *closure_data);
14494 +typedef void (*Sr__GetSubtreesReq_Closure)
14495 + (const Sr__GetSubtreesReq *message,
14496 + void *closure_data);
14497 +typedef void (*Sr__GetSubtreesResp_Closure)
14498 + (const Sr__GetSubtreesResp *message,
14499 + void *closure_data);
14500 +typedef void (*Sr__GetSubtreeChunkReq_Closure)
14501 + (const Sr__GetSubtreeChunkReq *message,
14502 + void *closure_data);
14503 +typedef void (*Sr__GetSubtreeChunkResp_Closure)
14504 + (const Sr__GetSubtreeChunkResp *message,
14505 + void *closure_data);
14506 +typedef void (*Sr__SetItemReq_Closure)
14507 + (const Sr__SetItemReq *message,
14508 + void *closure_data);
14509 +typedef void (*Sr__SetItemResp_Closure)
14510 + (const Sr__SetItemResp *message,
14511 + void *closure_data);
14512 +typedef void (*Sr__SetItemStrReq_Closure)
14513 + (const Sr__SetItemStrReq *message,
14514 + void *closure_data);
14515 +typedef void (*Sr__SetItemStrResp_Closure)
14516 + (const Sr__SetItemStrResp *message,
14517 + void *closure_data);
14518 +typedef void (*Sr__DeleteItemReq_Closure)
14519 + (const Sr__DeleteItemReq *message,
14520 + void *closure_data);
14521 +typedef void (*Sr__DeleteItemResp_Closure)
14522 + (const Sr__DeleteItemResp *message,
14523 + void *closure_data);
14524 +typedef void (*Sr__MoveItemReq_Closure)
14525 + (const Sr__MoveItemReq *message,
14526 + void *closure_data);
14527 +typedef void (*Sr__MoveItemResp_Closure)
14528 + (const Sr__MoveItemResp *message,
14529 + void *closure_data);
14530 +typedef void (*Sr__ValidateReq_Closure)
14531 + (const Sr__ValidateReq *message,
14532 + void *closure_data);
14533 +typedef void (*Sr__ValidateResp_Closure)
14534 + (const Sr__ValidateResp *message,
14535 + void *closure_data);
14536 +typedef void (*Sr__CommitReq_Closure)
14537 + (const Sr__CommitReq *message,
14538 + void *closure_data);
14539 +typedef void (*Sr__CommitResp_Closure)
14540 + (const Sr__CommitResp *message,
14541 + void *closure_data);
14542 +typedef void (*Sr__DiscardChangesReq_Closure)
14543 + (const Sr__DiscardChangesReq *message,
14544 + void *closure_data);
14545 +typedef void (*Sr__DiscardChangesResp_Closure)
14546 + (const Sr__DiscardChangesResp *message,
14547 + void *closure_data);
14548 +typedef void (*Sr__CopyConfigReq_Closure)
14549 + (const Sr__CopyConfigReq *message,
14550 + void *closure_data);
14551 +typedef void (*Sr__CopyConfigResp_Closure)
14552 + (const Sr__CopyConfigResp *message,
14553 + void *closure_data);
14554 +typedef void (*Sr__LockReq_Closure)
14555 + (const Sr__LockReq *message,
14556 + void *closure_data);
14557 +typedef void (*Sr__LockResp_Closure)
14558 + (const Sr__LockResp *message,
14559 + void *closure_data);
14560 +typedef void (*Sr__UnlockReq_Closure)
14561 + (const Sr__UnlockReq *message,
14562 + void *closure_data);
14563 +typedef void (*Sr__UnlockResp_Closure)
14564 + (const Sr__UnlockResp *message,
14565 + void *closure_data);
14566 +typedef void (*Sr__SubscribeReq_Closure)
14567 + (const Sr__SubscribeReq *message,
14568 + void *closure_data);
14569 +typedef void (*Sr__SubscribeResp_Closure)
14570 + (const Sr__SubscribeResp *message,
14571 + void *closure_data);
14572 +typedef void (*Sr__UnsubscribeReq_Closure)
14573 + (const Sr__UnsubscribeReq *message,
14574 + void *closure_data);
14575 +typedef void (*Sr__UnsubscribeResp_Closure)
14576 + (const Sr__UnsubscribeResp *message,
14577 + void *closure_data);
14578 +typedef void (*Sr__CheckEnabledRunningReq_Closure)
14579 + (const Sr__CheckEnabledRunningReq *message,
14580 + void *closure_data);
14581 +typedef void (*Sr__CheckEnabledRunningResp_Closure)
14582 + (const Sr__CheckEnabledRunningResp *message,
14583 + void *closure_data);
14584 +typedef void (*Sr__ModuleInstallNotification_Closure)
14585 + (const Sr__ModuleInstallNotification *message,
14586 + void *closure_data);
14587 +typedef void (*Sr__FeatureEnableNotification_Closure)
14588 + (const Sr__FeatureEnableNotification *message,
14589 + void *closure_data);
14590 +typedef void (*Sr__ModuleChangeNotification_Closure)
14591 + (const Sr__ModuleChangeNotification *message,
14592 + void *closure_data);
14593 +typedef void (*Sr__SubtreeChangeNotification_Closure)
14594 + (const Sr__SubtreeChangeNotification *message,
14595 + void *closure_data);
14596 +typedef void (*Sr__Change_Closure)
14597 + (const Sr__Change *message,
14598 + void *closure_data);
14599 +typedef void (*Sr__GetChangesReq_Closure)
14600 + (const Sr__GetChangesReq *message,
14601 + void *closure_data);
14602 +typedef void (*Sr__GetChangesResp_Closure)
14603 + (const Sr__GetChangesResp *message,
14604 + void *closure_data);
14605 +typedef void (*Sr__CheckExecPermReq_Closure)
14606 + (const Sr__CheckExecPermReq *message,
14607 + void *closure_data);
14608 +typedef void (*Sr__CheckExecPermResp_Closure)
14609 + (const Sr__CheckExecPermResp *message,
14610 + void *closure_data);
14611 +typedef void (*Sr__RPCReq_Closure)
14612 + (const Sr__RPCReq *message,
14613 + void *closure_data);
14614 +typedef void (*Sr__RPCResp_Closure)
14615 + (const Sr__RPCResp *message,
14616 + void *closure_data);
14617 +typedef void (*Sr__EventNotifReq_Closure)
14618 + (const Sr__EventNotifReq *message,
14619 + void *closure_data);
14620 +typedef void (*Sr__EventNotifResp_Closure)
14621 + (const Sr__EventNotifResp *message,
14622 + void *closure_data);
14623 +typedef void (*Sr__EventNotifReplayReq_Closure)
14624 + (const Sr__EventNotifReplayReq *message,
14625 + void *closure_data);
14626 +typedef void (*Sr__EventNotifReplayResp_Closure)
14627 + (const Sr__EventNotifReplayResp *message,
14628 + void *closure_data);
14629 +typedef void (*Sr__DataProvideReq_Closure)
14630 + (const Sr__DataProvideReq *message,
14631 + void *closure_data);
14632 +typedef void (*Sr__DataProvideResp_Closure)
14633 + (const Sr__DataProvideResp *message,
14634 + void *closure_data);
14635 +typedef void (*Sr__ModuleInstallReq_Closure)
14636 + (const Sr__ModuleInstallReq *message,
14637 + void *closure_data);
14638 +typedef void (*Sr__ModuleInstallResp_Closure)
14639 + (const Sr__ModuleInstallResp *message,
14640 + void *closure_data);
14641 +typedef void (*Sr__FeatureEnableReq_Closure)
14642 + (const Sr__FeatureEnableReq *message,
14643 + void *closure_data);
14644 +typedef void (*Sr__FeatureEnableResp_Closure)
14645 + (const Sr__FeatureEnableResp *message,
14646 + void *closure_data);
14647 +typedef void (*Sr__UnsubscribeDestinationReq_Closure)
14648 + (const Sr__UnsubscribeDestinationReq *message,
14649 + void *closure_data);
14650 +typedef void (*Sr__CommitTimeoutReq_Closure)
14651 + (const Sr__CommitTimeoutReq *message,
14652 + void *closure_data);
14653 +typedef void (*Sr__OperDataTimeoutReq_Closure)
14654 + (const Sr__OperDataTimeoutReq *message,
14655 + void *closure_data);
14656 +typedef void (*Sr__InternalStateDataReq_Closure)
14657 + (const Sr__InternalStateDataReq *message,
14658 + void *closure_data);
14659 +typedef void (*Sr__NotifStoreCleanupReq_Closure)
14660 + (const Sr__NotifStoreCleanupReq *message,
14661 + void *closure_data);
14662 +typedef void (*Sr__DelayedMsgReq_Closure)
14663 + (const Sr__DelayedMsgReq *message,
14664 + void *closure_data);
14665 +typedef void (*Sr__NacmReloadReq_Closure)
14666 + (const Sr__NacmReloadReq *message,
14667 + void *closure_data);
14668 +typedef void (*Sr__Request_Closure)
14669 + (const Sr__Request *message,
14670 + void *closure_data);
14671 +typedef void (*Sr__Response_Closure)
14672 + (const Sr__Response *message,
14673 + void *closure_data);
14674 +typedef void (*Sr__Notification_Closure)
14675 + (const Sr__Notification *message,
14676 + void *closure_data);
14677 +typedef void (*Sr__NotificationAck_Closure)
14678 + (const Sr__NotificationAck *message,
14679 + void *closure_data);
14680 +typedef void (*Sr__InternalRequest_Closure)
14681 + (const Sr__InternalRequest *message,
14682 + void *closure_data);
14683 +typedef void (*Sr__Msg_Closure)
14684 + (const Sr__Msg *message,
14685 + void *closure_data);
14687 +/* --- services --- */
14690 +/* --- descriptors --- */
14692 +extern const ProtobufCEnumDescriptor sr__api_variant__descriptor;
14693 +extern const ProtobufCEnumDescriptor sr__data_store__descriptor;
14694 +extern const ProtobufCEnumDescriptor sr__session_flags__descriptor;
14695 +extern const ProtobufCEnumDescriptor sr__edit_flags__descriptor;
14696 +extern const ProtobufCEnumDescriptor sr__subscription_type__descriptor;
14697 +extern const ProtobufCEnumDescriptor sr__notification_event__descriptor;
14698 +extern const ProtobufCEnumDescriptor sr__module_state__descriptor;
14699 +extern const ProtobufCEnumDescriptor sr__change_operation__descriptor;
14700 +extern const ProtobufCEnumDescriptor sr__operation__descriptor;
14701 +extern const ProtobufCMessageDescriptor sr__value__descriptor;
14702 +extern const ProtobufCEnumDescriptor sr__value__types__descriptor;
14703 +extern const ProtobufCMessageDescriptor sr__node__descriptor;
14704 +extern const ProtobufCMessageDescriptor sr__error__descriptor;
14705 +extern const ProtobufCMessageDescriptor sr__session_start_req__descriptor;
14706 +extern const ProtobufCMessageDescriptor sr__session_start_resp__descriptor;
14707 +extern const ProtobufCMessageDescriptor sr__session_stop_req__descriptor;
14708 +extern const ProtobufCMessageDescriptor sr__session_stop_resp__descriptor;
14709 +extern const ProtobufCMessageDescriptor sr__session_refresh_req__descriptor;
14710 +extern const ProtobufCMessageDescriptor sr__session_refresh_resp__descriptor;
14711 +extern const ProtobufCMessageDescriptor sr__session_check_req__descriptor;
14712 +extern const ProtobufCMessageDescriptor sr__session_check_resp__descriptor;
14713 +extern const ProtobufCMessageDescriptor sr__session_switch_ds_req__descriptor;
14714 +extern const ProtobufCMessageDescriptor sr__session_switch_ds_resp__descriptor;
14715 +extern const ProtobufCMessageDescriptor sr__session_set_opts_req__descriptor;
14716 +extern const ProtobufCMessageDescriptor sr__session_set_opts_resp__descriptor;
14717 +extern const ProtobufCMessageDescriptor sr__version_verify_req__descriptor;
14718 +extern const ProtobufCMessageDescriptor sr__version_verify_resp__descriptor;
14719 +extern const ProtobufCMessageDescriptor sr__schema_revision__descriptor;
14720 +extern const ProtobufCMessageDescriptor sr__schema_submodule__descriptor;
14721 +extern const ProtobufCMessageDescriptor sr__schema__descriptor;
14722 +extern const ProtobufCMessageDescriptor sr__list_schemas_req__descriptor;
14723 +extern const ProtobufCMessageDescriptor sr__list_schemas_resp__descriptor;
14724 +extern const ProtobufCMessageDescriptor sr__get_schema_req__descriptor;
14725 +extern const ProtobufCMessageDescriptor sr__get_schema_resp__descriptor;
14726 +extern const ProtobufCMessageDescriptor sr__get_item_req__descriptor;
14727 +extern const ProtobufCMessageDescriptor sr__get_item_resp__descriptor;
14728 +extern const ProtobufCMessageDescriptor sr__get_items_req__descriptor;
14729 +extern const ProtobufCMessageDescriptor sr__get_items_resp__descriptor;
14730 +extern const ProtobufCMessageDescriptor sr__get_subtree_req__descriptor;
14731 +extern const ProtobufCMessageDescriptor sr__get_subtree_resp__descriptor;
14732 +extern const ProtobufCMessageDescriptor sr__get_subtrees_req__descriptor;
14733 +extern const ProtobufCMessageDescriptor sr__get_subtrees_resp__descriptor;
14734 +extern const ProtobufCMessageDescriptor sr__get_subtree_chunk_req__descriptor;
14735 +extern const ProtobufCMessageDescriptor sr__get_subtree_chunk_resp__descriptor;
14736 +extern const ProtobufCMessageDescriptor sr__set_item_req__descriptor;
14737 +extern const ProtobufCMessageDescriptor sr__set_item_resp__descriptor;
14738 +extern const ProtobufCMessageDescriptor sr__set_item_str_req__descriptor;
14739 +extern const ProtobufCMessageDescriptor sr__set_item_str_resp__descriptor;
14740 +extern const ProtobufCMessageDescriptor sr__delete_item_req__descriptor;
14741 +extern const ProtobufCMessageDescriptor sr__delete_item_resp__descriptor;
14742 +extern const ProtobufCMessageDescriptor sr__move_item_req__descriptor;
14743 +extern const ProtobufCEnumDescriptor sr__move_item_req__move_position__descriptor;
14744 +extern const ProtobufCMessageDescriptor sr__move_item_resp__descriptor;
14745 +extern const ProtobufCMessageDescriptor sr__validate_req__descriptor;
14746 +extern const ProtobufCMessageDescriptor sr__validate_resp__descriptor;
14747 +extern const ProtobufCMessageDescriptor sr__commit_req__descriptor;
14748 +extern const ProtobufCMessageDescriptor sr__commit_resp__descriptor;
14749 +extern const ProtobufCMessageDescriptor sr__discard_changes_req__descriptor;
14750 +extern const ProtobufCMessageDescriptor sr__discard_changes_resp__descriptor;
14751 +extern const ProtobufCMessageDescriptor sr__copy_config_req__descriptor;
14752 +extern const ProtobufCMessageDescriptor sr__copy_config_resp__descriptor;
14753 +extern const ProtobufCMessageDescriptor sr__lock_req__descriptor;
14754 +extern const ProtobufCMessageDescriptor sr__lock_resp__descriptor;
14755 +extern const ProtobufCMessageDescriptor sr__unlock_req__descriptor;
14756 +extern const ProtobufCMessageDescriptor sr__unlock_resp__descriptor;
14757 +extern const ProtobufCMessageDescriptor sr__subscribe_req__descriptor;
14758 +extern const ProtobufCMessageDescriptor sr__subscribe_resp__descriptor;
14759 +extern const ProtobufCMessageDescriptor sr__unsubscribe_req__descriptor;
14760 +extern const ProtobufCMessageDescriptor sr__unsubscribe_resp__descriptor;
14761 +extern const ProtobufCMessageDescriptor sr__check_enabled_running_req__descriptor;
14762 +extern const ProtobufCMessageDescriptor sr__check_enabled_running_resp__descriptor;
14763 +extern const ProtobufCMessageDescriptor sr__module_install_notification__descriptor;
14764 +extern const ProtobufCMessageDescriptor sr__feature_enable_notification__descriptor;
14765 +extern const ProtobufCMessageDescriptor sr__module_change_notification__descriptor;
14766 +extern const ProtobufCMessageDescriptor sr__subtree_change_notification__descriptor;
14767 +extern const ProtobufCMessageDescriptor sr__change__descriptor;
14768 +extern const ProtobufCMessageDescriptor sr__get_changes_req__descriptor;
14769 +extern const ProtobufCMessageDescriptor sr__get_changes_resp__descriptor;
14770 +extern const ProtobufCMessageDescriptor sr__check_exec_perm_req__descriptor;
14771 +extern const ProtobufCMessageDescriptor sr__check_exec_perm_resp__descriptor;
14772 +extern const ProtobufCMessageDescriptor sr__rpcreq__descriptor;
14773 +extern const ProtobufCMessageDescriptor sr__rpcresp__descriptor;
14774 +extern const ProtobufCMessageDescriptor sr__event_notif_req__descriptor;
14775 +extern const ProtobufCEnumDescriptor sr__event_notif_req__notif_type__descriptor;
14776 +extern const ProtobufCEnumDescriptor sr__event_notif_req__notif_flags__descriptor;
14777 +extern const ProtobufCMessageDescriptor sr__event_notif_resp__descriptor;
14778 +extern const ProtobufCMessageDescriptor sr__event_notif_replay_req__descriptor;
14779 +extern const ProtobufCMessageDescriptor sr__event_notif_replay_resp__descriptor;
14780 +extern const ProtobufCMessageDescriptor sr__data_provide_req__descriptor;
14781 +extern const ProtobufCMessageDescriptor sr__data_provide_resp__descriptor;
14782 +extern const ProtobufCMessageDescriptor sr__module_install_req__descriptor;
14783 +extern const ProtobufCMessageDescriptor sr__module_install_resp__descriptor;
14784 +extern const ProtobufCMessageDescriptor sr__feature_enable_req__descriptor;
14785 +extern const ProtobufCMessageDescriptor sr__feature_enable_resp__descriptor;
14786 +extern const ProtobufCMessageDescriptor sr__unsubscribe_destination_req__descriptor;
14787 +extern const ProtobufCMessageDescriptor sr__commit_timeout_req__descriptor;
14788 +extern const ProtobufCMessageDescriptor sr__oper_data_timeout_req__descriptor;
14789 +extern const ProtobufCMessageDescriptor sr__internal_state_data_req__descriptor;
14790 +extern const ProtobufCMessageDescriptor sr__notif_store_cleanup_req__descriptor;
14791 +extern const ProtobufCMessageDescriptor sr__delayed_msg_req__descriptor;
14792 +extern const ProtobufCMessageDescriptor sr__nacm_reload_req__descriptor;
14793 +extern const ProtobufCMessageDescriptor sr__request__descriptor;
14794 +extern const ProtobufCMessageDescriptor sr__response__descriptor;
14795 +extern const ProtobufCMessageDescriptor sr__notification__descriptor;
14796 +extern const ProtobufCMessageDescriptor sr__notification_ack__descriptor;
14797 +extern const ProtobufCMessageDescriptor sr__internal_request__descriptor;
14798 +extern const ProtobufCMessageDescriptor sr__msg__descriptor;
14799 +extern const ProtobufCEnumDescriptor sr__msg__msg_type__descriptor;
14801 +PROTOBUF_C__END_DECLS
14804 +#endif /* PROTOBUF_C_sysrepo_2eproto__INCLUDED */