XROAD
xroad_objects.h
Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include "xroad_objects_types.h"
11 #include <common/xroad_aux.h>
12 #include <common/xroad_datetime.h>
13 #include <common/xroad_lock.h>
14 #include <stdint.h>
15 #include <string.h>
16 #include <stdbool.h>
17 
18 #ifdef __cplusplus
19 extern "C"
20 {
21 #endif
22 
23 #define xroad_mk_ref(type, id) (xroad_object_ref_t){type, id}
24 
25 xroad_object_type_t xroad_object_get_type(const void* obj);
26 
27 xroad_object_id_t xroad_object_get_id(const void* obj);
28 
29 xroad_object_ref_t xroad_object_get_ref(const void* obj);
30 
31 size_t xroad_object_get_size(int32_t type);
32 
33 bool xroad_object_is_valid(void* obj);
34 
35 int32_t xroad_object_print(const void* obj, char* buf, uint32_t len);
36 
37 uint64_t xroad_object_calc_hash(const void* obj);
38 
39 xroad_str_t xroad_object_calc_uniq_id(const void* obj);
40 
41 xroad_object_storage_type_t xroad_object_get_storage_type(xroad_object_type_t type);
42 
43 void* xroad_object_lock(void* obj);
44 
45 #define __xroad_object_lock_dtor__ __dtor__(xroad_object_lock_dtor)
46 void xroad_object_lock_dtor(void **obj);
47 
48 void xroad_object_unlock(void* obj);
49 
50 void xroad_object_reset_lock(void* obj);
51 
52 bool xroad_object_is_locked(void* obj);
53 
54 int32_t xroad_object_get_lock_version(void* obj);
55 
56 int32_t xroad_object_get_lock_pid(void* obj);
57 
58 void* xroad_object_clone(const void* obj);
59 
60 void xroad_object_destroy(void* obj);
61 
62 #define __xroad_object_dtor__ __dtor__(xroad_object_destructor)
63 void xroad_object_destructor(void* obj);
64 
65 typedef struct xroad_start_s xroad_start_t;
66 
67 typedef struct xroad_stop_s xroad_stop_t;
68 
69 typedef struct xroad_reconfig_s xroad_reconfig_t;
70 
71 typedef struct xroad_activate_s xroad_activate_t;
72 
73 typedef struct xroad_deactivate_s xroad_deactivate_t;
74 
75 typedef struct xroad_date_changed_s xroad_date_changed_t;
76 
77 typedef struct xroad_reset_s xroad_reset_t;
78 
79 typedef struct xroad_alarm_s xroad_alarm_t;
80 
81 typedef struct xroad_node_event_s xroad_node_event_t;
82 
83 typedef struct xroad_ping_s xroad_ping_t;
84 
85 typedef struct xroad_alarm_enable_s xroad_alarm_enable_t;
86 
87 typedef struct xroad_pong_s xroad_pong_t;
88 
89 typedef struct xroad_currency_s xroad_currency_t;
90 
91 typedef struct xroad_exchange_s xroad_exchange_t;
92 
93 typedef struct xroad_fix_session_s xroad_fix_session_t;
94 
95 typedef struct xroad_order_s xroad_order_t;
96 
97 typedef struct xroad_pos_s xroad_pos_t;
98 
99 typedef struct xroad_order_stat_s xroad_order_stat_t;
100 
101 typedef struct xroad_iceberg_s xroad_iceberg_t;
102 
103 typedef struct xroad_twap_s xroad_twap_t;
104 
105 typedef struct xroad_pov_s xroad_pov_t;
106 
107 typedef struct xroad_vwap_s xroad_vwap_t;
108 
109 typedef struct xroad_instr_s xroad_instr_t;
110 
111 typedef struct xroad_tick_info_s xroad_tick_info_t;
112 
113 typedef struct xroad_timesheet_s xroad_timesheet_t;
114 
115 typedef struct xroad_mdstat_s xroad_mdstat_t;
116 
117 typedef struct xroad_order_sql_s xroad_order_sql_t;
118 
119 typedef struct xroad_cancel_sql_s xroad_cancel_sql_t;
120 
121 typedef struct xroad_replace_sql_s xroad_replace_sql_t;
122 
123 typedef struct xroad_order_rabbit_s xroad_order_rabbit_t;
124 
125 typedef struct xroad_rake_s xroad_rake_t;
126 
127 typedef struct xroad_stealth_s xroad_stealth_t;
128 
129 typedef struct xroad_spread_s xroad_spread_t;
130 
131 typedef struct xroad_leg_s xroad_leg_t;
132 
133 typedef struct xroad_spread_trade_s xroad_spread_trade_t;
134 
135 typedef struct xroad_cgate_session_s xroad_cgate_session_t;
136 
137 typedef struct xroad_cgate_table_s xroad_cgate_table_t;
138 
139 typedef struct xroad_cgate_order_s xroad_cgate_order_t;
140 
141 typedef struct xroad_obj_uuid_s xroad_obj_uuid_t;
142 
143 typedef struct xroad_free_form_s xroad_free_form_t;
144 
145 typedef struct xroad_order_fix_s xroad_order_fix_t;
146 
147 typedef struct xroad_fix_msg_in_s xroad_fix_msg_in_t;
148 
149 typedef struct xroad_fix_msg_out_s xroad_fix_msg_out_t;
150 
151 typedef struct xroad_trade_fix_s xroad_trade_fix_t;
152 
153 typedef struct xroad_lock_by_pid_s xroad_lock_by_pid_t;
154 
155 typedef struct xroad_system_role_changed_s xroad_system_role_changed_t;
156 
157 typedef struct xroad_cancel_s xroad_cancel_t;
158 
159 typedef struct xroad_remove_s xroad_remove_t;
160 
161 typedef struct xroad_replace_s xroad_replace_t;
162 
163 typedef struct xroad_accepted_s xroad_accepted_t;
164 
165 typedef struct xroad_rejected_s xroad_rejected_t;
166 
167 typedef struct xroad_canceled_s xroad_canceled_t;
168 
169 typedef struct xroad_trade_s xroad_trade_t;
170 
171 typedef struct xroad_cancel_rejected_s xroad_cancel_rejected_t;
172 
173 typedef struct xroad_replace_rejected_s xroad_replace_rejected_t;
174 
175 typedef struct xroad_replaced_s xroad_replaced_t;
176 
177 typedef struct xroad_subscribe_s xroad_subscribe_t;
178 
179 typedef struct xroad_unsubscribe_s xroad_unsubscribe_t;
180 
181 typedef struct xroad_update_s xroad_update_t;
182 
183 typedef struct xroad_money_limit_s xroad_money_limit_t;
184 
185 typedef struct xroad_order_limit_s xroad_order_limit_t;
186 
187 typedef struct xroad_security_short_s xroad_security_short_t;
188 
189 typedef struct xroad_client_short_s xroad_client_short_t;
190 
191 typedef struct xroad_opt_mm_s xroad_opt_mm_t;
192 
193 typedef struct xroad_field_s xroad_field_t;
194 
195 typedef struct xroad_prop_s xroad_prop_t;
196 
197 typedef struct xroad_prop_row_s xroad_prop_row_t;
198 
199 typedef struct xroad_mmaker_s xroad_mmaker_t;
200 
201 typedef struct xroad_sniper_s xroad_sniper_t;
202 
203 typedef struct xroad_pmaker_s xroad_pmaker_t;
204 
205 typedef struct xroad_trd_capt_s xroad_trd_capt_t;
206 
207 typedef struct xroad_props_s xroad_props_t;
208 
209 typedef struct xroad_resolve_s xroad_resolve_t;
210 
211 typedef struct xroad_resolve_ack_s xroad_resolve_ack_t;
212 
213 typedef struct xroad_mdata_subs_s xroad_mdata_subs_t;
214 
215 typedef struct xroad_reload_s xroad_reload_t;
216 
217 typedef struct xroad_sbe_session_s xroad_sbe_session_t;
218 
219 typedef struct xroad_order_crypto_s xroad_order_crypto_t;
220 
221 typedef struct xroad_crypto_session_s xroad_crypto_session_t;
222 
223 typedef struct xroad_acc_pos_s xroad_acc_pos_t;
224 
225 typedef struct xroad_acc_balance_s xroad_acc_balance_t;
226 
227 typedef struct xroad_order_ws_s xroad_order_ws_t;
228 
229 typedef struct xroad_order_sbe_s xroad_order_sbe_t;
230 
231 typedef struct xroad_pmaker_total_s xroad_pmaker_total_t;
232 
233 typedef struct xroad_cancel_all_s xroad_cancel_all_t;
234 
235 typedef struct xroad_pos_reset_s xroad_pos_reset_t;
236 
237 typedef struct xroad_acc_int_request_s xroad_acc_int_request_t;
238 
239 typedef struct xroad_acc_int_response_s xroad_acc_int_response_t;
240 
241 typedef struct xroad_fund_asset_s xroad_fund_asset_t;
242 
243 typedef struct xroad_rps_robot_s xroad_rps_robot_t;
244 
245 typedef struct xroad_rps_filter_s xroad_rps_filter_t;
246 
247 typedef struct xroad_fi_bot_s xroad_fi_bot_t;
248 
249 typedef struct xroad_mdsource_s xroad_mdsource_t;
250 
251 typedef struct xroad_instr_mdsource_s xroad_instr_mdsource_t;
252 
253 typedef struct xroad_instr_basket_s xroad_instr_basket_t;
254 
255 typedef struct xroad_broker_s xroad_broker_t;
256 
257 typedef struct xroad_spbex_bin_session_s xroad_spbex_bin_session_t;
258 
259 typedef struct xroad_order_spbex_s xroad_order_spbex_t;
260 
261 typedef struct xroad_scheduled_s xroad_scheduled_t;
262 
263 typedef struct xroad_mdconsumer_s xroad_mdconsumer_t;
264 
265 typedef struct xroad_pre_trade_s xroad_pre_trade_t;
266 
267 typedef struct xroad_pre_trade_ack_s xroad_pre_trade_ack_t;
268 
269 typedef struct xroad_speedway_s xroad_speedway_t;
270 
271 typedef struct xroad_top_book_s xroad_top_book_t;
272 
273 
274 /* algo interface */
275 
276 xroad_errno_t xroad_algo_set_start(void* obj, xroad_int32_t val);
277 
278 xroad_int32_t xroad_algo_get_start(const void* obj);
279 
280 void xroad_algo_reset_start(void* obj);
281 
282 bool xroad_algo_start_is_set(const void* obj);
283 
284 xroad_errno_t xroad_algo_set_stop(void* obj, xroad_int32_t val);
285 
286 xroad_int32_t xroad_algo_get_stop(const void* obj);
287 
288 void xroad_algo_reset_stop(void* obj);
289 
290 bool xroad_algo_stop_is_set(const void* obj);
291 
292 xroad_errno_t xroad_algo_set_agression_level(void* obj, xroad_int32_t val);
293 
294 xroad_int32_t xroad_algo_get_agression_level(const void* obj);
295 
296 void xroad_algo_reset_agression_level(void* obj);
297 
298 bool xroad_algo_agression_level_is_set(const void* obj);
299 
300 xroad_errno_t xroad_algo_set_mid_time(void* obj, xroad_int32_t val);
301 
302 xroad_int32_t xroad_algo_get_mid_time(const void* obj);
303 
304 void xroad_algo_reset_mid_time(void* obj);
305 
306 bool xroad_algo_mid_time_is_set(const void* obj);
307 
308 xroad_errno_t xroad_algo_set_agression_time(void* obj, xroad_int32_t val);
309 
310 xroad_int32_t xroad_algo_get_agression_time(const void* obj);
311 
312 void xroad_algo_reset_agression_time(void* obj);
313 
314 bool xroad_algo_agression_time_is_set(const void* obj);
315 
316 xroad_errno_t xroad_algo_set_book_depth(void* obj, xroad_int32_t val);
317 
318 xroad_int32_t xroad_algo_get_book_depth(const void* obj);
319 
320 void xroad_algo_reset_book_depth(void* obj);
321 
322 bool xroad_algo_book_depth_is_set(const void* obj);
323 
324 xroad_errno_t xroad_algo_set_min_qty(void* obj, xroad_int32_t val);
325 
326 xroad_int32_t xroad_algo_get_min_qty(const void* obj);
327 
328 void xroad_algo_reset_min_qty(void* obj);
329 
330 bool xroad_algo_min_qty_is_set(const void* obj);
331 
332 
333 /* order_base interface */
334 
335 xroad_errno_t xroad_order_base_set_side(void* obj, xroad_side_t val);
336 
337 xroad_side_t xroad_order_base_get_side(const void* obj);
338 
339 void xroad_order_base_reset_side(void* obj);
340 
341 bool xroad_order_base_side_is_set(const void* obj);
342 
343 xroad_errno_t xroad_order_base_set_tif(void* obj, xroad_tif_t val);
344 
345 xroad_tif_t xroad_order_base_get_tif(const void* obj);
346 
347 void xroad_order_base_reset_tif(void* obj);
348 
349 bool xroad_order_base_tif_is_set(const void* obj);
350 
351 xroad_errno_t xroad_order_base_set_src_node_id(void* obj, xroad_node_id_t val);
352 
353 xroad_node_id_t xroad_order_base_get_src_node_id(const void* obj);
354 
355 void xroad_order_base_reset_src_node_id(void* obj);
356 
357 bool xroad_order_base_src_node_id_is_set(const void* obj);
358 
359 xroad_errno_t xroad_order_base_set_dst_node_id(void* obj, xroad_node_id_t val);
360 
361 xroad_node_id_t xroad_order_base_get_dst_node_id(const void* obj);
362 
363 void xroad_order_base_reset_dst_node_id(void* obj);
364 
365 bool xroad_order_base_dst_node_id_is_set(const void* obj);
366 
367 xroad_errno_t xroad_order_base_set_ext_ref(void* obj, xroad_str_t val);
368 
369 xroad_str_t xroad_order_base_get_ext_ref(const void* obj);
370 
371 void xroad_order_base_reset_ext_ref(void* obj);
372 
373 bool xroad_order_base_ext_ref_is_set(const void* obj);
374 
375 xroad_errno_t xroad_order_base_set_status(void* obj, xroad_order_status_t val);
376 
377 xroad_order_status_t xroad_order_base_get_status(const void* obj);
378 
379 void xroad_order_base_reset_status(void* obj);
380 
381 bool xroad_order_base_status_is_set(const void* obj);
382 
383 xroad_errno_t xroad_order_base_set_sub_status(void* obj, xroad_sub_status_t val);
384 
385 xroad_sub_status_t xroad_order_base_get_sub_status(const void* obj);
386 
387 void xroad_order_base_reset_sub_status(void* obj);
388 
389 bool xroad_order_base_sub_status_is_set(const void* obj);
390 
391 
392 /* order_ref interface */
393 
394 xroad_errno_t xroad_order_ref_set_order(void* obj, void* ref);
395 
396 xroad_errno_t xroad_order_ref_set_order_ref(void* obj, xroad_object_ref_t ref);
397 
398 void* xroad_order_ref_get_order(const void* obj);
399 
400 xroad_object_ref_t xroad_order_ref_get_order_ref(const void* obj);
401 
402 void xroad_order_ref_reset_order(void* obj);
403 
404 bool xroad_order_ref_order_is_set(const void* obj);
405 
406 
407 /* owner interface */
408 
409 xroad_errno_t xroad_owner_set_node_id(void* obj, xroad_node_id_t val);
410 
411 xroad_node_id_t xroad_owner_get_node_id(const void* obj);
412 
413 void xroad_owner_reset_node_id(void* obj);
414 
415 bool xroad_owner_node_id_is_set(const void* obj);
416 
417 
418 /* parent interface */
419 
420 xroad_errno_t xroad_parent_set_parent(void* obj, void* ref);
421 
422 xroad_errno_t xroad_parent_set_parent_ref(void* obj, xroad_object_ref_t ref);
423 
424 void* xroad_parent_get_parent(const void* obj);
425 
426 xroad_object_ref_t xroad_parent_get_parent_ref(const void* obj);
427 
428 void xroad_parent_reset_parent(void* obj);
429 
430 bool xroad_parent_parent_is_set(const void* obj);
431 
432 
433 /* removable interface */
434 
435 xroad_errno_t xroad_removable_set_deleted(void* obj, xroad_bool_t val);
436 
437 xroad_bool_t xroad_removable_get_deleted(const void* obj);
438 
439 void xroad_removable_reset_deleted(void* obj);
440 
441 bool xroad_removable_deleted_is_set(const void* obj);
442 
443 
444 /* xroad_start_t */
445 
446 void xroad_start_destroy(xroad_start_t* obj);
447 
448 xroad_errno_t xroad_start_send(xroad_start_t* obj, const xroad_node_id_t id);
449 
450 xroad_errno_t xroad_start_route(xroad_start_t* obj, ...);
451 
452 void xroad_start_reset(xroad_start_t* obj);
453 
454 xroad_start_t* xroad_start_clone(const xroad_start_t* obj);
455 
456 bool xroad_start_is_valid(const xroad_start_t* obj);
457 
458 int32_t xroad_start_print(const xroad_start_t* obj, char* buf, size_t buf_len);
459 
460 uint64_t xroad_start_calc_hash(const xroad_start_t* obj);
461 
462 xroad_str_t xroad_start_calc_uniq_id(const xroad_start_t* obj);
463 
464 
465 
466 /* xroad_stop_t */
467 
468 void xroad_stop_destroy(xroad_stop_t* obj);
469 
470 xroad_errno_t xroad_stop_send(xroad_stop_t* obj, const xroad_node_id_t id);
471 
472 xroad_errno_t xroad_stop_route(xroad_stop_t* obj, ...);
473 
474 void xroad_stop_reset(xroad_stop_t* obj);
475 
476 xroad_stop_t* xroad_stop_clone(const xroad_stop_t* obj);
477 
478 bool xroad_stop_is_valid(const xroad_stop_t* obj);
479 
480 int32_t xroad_stop_print(const xroad_stop_t* obj, char* buf, size_t buf_len);
481 
482 uint64_t xroad_stop_calc_hash(const xroad_stop_t* obj);
483 
484 xroad_str_t xroad_stop_calc_uniq_id(const xroad_stop_t* obj);
485 
486 
487 
488 /* xroad_reconfig_t */
489 
490 void xroad_reconfig_destroy(xroad_reconfig_t* obj);
491 
492 xroad_errno_t xroad_reconfig_send(xroad_reconfig_t* obj, const xroad_node_id_t id);
493 
494 xroad_errno_t xroad_reconfig_route(xroad_reconfig_t* obj, ...);
495 
496 void xroad_reconfig_reset(xroad_reconfig_t* obj);
497 
498 xroad_reconfig_t* xroad_reconfig_clone(const xroad_reconfig_t* obj);
499 
500 bool xroad_reconfig_is_valid(const xroad_reconfig_t* obj);
501 
502 int32_t xroad_reconfig_print(const xroad_reconfig_t* obj, char* buf, size_t buf_len);
503 
504 uint64_t xroad_reconfig_calc_hash(const xroad_reconfig_t* obj);
505 
506 xroad_str_t xroad_reconfig_calc_uniq_id(const xroad_reconfig_t* obj);
507 
508 
509 
510 /* xroad_activate_t */
511 
512 void xroad_activate_destroy(xroad_activate_t* obj);
513 
514 xroad_errno_t xroad_activate_send(xroad_activate_t* obj, const xroad_node_id_t id);
515 
516 xroad_errno_t xroad_activate_route(xroad_activate_t* obj, ...);
517 
518 void xroad_activate_reset(xroad_activate_t* obj);
519 
520 xroad_activate_t* xroad_activate_clone(const xroad_activate_t* obj);
521 
522 bool xroad_activate_is_valid(const xroad_activate_t* obj);
523 
524 int32_t xroad_activate_print(const xroad_activate_t* obj, char* buf, size_t buf_len);
525 
526 uint64_t xroad_activate_calc_hash(const xroad_activate_t* obj);
527 
528 xroad_str_t xroad_activate_calc_uniq_id(const xroad_activate_t* obj);
529 
530 
531 
532 /* xroad_deactivate_t */
533 
534 void xroad_deactivate_destroy(xroad_deactivate_t* obj);
535 
536 xroad_errno_t xroad_deactivate_send(xroad_deactivate_t* obj, const xroad_node_id_t id);
537 
538 xroad_errno_t xroad_deactivate_route(xroad_deactivate_t* obj, ...);
539 
540 void xroad_deactivate_reset(xroad_deactivate_t* obj);
541 
542 xroad_deactivate_t* xroad_deactivate_clone(const xroad_deactivate_t* obj);
543 
544 bool xroad_deactivate_is_valid(const xroad_deactivate_t* obj);
545 
546 int32_t xroad_deactivate_print(const xroad_deactivate_t* obj, char* buf, size_t buf_len);
547 
548 uint64_t xroad_deactivate_calc_hash(const xroad_deactivate_t* obj);
549 
550 xroad_str_t xroad_deactivate_calc_uniq_id(const xroad_deactivate_t* obj);
551 
552 
553 
554 /* xroad_date_changed_t */
555 
556 void xroad_date_changed_destroy(xroad_date_changed_t* obj);
557 
558 xroad_errno_t xroad_date_changed_send(xroad_date_changed_t* obj, const xroad_node_id_t id);
559 
560 xroad_errno_t xroad_date_changed_route(xroad_date_changed_t* obj, ...);
561 
562 void xroad_date_changed_reset(xroad_date_changed_t* obj);
563 
564 xroad_date_changed_t* xroad_date_changed_clone(const xroad_date_changed_t* obj);
565 
566 bool xroad_date_changed_is_valid(const xroad_date_changed_t* obj);
567 
568 int32_t xroad_date_changed_print(const xroad_date_changed_t* obj, char* buf, size_t buf_len);
569 
570 uint64_t xroad_date_changed_calc_hash(const xroad_date_changed_t* obj);
571 
572 xroad_str_t xroad_date_changed_calc_uniq_id(const xroad_date_changed_t* obj);
573 
574 
575 
576 /* xroad_reset_t */
577 
578 xroad_errno_t xroad_reset_set_hint(xroad_reset_t* obj, xroad_int32_t val);
579 
580 xroad_int32_t xroad_reset_get_hint(const xroad_reset_t* obj);
581 
582 void xroad_reset_reset_hint(xroad_reset_t* obj);
583 
584 bool xroad_reset_hint_is_set(const xroad_reset_t* obj);
585 
586 xroad_errno_t xroad_reset_set_sender_comp_id(xroad_reset_t* obj, xroad_str_t val);
587 
588 xroad_str_t xroad_reset_get_sender_comp_id(const xroad_reset_t* obj);
589 
590 void xroad_reset_reset_sender_comp_id(xroad_reset_t* obj);
591 
592 bool xroad_reset_sender_comp_id_is_set(const xroad_reset_t* obj);
593 
594 xroad_errno_t xroad_reset_set_target_comp_id(xroad_reset_t* obj, xroad_str_t val);
595 
596 xroad_str_t xroad_reset_get_target_comp_id(const xroad_reset_t* obj);
597 
598 void xroad_reset_reset_target_comp_id(xroad_reset_t* obj);
599 
600 bool xroad_reset_target_comp_id_is_set(const xroad_reset_t* obj);
601 
602 void xroad_reset_destroy(xroad_reset_t* obj);
603 
604 xroad_errno_t xroad_reset_send(xroad_reset_t* obj, const xroad_node_id_t id);
605 
606 xroad_errno_t xroad_reset_route(xroad_reset_t* obj, ...);
607 
608 void xroad_reset_reset(xroad_reset_t* obj);
609 
610 xroad_reset_t* xroad_reset_clone(const xroad_reset_t* obj);
611 
612 bool xroad_reset_is_valid(const xroad_reset_t* obj);
613 
614 int32_t xroad_reset_print(const xroad_reset_t* obj, char* buf, size_t buf_len);
615 
616 uint64_t xroad_reset_calc_hash(const xroad_reset_t* obj);
617 
618 xroad_str_t xroad_reset_calc_uniq_id(const xroad_reset_t* obj);
619 
620 
621 
622 /* xroad_alarm_t */
623 
624 xroad_object_id_t xroad_alarm_get_id(const xroad_alarm_t* obj);
625 
626 xroad_object_ref_t xroad_alarm_get_ref(const xroad_alarm_t* obj);
627 
628 xroad_errno_t xroad_alarm_set_node_id(xroad_alarm_t* obj, xroad_node_id_t val);
629 
630 xroad_node_id_t xroad_alarm_get_node_id(const xroad_alarm_t* obj);
631 
632 void xroad_alarm_reset_node_id(xroad_alarm_t* obj);
633 
634 bool xroad_alarm_node_id_is_set(const xroad_alarm_t* obj);
635 
636 xroad_errno_t xroad_alarm_set_logger(xroad_alarm_t* obj, xroad_str_t val);
637 
638 xroad_str_t xroad_alarm_get_logger(const xroad_alarm_t* obj);
639 
640 void xroad_alarm_reset_logger(xroad_alarm_t* obj);
641 
642 bool xroad_alarm_logger_is_set(const xroad_alarm_t* obj);
643 
644 xroad_errno_t xroad_alarm_set_timestamp(xroad_alarm_t* obj, xroad_timestamp_t val);
645 
646 xroad_timestamp_t xroad_alarm_get_timestamp(const xroad_alarm_t* obj);
647 
648 void xroad_alarm_reset_timestamp(xroad_alarm_t* obj);
649 
650 bool xroad_alarm_timestamp_is_set(const xroad_alarm_t* obj);
651 
652 xroad_errno_t xroad_alarm_set_level(xroad_alarm_t* obj, xroad_alarm_level_t val);
653 
654 xroad_alarm_level_t xroad_alarm_get_level(const xroad_alarm_t* obj);
655 
656 void xroad_alarm_reset_level(xroad_alarm_t* obj);
657 
658 bool xroad_alarm_level_is_set(const xroad_alarm_t* obj);
659 
660 xroad_errno_t xroad_alarm_set_text(xroad_alarm_t* obj, xroad_str_t val);
661 
662 xroad_str_t xroad_alarm_get_text(const xroad_alarm_t* obj);
663 
664 void xroad_alarm_reset_text(xroad_alarm_t* obj);
665 
666 bool xroad_alarm_text_is_set(const xroad_alarm_t* obj);
667 
668 xroad_errno_t xroad_alarm_send(xroad_alarm_t* obj, const xroad_node_id_t id);
669 
670 xroad_errno_t xroad_alarm_route(xroad_alarm_t* obj, ...);
671 
672 void xroad_alarm_reset(xroad_alarm_t* obj);
673 
674 xroad_alarm_t* xroad_alarm_clone(const xroad_alarm_t* obj);
675 
676 bool xroad_alarm_is_valid(const xroad_alarm_t* obj);
677 
678 int32_t xroad_alarm_print(const xroad_alarm_t* obj, char* buf, size_t buf_len);
679 
680 uint64_t xroad_alarm_calc_hash(const xroad_alarm_t* obj);
681 
682 xroad_str_t xroad_alarm_calc_uniq_id(const xroad_alarm_t* obj);
683 
684 
685 
686 /* xroad_node_event_t */
687 
688 xroad_errno_t xroad_node_event_set_node_id(xroad_node_event_t* obj, xroad_node_id_t val);
689 
690 xroad_node_id_t xroad_node_event_get_node_id(const xroad_node_event_t* obj);
691 
692 void xroad_node_event_reset_node_id(xroad_node_event_t* obj);
693 
694 bool xroad_node_event_node_id_is_set(const xroad_node_event_t* obj);
695 
696 xroad_errno_t xroad_node_event_set_event(xroad_node_event_t* obj, xroad_node_event_enum_t val);
697 
698 xroad_node_event_enum_t xroad_node_event_get_event(const xroad_node_event_t* obj);
699 
700 void xroad_node_event_reset_event(xroad_node_event_t* obj);
701 
702 bool xroad_node_event_event_is_set(const xroad_node_event_t* obj);
703 
704 void xroad_node_event_destroy(xroad_node_event_t* obj);
705 
706 xroad_errno_t xroad_node_event_send(xroad_node_event_t* obj, const xroad_node_id_t id);
707 
708 xroad_errno_t xroad_node_event_route(xroad_node_event_t* obj, ...);
709 
710 void xroad_node_event_reset(xroad_node_event_t* obj);
711 
712 xroad_node_event_t* xroad_node_event_clone(const xroad_node_event_t* obj);
713 
714 bool xroad_node_event_is_valid(const xroad_node_event_t* obj);
715 
716 int32_t xroad_node_event_print(const xroad_node_event_t* obj, char* buf, size_t buf_len);
717 
718 uint64_t xroad_node_event_calc_hash(const xroad_node_event_t* obj);
719 
720 xroad_str_t xroad_node_event_calc_uniq_id(const xroad_node_event_t* obj);
721 
722 
723 
724 /* xroad_ping_t */
725 
726 xroad_errno_t xroad_ping_set_request_id(xroad_ping_t* obj, xroad_uint64_t val);
727 
728 xroad_uint64_t xroad_ping_get_request_id(const xroad_ping_t* obj);
729 
730 void xroad_ping_reset_request_id(xroad_ping_t* obj);
731 
732 bool xroad_ping_request_id_is_set(const xroad_ping_t* obj);
733 
734 void xroad_ping_destroy(xroad_ping_t* obj);
735 
736 xroad_errno_t xroad_ping_send(xroad_ping_t* obj, const xroad_node_id_t id);
737 
738 xroad_errno_t xroad_ping_route(xroad_ping_t* obj, ...);
739 
740 void xroad_ping_reset(xroad_ping_t* obj);
741 
742 xroad_ping_t* xroad_ping_clone(const xroad_ping_t* obj);
743 
744 bool xroad_ping_is_valid(const xroad_ping_t* obj);
745 
746 int32_t xroad_ping_print(const xroad_ping_t* obj, char* buf, size_t buf_len);
747 
748 uint64_t xroad_ping_calc_hash(const xroad_ping_t* obj);
749 
750 xroad_str_t xroad_ping_calc_uniq_id(const xroad_ping_t* obj);
751 
752 
753 
754 /* xroad_alarm_enable_t */
755 
756 xroad_errno_t xroad_alarm_enable_set_enable(xroad_alarm_enable_t* obj, xroad_bool_t val);
757 
758 xroad_bool_t xroad_alarm_enable_get_enable(const xroad_alarm_enable_t* obj);
759 
760 void xroad_alarm_enable_reset_enable(xroad_alarm_enable_t* obj);
761 
762 bool xroad_alarm_enable_enable_is_set(const xroad_alarm_enable_t* obj);
763 
764 void xroad_alarm_enable_destroy(xroad_alarm_enable_t* obj);
765 
766 xroad_errno_t xroad_alarm_enable_send(xroad_alarm_enable_t* obj, const xroad_node_id_t id);
767 
768 xroad_errno_t xroad_alarm_enable_route(xroad_alarm_enable_t* obj, ...);
769 
770 void xroad_alarm_enable_reset(xroad_alarm_enable_t* obj);
771 
772 xroad_alarm_enable_t* xroad_alarm_enable_clone(const xroad_alarm_enable_t* obj);
773 
774 bool xroad_alarm_enable_is_valid(const xroad_alarm_enable_t* obj);
775 
776 int32_t xroad_alarm_enable_print(const xroad_alarm_enable_t* obj, char* buf, size_t buf_len);
777 
778 uint64_t xroad_alarm_enable_calc_hash(const xroad_alarm_enable_t* obj);
779 
780 xroad_str_t xroad_alarm_enable_calc_uniq_id(const xroad_alarm_enable_t* obj);
781 
782 
783 
784 /* xroad_pong_t */
785 
786 xroad_errno_t xroad_pong_set_request_id(xroad_pong_t* obj, xroad_uint64_t val);
787 
788 xroad_uint64_t xroad_pong_get_request_id(const xroad_pong_t* obj);
789 
790 void xroad_pong_reset_request_id(xroad_pong_t* obj);
791 
792 bool xroad_pong_request_id_is_set(const xroad_pong_t* obj);
793 
794 void xroad_pong_destroy(xroad_pong_t* obj);
795 
796 xroad_errno_t xroad_pong_send(xroad_pong_t* obj, const xroad_node_id_t id);
797 
798 xroad_errno_t xroad_pong_route(xroad_pong_t* obj, ...);
799 
800 void xroad_pong_reset(xroad_pong_t* obj);
801 
802 xroad_pong_t* xroad_pong_clone(const xroad_pong_t* obj);
803 
804 bool xroad_pong_is_valid(const xroad_pong_t* obj);
805 
806 int32_t xroad_pong_print(const xroad_pong_t* obj, char* buf, size_t buf_len);
807 
808 uint64_t xroad_pong_calc_hash(const xroad_pong_t* obj);
809 
810 xroad_str_t xroad_pong_calc_uniq_id(const xroad_pong_t* obj);
811 
812 
813 
814 /* xroad_currency_t */
815 
816 xroad_object_id_t xroad_currency_get_id(const xroad_currency_t* obj);
817 
818 xroad_object_ref_t xroad_currency_get_ref(const xroad_currency_t* obj);
819 
820 xroad_errno_t xroad_currency_set_name(xroad_currency_t* obj, xroad_str_t val);
821 
822 xroad_str_t xroad_currency_get_name(const xroad_currency_t* obj);
823 
824 void xroad_currency_reset_name(xroad_currency_t* obj);
825 
826 bool xroad_currency_name_is_set(const xroad_currency_t* obj);
827 
828 xroad_errno_t xroad_currency_set_iso(xroad_currency_t* obj, xroad_int32_t val);
829 
830 xroad_int32_t xroad_currency_get_iso(const xroad_currency_t* obj);
831 
832 void xroad_currency_reset_iso(xroad_currency_t* obj);
833 
834 bool xroad_currency_iso_is_set(const xroad_currency_t* obj);
835 
836 xroad_errno_t xroad_currency_send(xroad_currency_t* obj, const xroad_node_id_t id);
837 
838 xroad_errno_t xroad_currency_route(xroad_currency_t* obj, ...);
839 
840 void xroad_currency_reset(xroad_currency_t* obj);
841 
842 xroad_currency_t* xroad_currency_clone(const xroad_currency_t* obj);
843 
844 bool xroad_currency_is_valid(const xroad_currency_t* obj);
845 
846 int32_t xroad_currency_print(const xroad_currency_t* obj, char* buf, size_t buf_len);
847 
848 uint64_t xroad_currency_calc_hash(const xroad_currency_t* obj);
849 
850 xroad_str_t xroad_currency_calc_uniq_id(const xroad_currency_t* obj);
851 
852 
853 
854 /* xroad_exchange_t */
855 
856 xroad_object_id_t xroad_exchange_get_id(const xroad_exchange_t* obj);
857 
858 xroad_object_ref_t xroad_exchange_get_ref(const xroad_exchange_t* obj);
859 
860 xroad_errno_t xroad_exchange_set_name(xroad_exchange_t* obj, xroad_str_t val);
861 
862 xroad_str_t xroad_exchange_get_name(const xroad_exchange_t* obj);
863 
864 void xroad_exchange_reset_name(xroad_exchange_t* obj);
865 
866 bool xroad_exchange_name_is_set(const xroad_exchange_t* obj);
867 
868 xroad_errno_t xroad_exchange_set_mic(xroad_exchange_t* obj, xroad_str_t val);
869 
870 xroad_str_t xroad_exchange_get_mic(const xroad_exchange_t* obj);
871 
872 void xroad_exchange_reset_mic(xroad_exchange_t* obj);
873 
874 bool xroad_exchange_mic_is_set(const xroad_exchange_t* obj);
875 
876 xroad_errno_t xroad_exchange_send(xroad_exchange_t* obj, const xroad_node_id_t id);
877 
878 xroad_errno_t xroad_exchange_route(xroad_exchange_t* obj, ...);
879 
880 void xroad_exchange_reset(xroad_exchange_t* obj);
881 
882 xroad_exchange_t* xroad_exchange_clone(const xroad_exchange_t* obj);
883 
884 bool xroad_exchange_is_valid(const xroad_exchange_t* obj);
885 
886 int32_t xroad_exchange_print(const xroad_exchange_t* obj, char* buf, size_t buf_len);
887 
888 uint64_t xroad_exchange_calc_hash(const xroad_exchange_t* obj);
889 
890 xroad_str_t xroad_exchange_calc_uniq_id(const xroad_exchange_t* obj);
891 
892 
893 
894 /* xroad_fix_session_t */
895 
896 xroad_object_id_t xroad_fix_session_get_id(const xroad_fix_session_t* obj);
897 
898 xroad_object_ref_t xroad_fix_session_get_ref(const xroad_fix_session_t* obj);
899 
900 xroad_errno_t xroad_fix_session_set_node_id(xroad_fix_session_t* obj, xroad_node_id_t val);
901 
902 xroad_node_id_t xroad_fix_session_get_node_id(const xroad_fix_session_t* obj);
903 
904 void xroad_fix_session_reset_node_id(xroad_fix_session_t* obj);
905 
906 bool xroad_fix_session_node_id_is_set(const xroad_fix_session_t* obj);
907 
908 xroad_errno_t xroad_fix_session_set_sender_comp_id(xroad_fix_session_t* obj, xroad_str_t val);
909 
910 xroad_str_t xroad_fix_session_get_sender_comp_id(const xroad_fix_session_t* obj);
911 
912 void xroad_fix_session_reset_sender_comp_id(xroad_fix_session_t* obj);
913 
914 bool xroad_fix_session_sender_comp_id_is_set(const xroad_fix_session_t* obj);
915 
916 xroad_errno_t xroad_fix_session_set_target_comp_id(xroad_fix_session_t* obj, xroad_str_t val);
917 
918 xroad_str_t xroad_fix_session_get_target_comp_id(const xroad_fix_session_t* obj);
919 
920 void xroad_fix_session_reset_target_comp_id(xroad_fix_session_t* obj);
921 
922 bool xroad_fix_session_target_comp_id_is_set(const xroad_fix_session_t* obj);
923 
924 xroad_errno_t xroad_fix_session_set_tran_cnt(xroad_fix_session_t* obj, xroad_int64_t val);
925 
926 xroad_int64_t xroad_fix_session_get_tran_cnt(const xroad_fix_session_t* obj);
927 
928 void xroad_fix_session_reset_tran_cnt(xroad_fix_session_t* obj);
929 
930 bool xroad_fix_session_tran_cnt_is_set(const xroad_fix_session_t* obj);
931 
932 xroad_errno_t xroad_fix_session_set_logon_attempts(xroad_fix_session_t* obj, xroad_int64_t val);
933 
934 xroad_int64_t xroad_fix_session_get_logon_attempts(const xroad_fix_session_t* obj);
935 
936 void xroad_fix_session_reset_logon_attempts(xroad_fix_session_t* obj);
937 
938 bool xroad_fix_session_logon_attempts_is_set(const xroad_fix_session_t* obj);
939 
940 xroad_errno_t xroad_fix_session_set_expected_seqnum_in(xroad_fix_session_t* obj, xroad_seqnum_t val);
941 
942 xroad_seqnum_t xroad_fix_session_get_expected_seqnum_in(const xroad_fix_session_t* obj);
943 
944 void xroad_fix_session_reset_expected_seqnum_in(xroad_fix_session_t* obj);
945 
946 bool xroad_fix_session_expected_seqnum_in_is_set(const xroad_fix_session_t* obj);
947 
948 xroad_errno_t xroad_fix_session_set_sent_seqnum_out(xroad_fix_session_t* obj, xroad_seqnum_t val);
949 
950 xroad_seqnum_t xroad_fix_session_get_sent_seqnum_out(const xroad_fix_session_t* obj);
951 
952 void xroad_fix_session_reset_sent_seqnum_out(xroad_fix_session_t* obj);
953 
954 bool xroad_fix_session_sent_seqnum_out_is_set(const xroad_fix_session_t* obj);
955 
956 xroad_errno_t xroad_fix_session_set_state(xroad_fix_session_t* obj, xroad_session_state_t val);
957 
958 xroad_session_state_t xroad_fix_session_get_state(const xroad_fix_session_t* obj);
959 
960 void xroad_fix_session_reset_state(xroad_fix_session_t* obj);
961 
962 bool xroad_fix_session_state_is_set(const xroad_fix_session_t* obj);
963 
964 xroad_errno_t xroad_fix_session_set_status(xroad_fix_session_t* obj, xroad_fix_session_status_t val);
965 
966 xroad_fix_session_status_t xroad_fix_session_get_status(const xroad_fix_session_t* obj);
967 
968 void xroad_fix_session_reset_status(xroad_fix_session_t* obj);
969 
970 bool xroad_fix_session_status_is_set(const xroad_fix_session_t* obj);
971 
972 xroad_errno_t xroad_fix_session_set_fix_msg_out(xroad_fix_session_t* obj, void* ref);
973 
974 xroad_errno_t xroad_fix_session_set_fix_msg_out_ref(xroad_fix_session_t* obj, xroad_object_ref_t ref);
975 
976 void* xroad_fix_session_get_fix_msg_out(const xroad_fix_session_t* obj);
977 
978 xroad_object_ref_t xroad_fix_session_get_fix_msg_out_ref(const xroad_fix_session_t* obj);
979 
980 void xroad_fix_session_reset_fix_msg_out(xroad_fix_session_t* obj);
981 
982 bool xroad_fix_session_fix_msg_out_is_set(const xroad_fix_session_t* obj);
983 
984 xroad_errno_t xroad_fix_session_send(xroad_fix_session_t* obj, const xroad_node_id_t id);
985 
986 xroad_errno_t xroad_fix_session_route(xroad_fix_session_t* obj, ...);
987 
988 void xroad_fix_session_reset(xroad_fix_session_t* obj);
989 
990 xroad_fix_session_t* xroad_fix_session_clone(const xroad_fix_session_t* obj);
991 
992 bool xroad_fix_session_is_valid(const xroad_fix_session_t* obj);
993 
994 int32_t xroad_fix_session_print(const xroad_fix_session_t* obj, char* buf, size_t buf_len);
995 
996 uint64_t xroad_fix_session_calc_hash(const xroad_fix_session_t* obj);
997 
998 xroad_str_t xroad_fix_session_calc_uniq_id(const xroad_fix_session_t* obj);
999 
1000 
1001 
1002 /* xroad_order_t */
1003 
1004 xroad_object_id_t xroad_order_get_id(const xroad_order_t* obj);
1005 
1006 xroad_object_ref_t xroad_order_get_ref(const xroad_order_t* obj);
1007 
1008 xroad_errno_t xroad_order_set_side(xroad_order_t* obj, xroad_side_t val);
1009 
1010 xroad_side_t xroad_order_get_side(const xroad_order_t* obj);
1011 
1012 void xroad_order_reset_side(xroad_order_t* obj);
1013 
1014 bool xroad_order_side_is_set(const xroad_order_t* obj);
1015 
1016 xroad_errno_t xroad_order_set_tif(xroad_order_t* obj, xroad_tif_t val);
1017 
1018 xroad_tif_t xroad_order_get_tif(const xroad_order_t* obj);
1019 
1020 void xroad_order_reset_tif(xroad_order_t* obj);
1021 
1022 bool xroad_order_tif_is_set(const xroad_order_t* obj);
1023 
1024 xroad_errno_t xroad_order_set_src_node_id(xroad_order_t* obj, xroad_node_id_t val);
1025 
1026 xroad_node_id_t xroad_order_get_src_node_id(const xroad_order_t* obj);
1027 
1028 void xroad_order_reset_src_node_id(xroad_order_t* obj);
1029 
1030 bool xroad_order_src_node_id_is_set(const xroad_order_t* obj);
1031 
1032 xroad_errno_t xroad_order_set_dst_node_id(xroad_order_t* obj, xroad_node_id_t val);
1033 
1034 xroad_node_id_t xroad_order_get_dst_node_id(const xroad_order_t* obj);
1035 
1036 void xroad_order_reset_dst_node_id(xroad_order_t* obj);
1037 
1038 bool xroad_order_dst_node_id_is_set(const xroad_order_t* obj);
1039 
1040 xroad_errno_t xroad_order_set_ext_ref(xroad_order_t* obj, xroad_str_t val);
1041 
1042 xroad_str_t xroad_order_get_ext_ref(const xroad_order_t* obj);
1043 
1044 void xroad_order_reset_ext_ref(xroad_order_t* obj);
1045 
1046 bool xroad_order_ext_ref_is_set(const xroad_order_t* obj);
1047 
1048 xroad_errno_t xroad_order_set_status(xroad_order_t* obj, xroad_order_status_t val);
1049 
1050 xroad_order_status_t xroad_order_get_status(const xroad_order_t* obj);
1051 
1052 void xroad_order_reset_status(xroad_order_t* obj);
1053 
1054 bool xroad_order_status_is_set(const xroad_order_t* obj);
1055 
1056 xroad_errno_t xroad_order_set_sub_status(xroad_order_t* obj, xroad_sub_status_t val);
1057 
1058 xroad_sub_status_t xroad_order_get_sub_status(const xroad_order_t* obj);
1059 
1060 void xroad_order_reset_sub_status(xroad_order_t* obj);
1061 
1062 bool xroad_order_sub_status_is_set(const xroad_order_t* obj);
1063 
1064 xroad_errno_t xroad_order_set_sender(xroad_order_t* obj, xroad_str_t val);
1065 
1066 xroad_str_t xroad_order_get_sender(const xroad_order_t* obj);
1067 
1068 void xroad_order_reset_sender(xroad_order_t* obj);
1069 
1070 bool xroad_order_sender_is_set(const xroad_order_t* obj);
1071 
1072 xroad_errno_t xroad_order_set_timestamp(xroad_order_t* obj, xroad_timestamp_t val);
1073 
1074 xroad_timestamp_t xroad_order_get_timestamp(const xroad_order_t* obj);
1075 
1076 void xroad_order_reset_timestamp(xroad_order_t* obj);
1077 
1078 bool xroad_order_timestamp_is_set(const xroad_order_t* obj);
1079 
1080 xroad_errno_t xroad_order_set_account(xroad_order_t* obj, xroad_str_t val);
1081 
1082 xroad_str_t xroad_order_get_account(const xroad_order_t* obj);
1083 
1084 void xroad_order_reset_account(xroad_order_t* obj);
1085 
1086 bool xroad_order_account_is_set(const xroad_order_t* obj);
1087 
1088 xroad_errno_t xroad_order_set_client_code(xroad_order_t* obj, xroad_str_t val);
1089 
1090 xroad_str_t xroad_order_get_client_code(const xroad_order_t* obj);
1091 
1092 void xroad_order_reset_client_code(xroad_order_t* obj);
1093 
1094 bool xroad_order_client_code_is_set(const xroad_order_t* obj);
1095 
1096 xroad_errno_t xroad_order_set_sales(xroad_order_t* obj, xroad_str_t val);
1097 
1098 xroad_str_t xroad_order_get_sales(const xroad_order_t* obj);
1099 
1100 void xroad_order_reset_sales(xroad_order_t* obj);
1101 
1102 bool xroad_order_sales_is_set(const xroad_order_t* obj);
1103 
1104 xroad_errno_t xroad_order_set_instr(xroad_order_t* obj, void* ref);
1105 
1106 xroad_errno_t xroad_order_set_instr_ref(xroad_order_t* obj, xroad_object_ref_t ref);
1107 
1108 void* xroad_order_get_instr(const xroad_order_t* obj);
1109 
1110 xroad_object_ref_t xroad_order_get_instr_ref(const xroad_order_t* obj);
1111 
1112 void xroad_order_reset_instr(xroad_order_t* obj);
1113 
1114 bool xroad_order_instr_is_set(const xroad_order_t* obj);
1115 
1116 xroad_errno_t xroad_order_set_qty(xroad_order_t* obj, xroad_qty_t val);
1117 
1118 xroad_qty_t xroad_order_get_qty(const xroad_order_t* obj);
1119 
1120 void xroad_order_reset_qty(xroad_order_t* obj);
1121 
1122 bool xroad_order_qty_is_set(const xroad_order_t* obj);
1123 
1124 xroad_errno_t xroad_order_set_leaves_qty(xroad_order_t* obj, xroad_qty_t val);
1125 
1126 xroad_qty_t xroad_order_get_leaves_qty(const xroad_order_t* obj);
1127 
1128 void xroad_order_reset_leaves_qty(xroad_order_t* obj);
1129 
1130 bool xroad_order_leaves_qty_is_set(const xroad_order_t* obj);
1131 
1132 xroad_errno_t xroad_order_set_cum_qty(xroad_order_t* obj, xroad_qty_t val);
1133 
1134 xroad_qty_t xroad_order_get_cum_qty(const xroad_order_t* obj);
1135 
1136 void xroad_order_reset_cum_qty(xroad_order_t* obj);
1137 
1138 bool xroad_order_cum_qty_is_set(const xroad_order_t* obj);
1139 
1140 xroad_errno_t xroad_order_set_type(xroad_order_t* obj, xroad_ord_type_t val);
1141 
1142 xroad_ord_type_t xroad_order_get_type(const xroad_order_t* obj);
1143 
1144 void xroad_order_reset_type(xroad_order_t* obj);
1145 
1146 bool xroad_order_type_is_set(const xroad_order_t* obj);
1147 
1148 xroad_errno_t xroad_order_set_price(xroad_order_t* obj, xroad_price_t val);
1149 
1150 xroad_price_t xroad_order_get_price(const xroad_order_t* obj);
1151 
1152 void xroad_order_reset_price(xroad_order_t* obj);
1153 
1154 bool xroad_order_price_is_set(const xroad_order_t* obj);
1155 
1156 xroad_errno_t xroad_order_set_exp_date(xroad_order_t* obj, xroad_date_t val);
1157 
1158 xroad_date_t xroad_order_get_exp_date(const xroad_order_t* obj);
1159 
1160 void xroad_order_reset_exp_date(xroad_order_t* obj);
1161 
1162 bool xroad_order_exp_date_is_set(const xroad_order_t* obj);
1163 
1164 xroad_errno_t xroad_order_set_flags(xroad_order_t* obj, xroad_int32_t val);
1165 
1166 xroad_int32_t xroad_order_get_flags(const xroad_order_t* obj);
1167 
1168 void xroad_order_reset_flags(xroad_order_t* obj);
1169 
1170 bool xroad_order_flags_is_set(const xroad_order_t* obj);
1171 
1172 xroad_errno_t xroad_order_set_snd_time(xroad_order_t* obj, xroad_timestamp_t val);
1173 
1174 xroad_timestamp_t xroad_order_get_snd_time(const xroad_order_t* obj);
1175 
1176 void xroad_order_reset_snd_time(xroad_order_t* obj);
1177 
1178 bool xroad_order_snd_time_is_set(const xroad_order_t* obj);
1179 
1180 xroad_errno_t xroad_order_set_parent(xroad_order_t* obj, void* ref);
1181 
1182 xroad_errno_t xroad_order_set_parent_ref(xroad_order_t* obj, xroad_object_ref_t ref);
1183 
1184 void* xroad_order_get_parent(const xroad_order_t* obj);
1185 
1186 xroad_object_ref_t xroad_order_get_parent_ref(const xroad_order_t* obj);
1187 
1188 void xroad_order_reset_parent(xroad_order_t* obj);
1189 
1190 bool xroad_order_parent_is_set(const xroad_order_t* obj);
1191 
1192 xroad_errno_t xroad_order_set_child(xroad_order_t* obj, void* ref);
1193 
1194 xroad_errno_t xroad_order_set_child_ref(xroad_order_t* obj, xroad_object_ref_t ref);
1195 
1196 void* xroad_order_get_child(const xroad_order_t* obj);
1197 
1198 xroad_object_ref_t xroad_order_get_child_ref(const xroad_order_t* obj);
1199 
1200 void xroad_order_reset_child(xroad_order_t* obj);
1201 
1202 bool xroad_order_child_is_set(const xroad_order_t* obj);
1203 
1204 xroad_errno_t xroad_order_set_algo(xroad_order_t* obj, void* ref);
1205 
1206 xroad_errno_t xroad_order_set_algo_ref(xroad_order_t* obj, xroad_object_ref_t ref);
1207 
1208 void* xroad_order_get_algo(const xroad_order_t* obj);
1209 
1210 xroad_object_ref_t xroad_order_get_algo_ref(const xroad_order_t* obj);
1211 
1212 void xroad_order_reset_algo(xroad_order_t* obj);
1213 
1214 bool xroad_order_algo_is_set(const xroad_order_t* obj);
1215 
1216 xroad_errno_t xroad_order_set_hedge_cur(xroad_order_t* obj, void* ref);
1217 
1218 xroad_errno_t xroad_order_set_hedge_cur_ref(xroad_order_t* obj, xroad_object_ref_t ref);
1219 
1220 void* xroad_order_get_hedge_cur(const xroad_order_t* obj);
1221 
1222 xroad_object_ref_t xroad_order_get_hedge_cur_ref(const xroad_order_t* obj);
1223 
1224 void xroad_order_reset_hedge_cur(xroad_order_t* obj);
1225 
1226 bool xroad_order_hedge_cur_is_set(const xroad_order_t* obj);
1227 
1228 xroad_errno_t xroad_order_set_cur(xroad_order_t* obj, void* ref);
1229 
1230 xroad_errno_t xroad_order_set_cur_ref(xroad_order_t* obj, xroad_object_ref_t ref);
1231 
1232 void* xroad_order_get_cur(const xroad_order_t* obj);
1233 
1234 xroad_object_ref_t xroad_order_get_cur_ref(const xroad_order_t* obj);
1235 
1236 void xroad_order_reset_cur(xroad_order_t* obj);
1237 
1238 bool xroad_order_cur_is_set(const xroad_order_t* obj);
1239 
1240 xroad_errno_t xroad_order_set_hedge_rate(xroad_order_t* obj, xroad_price_t val);
1241 
1242 xroad_price_t xroad_order_get_hedge_rate(const xroad_order_t* obj);
1243 
1244 void xroad_order_reset_hedge_rate(xroad_order_t* obj);
1245 
1246 bool xroad_order_hedge_rate_is_set(const xroad_order_t* obj);
1247 
1248 xroad_errno_t xroad_order_set_comment(xroad_order_t* obj, xroad_str_t val);
1249 
1250 xroad_str_t xroad_order_get_comment(const xroad_order_t* obj);
1251 
1252 void xroad_order_reset_comment(xroad_order_t* obj);
1253 
1254 bool xroad_order_comment_is_set(const xroad_order_t* obj);
1255 
1256 xroad_errno_t xroad_order_set_broker(xroad_order_t* obj, void* ref);
1257 
1258 xroad_errno_t xroad_order_set_broker_ref(xroad_order_t* obj, xroad_object_ref_t ref);
1259 
1260 void* xroad_order_get_broker(const xroad_order_t* obj);
1261 
1262 xroad_object_ref_t xroad_order_get_broker_ref(const xroad_order_t* obj);
1263 
1264 void xroad_order_reset_broker(xroad_order_t* obj);
1265 
1266 bool xroad_order_broker_is_set(const xroad_order_t* obj);
1267 
1268 xroad_errno_t xroad_order_send(xroad_order_t* obj, const xroad_node_id_t id);
1269 
1270 xroad_errno_t xroad_order_route(xroad_order_t* obj, ...);
1271 
1272 void xroad_order_reset(xroad_order_t* obj);
1273 
1274 xroad_order_t* xroad_order_clone(const xroad_order_t* obj);
1275 
1276 bool xroad_order_is_valid(const xroad_order_t* obj);
1277 
1278 int32_t xroad_order_print(const xroad_order_t* obj, char* buf, size_t buf_len);
1279 
1280 uint64_t xroad_order_calc_hash(const xroad_order_t* obj);
1281 
1282 xroad_str_t xroad_order_calc_uniq_id(const xroad_order_t* obj);
1283 
1284 
1285 
1286 /* xroad_pos_t */
1287 
1288 xroad_object_id_t xroad_pos_get_id(const xroad_pos_t* obj);
1289 
1290 xroad_object_ref_t xroad_pos_get_ref(const xroad_pos_t* obj);
1291 
1292 xroad_errno_t xroad_pos_set_deleted(xroad_pos_t* obj, xroad_bool_t val);
1293 
1294 xroad_bool_t xroad_pos_get_deleted(const xroad_pos_t* obj);
1295 
1296 void xroad_pos_reset_deleted(xroad_pos_t* obj);
1297 
1298 bool xroad_pos_deleted_is_set(const xroad_pos_t* obj);
1299 
1300 xroad_errno_t xroad_pos_set_sender(xroad_pos_t* obj, xroad_str_t val);
1301 
1302 xroad_str_t xroad_pos_get_sender(const xroad_pos_t* obj);
1303 
1304 void xroad_pos_reset_sender(xroad_pos_t* obj);
1305 
1306 bool xroad_pos_sender_is_set(const xroad_pos_t* obj);
1307 
1308 xroad_errno_t xroad_pos_set_instr(xroad_pos_t* obj, void* ref);
1309 
1310 xroad_errno_t xroad_pos_set_instr_ref(xroad_pos_t* obj, xroad_object_ref_t ref);
1311 
1312 void* xroad_pos_get_instr(const xroad_pos_t* obj);
1313 
1314 xroad_object_ref_t xroad_pos_get_instr_ref(const xroad_pos_t* obj);
1315 
1316 void xroad_pos_reset_instr(xroad_pos_t* obj);
1317 
1318 bool xroad_pos_instr_is_set(const xroad_pos_t* obj);
1319 
1320 xroad_errno_t xroad_pos_set_realized_pnl(xroad_pos_t* obj, xroad_price_t val);
1321 
1322 xroad_price_t xroad_pos_get_realized_pnl(const xroad_pos_t* obj);
1323 
1324 void xroad_pos_reset_realized_pnl(xroad_pos_t* obj);
1325 
1326 bool xroad_pos_realized_pnl_is_set(const xroad_pos_t* obj);
1327 
1328 xroad_errno_t xroad_pos_set_change_pnl(xroad_pos_t* obj, xroad_price_t val);
1329 
1330 xroad_price_t xroad_pos_get_change_pnl(const xroad_pos_t* obj);
1331 
1332 void xroad_pos_reset_change_pnl(xroad_pos_t* obj);
1333 
1334 bool xroad_pos_change_pnl_is_set(const xroad_pos_t* obj);
1335 
1336 xroad_errno_t xroad_pos_set_unrealized_pnl(xroad_pos_t* obj, xroad_price_t val);
1337 
1338 xroad_price_t xroad_pos_get_unrealized_pnl(const xroad_pos_t* obj);
1339 
1340 void xroad_pos_reset_unrealized_pnl(xroad_pos_t* obj);
1341 
1342 bool xroad_pos_unrealized_pnl_is_set(const xroad_pos_t* obj);
1343 
1344 xroad_errno_t xroad_pos_set_total_buy(xroad_pos_t* obj, xroad_qty_t val);
1345 
1346 xroad_qty_t xroad_pos_get_total_buy(const xroad_pos_t* obj);
1347 
1348 void xroad_pos_reset_total_buy(xroad_pos_t* obj);
1349 
1350 bool xroad_pos_total_buy_is_set(const xroad_pos_t* obj);
1351 
1352 xroad_errno_t xroad_pos_set_total_sell(xroad_pos_t* obj, xroad_qty_t val);
1353 
1354 xroad_qty_t xroad_pos_get_total_sell(const xroad_pos_t* obj);
1355 
1356 void xroad_pos_reset_total_sell(xroad_pos_t* obj);
1357 
1358 bool xroad_pos_total_sell_is_set(const xroad_pos_t* obj);
1359 
1360 xroad_errno_t xroad_pos_set_avg_price(xroad_pos_t* obj, xroad_price_t val);
1361 
1362 xroad_price_t xroad_pos_get_avg_price(const xroad_pos_t* obj);
1363 
1364 void xroad_pos_reset_avg_price(xroad_pos_t* obj);
1365 
1366 bool xroad_pos_avg_price_is_set(const xroad_pos_t* obj);
1367 
1368 xroad_errno_t xroad_pos_set_last_trd(xroad_pos_t* obj, void* ref);
1369 
1370 xroad_errno_t xroad_pos_set_last_trd_ref(xroad_pos_t* obj, xroad_object_ref_t ref);
1371 
1372 void* xroad_pos_get_last_trd(const xroad_pos_t* obj);
1373 
1374 xroad_object_ref_t xroad_pos_get_last_trd_ref(const xroad_pos_t* obj);
1375 
1376 void xroad_pos_reset_last_trd(xroad_pos_t* obj);
1377 
1378 bool xroad_pos_last_trd_is_set(const xroad_pos_t* obj);
1379 
1380 xroad_errno_t xroad_pos_send(xroad_pos_t* obj, const xroad_node_id_t id);
1381 
1382 xroad_errno_t xroad_pos_route(xroad_pos_t* obj, ...);
1383 
1384 void xroad_pos_reset(xroad_pos_t* obj);
1385 
1386 xroad_pos_t* xroad_pos_clone(const xroad_pos_t* obj);
1387 
1388 bool xroad_pos_is_valid(const xroad_pos_t* obj);
1389 
1390 int32_t xroad_pos_print(const xroad_pos_t* obj, char* buf, size_t buf_len);
1391 
1392 uint64_t xroad_pos_calc_hash(const xroad_pos_t* obj);
1393 
1394 xroad_str_t xroad_pos_calc_uniq_id(const xroad_pos_t* obj);
1395 
1396 
1397 
1398 /* xroad_order_stat_t */
1399 
1400 xroad_object_id_t xroad_order_stat_get_id(const xroad_order_stat_t* obj);
1401 
1402 xroad_object_ref_t xroad_order_stat_get_ref(const xroad_order_stat_t* obj);
1403 
1404 xroad_errno_t xroad_order_stat_set_sender(xroad_order_stat_t* obj, xroad_str_t val);
1405 
1406 xroad_str_t xroad_order_stat_get_sender(const xroad_order_stat_t* obj);
1407 
1408 void xroad_order_stat_reset_sender(xroad_order_stat_t* obj);
1409 
1410 bool xroad_order_stat_sender_is_set(const xroad_order_stat_t* obj);
1411 
1412 xroad_errno_t xroad_order_stat_set_order_cnt(xroad_order_stat_t* obj, xroad_int32_t val);
1413 
1414 xroad_int32_t xroad_order_stat_get_order_cnt(const xroad_order_stat_t* obj);
1415 
1416 void xroad_order_stat_reset_order_cnt(xroad_order_stat_t* obj);
1417 
1418 bool xroad_order_stat_order_cnt_is_set(const xroad_order_stat_t* obj);
1419 
1420 xroad_errno_t xroad_order_stat_set_active_order_cnt(xroad_order_stat_t* obj, xroad_int32_t val);
1421 
1422 xroad_int32_t xroad_order_stat_get_active_order_cnt(const xroad_order_stat_t* obj);
1423 
1424 void xroad_order_stat_reset_active_order_cnt(xroad_order_stat_t* obj);
1425 
1426 bool xroad_order_stat_active_order_cnt_is_set(const xroad_order_stat_t* obj);
1427 
1428 xroad_errno_t xroad_order_stat_set_lat_min(xroad_order_stat_t* obj, xroad_int32_t val);
1429 
1430 xroad_int32_t xroad_order_stat_get_lat_min(const xroad_order_stat_t* obj);
1431 
1432 void xroad_order_stat_reset_lat_min(xroad_order_stat_t* obj);
1433 
1434 bool xroad_order_stat_lat_min_is_set(const xroad_order_stat_t* obj);
1435 
1436 xroad_errno_t xroad_order_stat_set_lat_max(xroad_order_stat_t* obj, xroad_int32_t val);
1437 
1438 xroad_int32_t xroad_order_stat_get_lat_max(const xroad_order_stat_t* obj);
1439 
1440 void xroad_order_stat_reset_lat_max(xroad_order_stat_t* obj);
1441 
1442 bool xroad_order_stat_lat_max_is_set(const xroad_order_stat_t* obj);
1443 
1444 xroad_errno_t xroad_order_stat_set_lat_50(xroad_order_stat_t* obj, xroad_int32_t val);
1445 
1446 xroad_int32_t xroad_order_stat_get_lat_50(const xroad_order_stat_t* obj);
1447 
1448 void xroad_order_stat_reset_lat_50(xroad_order_stat_t* obj);
1449 
1450 bool xroad_order_stat_lat_50_is_set(const xroad_order_stat_t* obj);
1451 
1452 xroad_errno_t xroad_order_stat_set_lat_75(xroad_order_stat_t* obj, xroad_int32_t val);
1453 
1454 xroad_int32_t xroad_order_stat_get_lat_75(const xroad_order_stat_t* obj);
1455 
1456 void xroad_order_stat_reset_lat_75(xroad_order_stat_t* obj);
1457 
1458 bool xroad_order_stat_lat_75_is_set(const xroad_order_stat_t* obj);
1459 
1460 xroad_errno_t xroad_order_stat_set_lat_99(xroad_order_stat_t* obj, xroad_int32_t val);
1461 
1462 xroad_int32_t xroad_order_stat_get_lat_99(const xroad_order_stat_t* obj);
1463 
1464 void xroad_order_stat_reset_lat_99(xroad_order_stat_t* obj);
1465 
1466 bool xroad_order_stat_lat_99_is_set(const xroad_order_stat_t* obj);
1467 
1468 xroad_errno_t xroad_order_stat_set_lat_9999(xroad_order_stat_t* obj, xroad_int32_t val);
1469 
1470 xroad_int32_t xroad_order_stat_get_lat_9999(const xroad_order_stat_t* obj);
1471 
1472 void xroad_order_stat_reset_lat_9999(xroad_order_stat_t* obj);
1473 
1474 bool xroad_order_stat_lat_9999_is_set(const xroad_order_stat_t* obj);
1475 
1476 xroad_errno_t xroad_order_stat_set_rtp_min(xroad_order_stat_t* obj, xroad_int32_t val);
1477 
1478 xroad_int32_t xroad_order_stat_get_rtp_min(const xroad_order_stat_t* obj);
1479 
1480 void xroad_order_stat_reset_rtp_min(xroad_order_stat_t* obj);
1481 
1482 bool xroad_order_stat_rtp_min_is_set(const xroad_order_stat_t* obj);
1483 
1484 xroad_errno_t xroad_order_stat_set_rtp_max(xroad_order_stat_t* obj, xroad_int32_t val);
1485 
1486 xroad_int32_t xroad_order_stat_get_rtp_max(const xroad_order_stat_t* obj);
1487 
1488 void xroad_order_stat_reset_rtp_max(xroad_order_stat_t* obj);
1489 
1490 bool xroad_order_stat_rtp_max_is_set(const xroad_order_stat_t* obj);
1491 
1492 xroad_errno_t xroad_order_stat_set_rtp_50(xroad_order_stat_t* obj, xroad_int32_t val);
1493 
1494 xroad_int32_t xroad_order_stat_get_rtp_50(const xroad_order_stat_t* obj);
1495 
1496 void xroad_order_stat_reset_rtp_50(xroad_order_stat_t* obj);
1497 
1498 bool xroad_order_stat_rtp_50_is_set(const xroad_order_stat_t* obj);
1499 
1500 xroad_errno_t xroad_order_stat_set_rtp_75(xroad_order_stat_t* obj, xroad_int32_t val);
1501 
1502 xroad_int32_t xroad_order_stat_get_rtp_75(const xroad_order_stat_t* obj);
1503 
1504 void xroad_order_stat_reset_rtp_75(xroad_order_stat_t* obj);
1505 
1506 bool xroad_order_stat_rtp_75_is_set(const xroad_order_stat_t* obj);
1507 
1508 xroad_errno_t xroad_order_stat_set_rtp_99(xroad_order_stat_t* obj, xroad_int32_t val);
1509 
1510 xroad_int32_t xroad_order_stat_get_rtp_99(const xroad_order_stat_t* obj);
1511 
1512 void xroad_order_stat_reset_rtp_99(xroad_order_stat_t* obj);
1513 
1514 bool xroad_order_stat_rtp_99_is_set(const xroad_order_stat_t* obj);
1515 
1516 xroad_errno_t xroad_order_stat_set_rtp_9999(xroad_order_stat_t* obj, xroad_int32_t val);
1517 
1518 xroad_int32_t xroad_order_stat_get_rtp_9999(const xroad_order_stat_t* obj);
1519 
1520 void xroad_order_stat_reset_rtp_9999(xroad_order_stat_t* obj);
1521 
1522 bool xroad_order_stat_rtp_9999_is_set(const xroad_order_stat_t* obj);
1523 
1524 xroad_errno_t xroad_order_stat_send(xroad_order_stat_t* obj, const xroad_node_id_t id);
1525 
1526 xroad_errno_t xroad_order_stat_route(xroad_order_stat_t* obj, ...);
1527 
1528 void xroad_order_stat_reset(xroad_order_stat_t* obj);
1529 
1530 xroad_order_stat_t* xroad_order_stat_clone(const xroad_order_stat_t* obj);
1531 
1532 bool xroad_order_stat_is_valid(const xroad_order_stat_t* obj);
1533 
1534 int32_t xroad_order_stat_print(const xroad_order_stat_t* obj, char* buf, size_t buf_len);
1535 
1536 uint64_t xroad_order_stat_calc_hash(const xroad_order_stat_t* obj);
1537 
1538 xroad_str_t xroad_order_stat_calc_uniq_id(const xroad_order_stat_t* obj);
1539 
1540 
1541 
1542 /* xroad_iceberg_t */
1543 
1544 xroad_object_id_t xroad_iceberg_get_id(const xroad_iceberg_t* obj);
1545 
1546 xroad_object_ref_t xroad_iceberg_get_ref(const xroad_iceberg_t* obj);
1547 
1548 xroad_errno_t xroad_iceberg_set_display_qty(xroad_iceberg_t* obj, xroad_qty_t val);
1549 
1550 xroad_qty_t xroad_iceberg_get_display_qty(const xroad_iceberg_t* obj);
1551 
1552 void xroad_iceberg_reset_display_qty(xroad_iceberg_t* obj);
1553 
1554 bool xroad_iceberg_display_qty_is_set(const xroad_iceberg_t* obj);
1555 
1556 xroad_errno_t xroad_iceberg_send(xroad_iceberg_t* obj, const xroad_node_id_t id);
1557 
1558 xroad_errno_t xroad_iceberg_route(xroad_iceberg_t* obj, ...);
1559 
1560 void xroad_iceberg_reset(xroad_iceberg_t* obj);
1561 
1562 xroad_iceberg_t* xroad_iceberg_clone(const xroad_iceberg_t* obj);
1563 
1564 bool xroad_iceberg_is_valid(const xroad_iceberg_t* obj);
1565 
1566 int32_t xroad_iceberg_print(const xroad_iceberg_t* obj, char* buf, size_t buf_len);
1567 
1568 uint64_t xroad_iceberg_calc_hash(const xroad_iceberg_t* obj);
1569 
1570 xroad_str_t xroad_iceberg_calc_uniq_id(const xroad_iceberg_t* obj);
1571 
1572 
1573 
1574 /* xroad_twap_t */
1575 
1576 xroad_object_id_t xroad_twap_get_id(const xroad_twap_t* obj);
1577 
1578 xroad_object_ref_t xroad_twap_get_ref(const xroad_twap_t* obj);
1579 
1580 xroad_errno_t xroad_twap_set_start(xroad_twap_t* obj, xroad_int32_t val);
1581 
1582 xroad_int32_t xroad_twap_get_start(const xroad_twap_t* obj);
1583 
1584 void xroad_twap_reset_start(xroad_twap_t* obj);
1585 
1586 bool xroad_twap_start_is_set(const xroad_twap_t* obj);
1587 
1588 xroad_errno_t xroad_twap_set_stop(xroad_twap_t* obj, xroad_int32_t val);
1589 
1590 xroad_int32_t xroad_twap_get_stop(const xroad_twap_t* obj);
1591 
1592 void xroad_twap_reset_stop(xroad_twap_t* obj);
1593 
1594 bool xroad_twap_stop_is_set(const xroad_twap_t* obj);
1595 
1596 xroad_errno_t xroad_twap_set_agression_level(xroad_twap_t* obj, xroad_int32_t val);
1597 
1598 xroad_int32_t xroad_twap_get_agression_level(const xroad_twap_t* obj);
1599 
1600 void xroad_twap_reset_agression_level(xroad_twap_t* obj);
1601 
1602 bool xroad_twap_agression_level_is_set(const xroad_twap_t* obj);
1603 
1604 xroad_errno_t xroad_twap_set_mid_time(xroad_twap_t* obj, xroad_int32_t val);
1605 
1606 xroad_int32_t xroad_twap_get_mid_time(const xroad_twap_t* obj);
1607 
1608 void xroad_twap_reset_mid_time(xroad_twap_t* obj);
1609 
1610 bool xroad_twap_mid_time_is_set(const xroad_twap_t* obj);
1611 
1612 xroad_errno_t xroad_twap_set_agression_time(xroad_twap_t* obj, xroad_int32_t val);
1613 
1614 xroad_int32_t xroad_twap_get_agression_time(const xroad_twap_t* obj);
1615 
1616 void xroad_twap_reset_agression_time(xroad_twap_t* obj);
1617 
1618 bool xroad_twap_agression_time_is_set(const xroad_twap_t* obj);
1619 
1620 xroad_errno_t xroad_twap_set_book_depth(xroad_twap_t* obj, xroad_int32_t val);
1621 
1622 xroad_int32_t xroad_twap_get_book_depth(const xroad_twap_t* obj);
1623 
1624 void xroad_twap_reset_book_depth(xroad_twap_t* obj);
1625 
1626 bool xroad_twap_book_depth_is_set(const xroad_twap_t* obj);
1627 
1628 xroad_errno_t xroad_twap_set_min_qty(xroad_twap_t* obj, xroad_int32_t val);
1629 
1630 xroad_int32_t xroad_twap_get_min_qty(const xroad_twap_t* obj);
1631 
1632 void xroad_twap_reset_min_qty(xroad_twap_t* obj);
1633 
1634 bool xroad_twap_min_qty_is_set(const xroad_twap_t* obj);
1635 
1636 xroad_errno_t xroad_twap_send(xroad_twap_t* obj, const xroad_node_id_t id);
1637 
1638 xroad_errno_t xroad_twap_route(xroad_twap_t* obj, ...);
1639 
1640 void xroad_twap_reset(xroad_twap_t* obj);
1641 
1642 xroad_twap_t* xroad_twap_clone(const xroad_twap_t* obj);
1643 
1644 bool xroad_twap_is_valid(const xroad_twap_t* obj);
1645 
1646 int32_t xroad_twap_print(const xroad_twap_t* obj, char* buf, size_t buf_len);
1647 
1648 uint64_t xroad_twap_calc_hash(const xroad_twap_t* obj);
1649 
1650 xroad_str_t xroad_twap_calc_uniq_id(const xroad_twap_t* obj);
1651 
1652 
1653 
1654 /* xroad_pov_t */
1655 
1656 xroad_object_id_t xroad_pov_get_id(const xroad_pov_t* obj);
1657 
1658 xroad_object_ref_t xroad_pov_get_ref(const xroad_pov_t* obj);
1659 
1660 xroad_errno_t xroad_pov_set_start(xroad_pov_t* obj, xroad_int32_t val);
1661 
1662 xroad_int32_t xroad_pov_get_start(const xroad_pov_t* obj);
1663 
1664 void xroad_pov_reset_start(xroad_pov_t* obj);
1665 
1666 bool xroad_pov_start_is_set(const xroad_pov_t* obj);
1667 
1668 xroad_errno_t xroad_pov_set_stop(xroad_pov_t* obj, xroad_int32_t val);
1669 
1670 xroad_int32_t xroad_pov_get_stop(const xroad_pov_t* obj);
1671 
1672 void xroad_pov_reset_stop(xroad_pov_t* obj);
1673 
1674 bool xroad_pov_stop_is_set(const xroad_pov_t* obj);
1675 
1676 xroad_errno_t xroad_pov_set_agression_level(xroad_pov_t* obj, xroad_int32_t val);
1677 
1678 xroad_int32_t xroad_pov_get_agression_level(const xroad_pov_t* obj);
1679 
1680 void xroad_pov_reset_agression_level(xroad_pov_t* obj);
1681 
1682 bool xroad_pov_agression_level_is_set(const xroad_pov_t* obj);
1683 
1684 xroad_errno_t xroad_pov_set_mid_time(xroad_pov_t* obj, xroad_int32_t val);
1685 
1686 xroad_int32_t xroad_pov_get_mid_time(const xroad_pov_t* obj);
1687 
1688 void xroad_pov_reset_mid_time(xroad_pov_t* obj);
1689 
1690 bool xroad_pov_mid_time_is_set(const xroad_pov_t* obj);
1691 
1692 xroad_errno_t xroad_pov_set_agression_time(xroad_pov_t* obj, xroad_int32_t val);
1693 
1694 xroad_int32_t xroad_pov_get_agression_time(const xroad_pov_t* obj);
1695 
1696 void xroad_pov_reset_agression_time(xroad_pov_t* obj);
1697 
1698 bool xroad_pov_agression_time_is_set(const xroad_pov_t* obj);
1699 
1700 xroad_errno_t xroad_pov_set_book_depth(xroad_pov_t* obj, xroad_int32_t val);
1701 
1702 xroad_int32_t xroad_pov_get_book_depth(const xroad_pov_t* obj);
1703 
1704 void xroad_pov_reset_book_depth(xroad_pov_t* obj);
1705 
1706 bool xroad_pov_book_depth_is_set(const xroad_pov_t* obj);
1707 
1708 xroad_errno_t xroad_pov_set_min_qty(xroad_pov_t* obj, xroad_int32_t val);
1709 
1710 xroad_int32_t xroad_pov_get_min_qty(const xroad_pov_t* obj);
1711 
1712 void xroad_pov_reset_min_qty(xroad_pov_t* obj);
1713 
1714 bool xroad_pov_min_qty_is_set(const xroad_pov_t* obj);
1715 
1716 xroad_errno_t xroad_pov_set_period(xroad_pov_t* obj, xroad_int32_t val);
1717 
1718 xroad_int32_t xroad_pov_get_period(const xroad_pov_t* obj);
1719 
1720 void xroad_pov_reset_period(xroad_pov_t* obj);
1721 
1722 bool xroad_pov_period_is_set(const xroad_pov_t* obj);
1723 
1724 xroad_errno_t xroad_pov_set_rate(xroad_pov_t* obj, xroad_double_t val);
1725 
1726 xroad_double_t xroad_pov_get_rate(const xroad_pov_t* obj);
1727 
1728 void xroad_pov_reset_rate(xroad_pov_t* obj);
1729 
1730 bool xroad_pov_rate_is_set(const xroad_pov_t* obj);
1731 
1732 xroad_errno_t xroad_pov_set_display_qty(xroad_pov_t* obj, xroad_qty_t val);
1733 
1734 xroad_qty_t xroad_pov_get_display_qty(const xroad_pov_t* obj);
1735 
1736 void xroad_pov_reset_display_qty(xroad_pov_t* obj);
1737 
1738 bool xroad_pov_display_qty_is_set(const xroad_pov_t* obj);
1739 
1740 xroad_errno_t xroad_pov_send(xroad_pov_t* obj, const xroad_node_id_t id);
1741 
1742 xroad_errno_t xroad_pov_route(xroad_pov_t* obj, ...);
1743 
1744 void xroad_pov_reset(xroad_pov_t* obj);
1745 
1746 xroad_pov_t* xroad_pov_clone(const xroad_pov_t* obj);
1747 
1748 bool xroad_pov_is_valid(const xroad_pov_t* obj);
1749 
1750 int32_t xroad_pov_print(const xroad_pov_t* obj, char* buf, size_t buf_len);
1751 
1752 uint64_t xroad_pov_calc_hash(const xroad_pov_t* obj);
1753 
1754 xroad_str_t xroad_pov_calc_uniq_id(const xroad_pov_t* obj);
1755 
1756 
1757 
1758 /* xroad_vwap_t */
1759 
1760 xroad_object_id_t xroad_vwap_get_id(const xroad_vwap_t* obj);
1761 
1762 xroad_object_ref_t xroad_vwap_get_ref(const xroad_vwap_t* obj);
1763 
1764 xroad_errno_t xroad_vwap_set_start(xroad_vwap_t* obj, xroad_int32_t val);
1765 
1766 xroad_int32_t xroad_vwap_get_start(const xroad_vwap_t* obj);
1767 
1768 void xroad_vwap_reset_start(xroad_vwap_t* obj);
1769 
1770 bool xroad_vwap_start_is_set(const xroad_vwap_t* obj);
1771 
1772 xroad_errno_t xroad_vwap_set_stop(xroad_vwap_t* obj, xroad_int32_t val);
1773 
1774 xroad_int32_t xroad_vwap_get_stop(const xroad_vwap_t* obj);
1775 
1776 void xroad_vwap_reset_stop(xroad_vwap_t* obj);
1777 
1778 bool xroad_vwap_stop_is_set(const xroad_vwap_t* obj);
1779 
1780 xroad_errno_t xroad_vwap_set_agression_level(xroad_vwap_t* obj, xroad_int32_t val);
1781 
1782 xroad_int32_t xroad_vwap_get_agression_level(const xroad_vwap_t* obj);
1783 
1784 void xroad_vwap_reset_agression_level(xroad_vwap_t* obj);
1785 
1786 bool xroad_vwap_agression_level_is_set(const xroad_vwap_t* obj);
1787 
1788 xroad_errno_t xroad_vwap_set_mid_time(xroad_vwap_t* obj, xroad_int32_t val);
1789 
1790 xroad_int32_t xroad_vwap_get_mid_time(const xroad_vwap_t* obj);
1791 
1792 void xroad_vwap_reset_mid_time(xroad_vwap_t* obj);
1793 
1794 bool xroad_vwap_mid_time_is_set(const xroad_vwap_t* obj);
1795 
1796 xroad_errno_t xroad_vwap_set_agression_time(xroad_vwap_t* obj, xroad_int32_t val);
1797 
1798 xroad_int32_t xroad_vwap_get_agression_time(const xroad_vwap_t* obj);
1799 
1800 void xroad_vwap_reset_agression_time(xroad_vwap_t* obj);
1801 
1802 bool xroad_vwap_agression_time_is_set(const xroad_vwap_t* obj);
1803 
1804 xroad_errno_t xroad_vwap_set_book_depth(xroad_vwap_t* obj, xroad_int32_t val);
1805 
1806 xroad_int32_t xroad_vwap_get_book_depth(const xroad_vwap_t* obj);
1807 
1808 void xroad_vwap_reset_book_depth(xroad_vwap_t* obj);
1809 
1810 bool xroad_vwap_book_depth_is_set(const xroad_vwap_t* obj);
1811 
1812 xroad_errno_t xroad_vwap_set_min_qty(xroad_vwap_t* obj, xroad_int32_t val);
1813 
1814 xroad_int32_t xroad_vwap_get_min_qty(const xroad_vwap_t* obj);
1815 
1816 void xroad_vwap_reset_min_qty(xroad_vwap_t* obj);
1817 
1818 bool xroad_vwap_min_qty_is_set(const xroad_vwap_t* obj);
1819 
1820 xroad_errno_t xroad_vwap_set_price_move(xroad_vwap_t* obj, xroad_double_t val);
1821 
1822 xroad_double_t xroad_vwap_get_price_move(const xroad_vwap_t* obj);
1823 
1824 void xroad_vwap_reset_price_move(xroad_vwap_t* obj);
1825 
1826 bool xroad_vwap_price_move_is_set(const xroad_vwap_t* obj);
1827 
1828 xroad_errno_t xroad_vwap_send(xroad_vwap_t* obj, const xroad_node_id_t id);
1829 
1830 xroad_errno_t xroad_vwap_route(xroad_vwap_t* obj, ...);
1831 
1832 void xroad_vwap_reset(xroad_vwap_t* obj);
1833 
1834 xroad_vwap_t* xroad_vwap_clone(const xroad_vwap_t* obj);
1835 
1836 bool xroad_vwap_is_valid(const xroad_vwap_t* obj);
1837 
1838 int32_t xroad_vwap_print(const xroad_vwap_t* obj, char* buf, size_t buf_len);
1839 
1840 uint64_t xroad_vwap_calc_hash(const xroad_vwap_t* obj);
1841 
1842 xroad_str_t xroad_vwap_calc_uniq_id(const xroad_vwap_t* obj);
1843 
1844 
1845 
1846 /* xroad_instr_t */
1847 
1848 xroad_object_id_t xroad_instr_get_id(const xroad_instr_t* obj);
1849 
1850 xroad_object_ref_t xroad_instr_get_ref(const xroad_instr_t* obj);
1851 
1852 xroad_errno_t xroad_instr_set_deleted(xroad_instr_t* obj, xroad_bool_t val);
1853 
1854 xroad_bool_t xroad_instr_get_deleted(const xroad_instr_t* obj);
1855 
1856 void xroad_instr_reset_deleted(xroad_instr_t* obj);
1857 
1858 bool xroad_instr_deleted_is_set(const xroad_instr_t* obj);
1859 
1860 xroad_errno_t xroad_instr_set_alias(xroad_instr_t* obj, xroad_str_t val);
1861 
1862 xroad_str_t xroad_instr_get_alias(const xroad_instr_t* obj);
1863 
1864 void xroad_instr_reset_alias(xroad_instr_t* obj);
1865 
1866 bool xroad_instr_alias_is_set(const xroad_instr_t* obj);
1867 
1868 xroad_errno_t xroad_instr_set_name(xroad_instr_t* obj, xroad_str_t val);
1869 
1870 xroad_str_t xroad_instr_get_name(const xroad_instr_t* obj);
1871 
1872 void xroad_instr_reset_name(xroad_instr_t* obj);
1873 
1874 bool xroad_instr_name_is_set(const xroad_instr_t* obj);
1875 
1876 xroad_errno_t xroad_instr_set_display_name(xroad_instr_t* obj, xroad_str_t val);
1877 
1878 xroad_str_t xroad_instr_get_display_name(const xroad_instr_t* obj);
1879 
1880 void xroad_instr_reset_display_name(xroad_instr_t* obj);
1881 
1882 bool xroad_instr_display_name_is_set(const xroad_instr_t* obj);
1883 
1884 xroad_errno_t xroad_instr_set_cgate_name(xroad_instr_t* obj, xroad_str_t val);
1885 
1886 xroad_str_t xroad_instr_get_cgate_name(const xroad_instr_t* obj);
1887 
1888 void xroad_instr_reset_cgate_name(xroad_instr_t* obj);
1889 
1890 bool xroad_instr_cgate_name_is_set(const xroad_instr_t* obj);
1891 
1892 xroad_errno_t xroad_instr_set_cqg_name(xroad_instr_t* obj, xroad_str_t val);
1893 
1894 xroad_str_t xroad_instr_get_cqg_name(const xroad_instr_t* obj);
1895 
1896 void xroad_instr_reset_cqg_name(xroad_instr_t* obj);
1897 
1898 bool xroad_instr_cqg_name_is_set(const xroad_instr_t* obj);
1899 
1900 xroad_errno_t xroad_instr_set_exch_id(xroad_instr_t* obj, xroad_int64_t val);
1901 
1902 xroad_int64_t xroad_instr_get_exch_id(const xroad_instr_t* obj);
1903 
1904 void xroad_instr_reset_exch_id(xroad_instr_t* obj);
1905 
1906 bool xroad_instr_exch_id_is_set(const xroad_instr_t* obj);
1907 
1908 xroad_errno_t xroad_instr_set_board(xroad_instr_t* obj, xroad_str_t val);
1909 
1910 xroad_str_t xroad_instr_get_board(const xroad_instr_t* obj);
1911 
1912 void xroad_instr_reset_board(xroad_instr_t* obj);
1913 
1914 bool xroad_instr_board_is_set(const xroad_instr_t* obj);
1915 
1916 xroad_errno_t xroad_instr_set_exch(xroad_instr_t* obj, void* ref);
1917 
1918 xroad_errno_t xroad_instr_set_exch_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
1919 
1920 void* xroad_instr_get_exch(const xroad_instr_t* obj);
1921 
1922 xroad_object_ref_t xroad_instr_get_exch_ref(const xroad_instr_t* obj);
1923 
1924 void xroad_instr_reset_exch(xroad_instr_t* obj);
1925 
1926 bool xroad_instr_exch_is_set(const xroad_instr_t* obj);
1927 
1928 xroad_errno_t xroad_instr_set_cfi(xroad_instr_t* obj, xroad_str_t val);
1929 
1930 xroad_str_t xroad_instr_get_cfi(const xroad_instr_t* obj);
1931 
1932 void xroad_instr_reset_cfi(xroad_instr_t* obj);
1933 
1934 bool xroad_instr_cfi_is_set(const xroad_instr_t* obj);
1935 
1936 xroad_errno_t xroad_instr_set_cur(xroad_instr_t* obj, void* ref);
1937 
1938 xroad_errno_t xroad_instr_set_cur_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
1939 
1940 void* xroad_instr_get_cur(const xroad_instr_t* obj);
1941 
1942 xroad_object_ref_t xroad_instr_get_cur_ref(const xroad_instr_t* obj);
1943 
1944 void xroad_instr_reset_cur(xroad_instr_t* obj);
1945 
1946 bool xroad_instr_cur_is_set(const xroad_instr_t* obj);
1947 
1948 xroad_errno_t xroad_instr_set_settl_cur(xroad_instr_t* obj, void* ref);
1949 
1950 xroad_errno_t xroad_instr_set_settl_cur_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
1951 
1952 void* xroad_instr_get_settl_cur(const xroad_instr_t* obj);
1953 
1954 xroad_object_ref_t xroad_instr_get_settl_cur_ref(const xroad_instr_t* obj);
1955 
1956 void xroad_instr_reset_settl_cur(xroad_instr_t* obj);
1957 
1958 bool xroad_instr_settl_cur_is_set(const xroad_instr_t* obj);
1959 
1960 xroad_errno_t xroad_instr_set_asset(xroad_instr_t* obj, xroad_str_t val);
1961 
1962 xroad_str_t xroad_instr_get_asset(const xroad_instr_t* obj);
1963 
1964 void xroad_instr_reset_asset(xroad_instr_t* obj);
1965 
1966 bool xroad_instr_asset_is_set(const xroad_instr_t* obj);
1967 
1968 xroad_errno_t xroad_instr_set_lot_size(xroad_instr_t* obj, xroad_int32_t val);
1969 
1970 xroad_int32_t xroad_instr_get_lot_size(const xroad_instr_t* obj);
1971 
1972 void xroad_instr_reset_lot_size(xroad_instr_t* obj);
1973 
1974 bool xroad_instr_lot_size_is_set(const xroad_instr_t* obj);
1975 
1976 xroad_errno_t xroad_instr_set_min_qty(xroad_instr_t* obj, xroad_qty_t val);
1977 
1978 xroad_qty_t xroad_instr_get_min_qty(const xroad_instr_t* obj);
1979 
1980 void xroad_instr_reset_min_qty(xroad_instr_t* obj);
1981 
1982 bool xroad_instr_min_qty_is_set(const xroad_instr_t* obj);
1983 
1984 xroad_errno_t xroad_instr_set_min_vol(xroad_instr_t* obj, xroad_double_t val);
1985 
1986 xroad_double_t xroad_instr_get_min_vol(const xroad_instr_t* obj);
1987 
1988 void xroad_instr_reset_min_vol(xroad_instr_t* obj);
1989 
1990 bool xroad_instr_min_vol_is_set(const xroad_instr_t* obj);
1991 
1992 xroad_errno_t xroad_instr_set_change_ts(xroad_instr_t* obj, xroad_timestamp_t val);
1993 
1994 xroad_timestamp_t xroad_instr_get_change_ts(const xroad_instr_t* obj);
1995 
1996 void xroad_instr_reset_change_ts(xroad_instr_t* obj);
1997 
1998 bool xroad_instr_change_ts_is_set(const xroad_instr_t* obj);
1999 
2000 xroad_errno_t xroad_instr_set_strike(xroad_instr_t* obj, xroad_price_t val);
2001 
2002 xroad_price_t xroad_instr_get_strike(const xroad_instr_t* obj);
2003 
2004 void xroad_instr_reset_strike(xroad_instr_t* obj);
2005 
2006 bool xroad_instr_strike_is_set(const xroad_instr_t* obj);
2007 
2008 xroad_errno_t xroad_instr_set_initial_fv(xroad_instr_t* obj, xroad_price_t val);
2009 
2010 xroad_price_t xroad_instr_get_initial_fv(const xroad_instr_t* obj);
2011 
2012 void xroad_instr_reset_initial_fv(xroad_instr_t* obj);
2013 
2014 bool xroad_instr_initial_fv_is_set(const xroad_instr_t* obj);
2015 
2016 xroad_errno_t xroad_instr_set_face_value(xroad_instr_t* obj, xroad_price_t val);
2017 
2018 xroad_price_t xroad_instr_get_face_value(const xroad_instr_t* obj);
2019 
2020 void xroad_instr_reset_face_value(xroad_instr_t* obj);
2021 
2022 bool xroad_instr_face_value_is_set(const xroad_instr_t* obj);
2023 
2024 xroad_errno_t xroad_instr_set_accrued_int(xroad_instr_t* obj, xroad_double_t val);
2025 
2026 xroad_double_t xroad_instr_get_accrued_int(const xroad_instr_t* obj);
2027 
2028 void xroad_instr_reset_accrued_int(xroad_instr_t* obj);
2029 
2030 bool xroad_instr_accrued_int_is_set(const xroad_instr_t* obj);
2031 
2032 xroad_errno_t xroad_instr_set_coupon(xroad_instr_t* obj, xroad_double_t val);
2033 
2034 xroad_double_t xroad_instr_get_coupon(const xroad_instr_t* obj);
2035 
2036 void xroad_instr_reset_coupon(xroad_instr_t* obj);
2037 
2038 bool xroad_instr_coupon_is_set(const xroad_instr_t* obj);
2039 
2040 xroad_errno_t xroad_instr_set_exp_dtime(xroad_instr_t* obj, xroad_datetime_t val);
2041 
2042 xroad_datetime_t xroad_instr_get_exp_dtime(const xroad_instr_t* obj);
2043 
2044 void xroad_instr_reset_exp_dtime(xroad_instr_t* obj);
2045 
2046 bool xroad_instr_exp_dtime_is_set(const xroad_instr_t* obj);
2047 
2048 xroad_errno_t xroad_instr_set_issue_date(xroad_instr_t* obj, xroad_date_t val);
2049 
2050 xroad_date_t xroad_instr_get_issue_date(const xroad_instr_t* obj);
2051 
2052 void xroad_instr_reset_issue_date(xroad_instr_t* obj);
2053 
2054 bool xroad_instr_issue_date_is_set(const xroad_instr_t* obj);
2055 
2056 xroad_errno_t xroad_instr_set_maturity(xroad_instr_t* obj, xroad_date_t val);
2057 
2058 xroad_date_t xroad_instr_get_maturity(const xroad_instr_t* obj);
2059 
2060 void xroad_instr_reset_maturity(xroad_instr_t* obj);
2061 
2062 bool xroad_instr_maturity_is_set(const xroad_instr_t* obj);
2063 
2064 xroad_errno_t xroad_instr_set_callput(xroad_instr_t* obj, xroad_callput_t val);
2065 
2066 xroad_callput_t xroad_instr_get_callput(const xroad_instr_t* obj);
2067 
2068 void xroad_instr_reset_callput(xroad_instr_t* obj);
2069 
2070 bool xroad_instr_callput_is_set(const xroad_instr_t* obj);
2071 
2072 xroad_errno_t xroad_instr_set_isin(xroad_instr_t* obj, xroad_str_t val);
2073 
2074 xroad_str_t xroad_instr_get_isin(const xroad_instr_t* obj);
2075 
2076 void xroad_instr_reset_isin(xroad_instr_t* obj);
2077 
2078 bool xroad_instr_isin_is_set(const xroad_instr_t* obj);
2079 
2080 xroad_errno_t xroad_instr_set_bb_source(xroad_instr_t* obj, xroad_str_t val);
2081 
2082 xroad_str_t xroad_instr_get_bb_source(const xroad_instr_t* obj);
2083 
2084 void xroad_instr_reset_bb_source(xroad_instr_t* obj);
2085 
2086 bool xroad_instr_bb_source_is_set(const xroad_instr_t* obj);
2087 
2088 xroad_errno_t xroad_instr_set_bb_code(xroad_instr_t* obj, xroad_str_t val);
2089 
2090 xroad_str_t xroad_instr_get_bb_code(const xroad_instr_t* obj);
2091 
2092 void xroad_instr_reset_bb_code(xroad_instr_t* obj);
2093 
2094 bool xroad_instr_bb_code_is_set(const xroad_instr_t* obj);
2095 
2096 xroad_errno_t xroad_instr_set_qty_denom(xroad_instr_t* obj, xroad_int32_t val);
2097 
2098 xroad_int32_t xroad_instr_get_qty_denom(const xroad_instr_t* obj);
2099 
2100 void xroad_instr_reset_qty_denom(xroad_instr_t* obj);
2101 
2102 bool xroad_instr_qty_denom_is_set(const xroad_instr_t* obj);
2103 
2104 xroad_errno_t xroad_instr_set_trading_status(xroad_instr_t* obj, xroad_trading_status_t val);
2105 
2106 xroad_trading_status_t xroad_instr_get_trading_status(const xroad_instr_t* obj);
2107 
2108 void xroad_instr_reset_trading_status(xroad_instr_t* obj);
2109 
2110 bool xroad_instr_trading_status_is_set(const xroad_instr_t* obj);
2111 
2112 xroad_errno_t xroad_instr_set_trading_status_ts(xroad_instr_t* obj, xroad_timestamp_t val);
2113 
2114 xroad_timestamp_t xroad_instr_get_trading_status_ts(const xroad_instr_t* obj);
2115 
2116 void xroad_instr_reset_trading_status_ts(xroad_instr_t* obj);
2117 
2118 bool xroad_instr_trading_status_ts_is_set(const xroad_instr_t* obj);
2119 
2120 xroad_errno_t xroad_instr_set_underlying(xroad_instr_t* obj, void* ref);
2121 
2122 xroad_errno_t xroad_instr_set_underlying_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
2123 
2124 void* xroad_instr_get_underlying(const xroad_instr_t* obj);
2125 
2126 xroad_object_ref_t xroad_instr_get_underlying_ref(const xroad_instr_t* obj);
2127 
2128 void xroad_instr_reset_underlying(xroad_instr_t* obj);
2129 
2130 bool xroad_instr_underlying_is_set(const xroad_instr_t* obj);
2131 
2132 xroad_errno_t xroad_instr_set_leading(xroad_instr_t* obj, void* ref);
2133 
2134 xroad_errno_t xroad_instr_set_leading_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
2135 
2136 void* xroad_instr_get_leading(const xroad_instr_t* obj);
2137 
2138 xroad_object_ref_t xroad_instr_get_leading_ref(const xroad_instr_t* obj);
2139 
2140 void xroad_instr_reset_leading(xroad_instr_t* obj);
2141 
2142 bool xroad_instr_leading_is_set(const xroad_instr_t* obj);
2143 
2144 xroad_errno_t xroad_instr_set_tick_info(xroad_instr_t* obj, void* ref);
2145 
2146 xroad_errno_t xroad_instr_set_tick_info_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
2147 
2148 void* xroad_instr_get_tick_info(const xroad_instr_t* obj);
2149 
2150 xroad_object_ref_t xroad_instr_get_tick_info_ref(const xroad_instr_t* obj);
2151 
2152 void xroad_instr_reset_tick_info(xroad_instr_t* obj);
2153 
2154 bool xroad_instr_tick_info_is_set(const xroad_instr_t* obj);
2155 
2156 xroad_errno_t xroad_instr_set_timesheet(xroad_instr_t* obj, void* ref);
2157 
2158 xroad_errno_t xroad_instr_set_timesheet_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
2159 
2160 void* xroad_instr_get_timesheet(const xroad_instr_t* obj);
2161 
2162 xroad_object_ref_t xroad_instr_get_timesheet_ref(const xroad_instr_t* obj);
2163 
2164 void xroad_instr_reset_timesheet(xroad_instr_t* obj);
2165 
2166 bool xroad_instr_timesheet_is_set(const xroad_instr_t* obj);
2167 
2168 xroad_errno_t xroad_instr_set_mdstat(xroad_instr_t* obj, void* ref);
2169 
2170 xroad_errno_t xroad_instr_set_mdstat_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
2171 
2172 void* xroad_instr_get_mdstat(const xroad_instr_t* obj);
2173 
2174 xroad_object_ref_t xroad_instr_get_mdstat_ref(const xroad_instr_t* obj);
2175 
2176 void xroad_instr_reset_mdstat(xroad_instr_t* obj);
2177 
2178 bool xroad_instr_mdstat_is_set(const xroad_instr_t* obj);
2179 
2180 xroad_errno_t xroad_instr_set_instr_mdsource(xroad_instr_t* obj, void* ref);
2181 
2182 xroad_errno_t xroad_instr_set_instr_mdsource_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
2183 
2184 void* xroad_instr_get_instr_mdsource(const xroad_instr_t* obj);
2185 
2186 xroad_object_ref_t xroad_instr_get_instr_mdsource_ref(const xroad_instr_t* obj);
2187 
2188 void xroad_instr_reset_instr_mdsource(xroad_instr_t* obj);
2189 
2190 bool xroad_instr_instr_mdsource_is_set(const xroad_instr_t* obj);
2191 
2192 xroad_errno_t xroad_instr_set_mdconsumer(xroad_instr_t* obj, void* ref);
2193 
2194 xroad_errno_t xroad_instr_set_mdconsumer_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
2195 
2196 void* xroad_instr_get_mdconsumer(const xroad_instr_t* obj);
2197 
2198 xroad_object_ref_t xroad_instr_get_mdconsumer_ref(const xroad_instr_t* obj);
2199 
2200 void xroad_instr_reset_mdconsumer(xroad_instr_t* obj);
2201 
2202 bool xroad_instr_mdconsumer_is_set(const xroad_instr_t* obj);
2203 
2204 xroad_errno_t xroad_instr_set_instr_basket(xroad_instr_t* obj, void* ref);
2205 
2206 xroad_errno_t xroad_instr_set_instr_basket_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
2207 
2208 void* xroad_instr_get_instr_basket(const xroad_instr_t* obj);
2209 
2210 xroad_object_ref_t xroad_instr_get_instr_basket_ref(const xroad_instr_t* obj);
2211 
2212 void xroad_instr_reset_instr_basket(xroad_instr_t* obj);
2213 
2214 bool xroad_instr_instr_basket_is_set(const xroad_instr_t* obj);
2215 
2216 xroad_errno_t xroad_instr_set_contract_size(xroad_instr_t* obj, xroad_int32_t val);
2217 
2218 xroad_int32_t xroad_instr_get_contract_size(const xroad_instr_t* obj);
2219 
2220 void xroad_instr_reset_contract_size(xroad_instr_t* obj);
2221 
2222 bool xroad_instr_contract_size_is_set(const xroad_instr_t* obj);
2223 
2224 xroad_errno_t xroad_instr_set_margin_short(xroad_instr_t* obj, xroad_double_t val);
2225 
2226 xroad_double_t xroad_instr_get_margin_short(const xroad_instr_t* obj);
2227 
2228 void xroad_instr_reset_margin_short(xroad_instr_t* obj);
2229 
2230 bool xroad_instr_margin_short_is_set(const xroad_instr_t* obj);
2231 
2232 xroad_errno_t xroad_instr_set_margin_long(xroad_instr_t* obj, xroad_double_t val);
2233 
2234 xroad_double_t xroad_instr_get_margin_long(const xroad_instr_t* obj);
2235 
2236 void xroad_instr_reset_margin_long(xroad_instr_t* obj);
2237 
2238 bool xroad_instr_margin_long_is_set(const xroad_instr_t* obj);
2239 
2240 xroad_errno_t xroad_instr_set_dividend_date(xroad_instr_t* obj, xroad_date_t val);
2241 
2242 xroad_date_t xroad_instr_get_dividend_date(const xroad_instr_t* obj);
2243 
2244 void xroad_instr_reset_dividend_date(xroad_instr_t* obj);
2245 
2246 bool xroad_instr_dividend_date_is_set(const xroad_instr_t* obj);
2247 
2248 xroad_errno_t xroad_instr_set_dividend_value(xroad_instr_t* obj, xroad_price_t val);
2249 
2250 xroad_price_t xroad_instr_get_dividend_value(const xroad_instr_t* obj);
2251 
2252 void xroad_instr_reset_dividend_value(xroad_instr_t* obj);
2253 
2254 bool xroad_instr_dividend_value_is_set(const xroad_instr_t* obj);
2255 
2256 xroad_errno_t xroad_instr_set_j2trade_name(xroad_instr_t* obj, xroad_str_t val);
2257 
2258 xroad_str_t xroad_instr_get_j2trade_name(const xroad_instr_t* obj);
2259 
2260 void xroad_instr_reset_j2trade_name(xroad_instr_t* obj);
2261 
2262 bool xroad_instr_j2trade_name_is_set(const xroad_instr_t* obj);
2263 
2264 xroad_errno_t xroad_instr_set_fmp_name(xroad_instr_t* obj, xroad_str_t val);
2265 
2266 xroad_str_t xroad_instr_get_fmp_name(const xroad_instr_t* obj);
2267 
2268 void xroad_instr_reset_fmp_name(xroad_instr_t* obj);
2269 
2270 bool xroad_instr_fmp_name_is_set(const xroad_instr_t* obj);
2271 
2272 xroad_errno_t xroad_instr_set_twelve_name(xroad_instr_t* obj, xroad_str_t val);
2273 
2274 xroad_str_t xroad_instr_get_twelve_name(const xroad_instr_t* obj);
2275 
2276 void xroad_instr_reset_twelve_name(xroad_instr_t* obj);
2277 
2278 bool xroad_instr_twelve_name_is_set(const xroad_instr_t* obj);
2279 
2280 xroad_errno_t xroad_instr_set_flags(xroad_instr_t* obj, xroad_int8_t val);
2281 
2282 xroad_int8_t xroad_instr_get_flags(const xroad_instr_t* obj);
2283 
2284 void xroad_instr_reset_flags(xroad_instr_t* obj);
2285 
2286 bool xroad_instr_flags_is_set(const xroad_instr_t* obj);
2287 
2288 xroad_errno_t xroad_instr_set_quote_cur(xroad_instr_t* obj, void* ref);
2289 
2290 xroad_errno_t xroad_instr_set_quote_cur_ref(xroad_instr_t* obj, xroad_object_ref_t ref);
2291 
2292 void* xroad_instr_get_quote_cur(const xroad_instr_t* obj);
2293 
2294 xroad_object_ref_t xroad_instr_get_quote_cur_ref(const xroad_instr_t* obj);
2295 
2296 void xroad_instr_reset_quote_cur(xroad_instr_t* obj);
2297 
2298 bool xroad_instr_quote_cur_is_set(const xroad_instr_t* obj);
2299 
2300 xroad_errno_t xroad_instr_set_ib_name(xroad_instr_t* obj, xroad_str_t val);
2301 
2302 xroad_str_t xroad_instr_get_ib_name(const xroad_instr_t* obj);
2303 
2304 void xroad_instr_reset_ib_name(xroad_instr_t* obj);
2305 
2306 bool xroad_instr_ib_name_is_set(const xroad_instr_t* obj);
2307 
2308 xroad_errno_t xroad_instr_send(xroad_instr_t* obj, const xroad_node_id_t id);
2309 
2310 xroad_errno_t xroad_instr_route(xroad_instr_t* obj, ...);
2311 
2312 void xroad_instr_reset(xroad_instr_t* obj);
2313 
2314 xroad_instr_t* xroad_instr_clone(const xroad_instr_t* obj);
2315 
2316 bool xroad_instr_is_valid(const xroad_instr_t* obj);
2317 
2318 int32_t xroad_instr_print(const xroad_instr_t* obj, char* buf, size_t buf_len);
2319 
2320 uint64_t xroad_instr_calc_hash(const xroad_instr_t* obj);
2321 
2322 xroad_str_t xroad_instr_calc_uniq_id(const xroad_instr_t* obj);
2323 
2324 void xroad_instr_clear(xroad_instr_t* obj);
2325 
2326 
2327 /* xroad_tick_info_t */
2328 
2329 xroad_object_id_t xroad_tick_info_get_id(const xroad_tick_info_t* obj);
2330 
2331 xroad_object_ref_t xroad_tick_info_get_ref(const xroad_tick_info_t* obj);
2332 
2333 xroad_errno_t xroad_tick_info_set_deleted(xroad_tick_info_t* obj, xroad_bool_t val);
2334 
2335 xroad_bool_t xroad_tick_info_get_deleted(const xroad_tick_info_t* obj);
2336 
2337 void xroad_tick_info_reset_deleted(xroad_tick_info_t* obj);
2338 
2339 bool xroad_tick_info_deleted_is_set(const xroad_tick_info_t* obj);
2340 
2341 xroad_errno_t xroad_tick_info_set_price_min(xroad_tick_info_t* obj, xroad_price_t val);
2342 
2343 xroad_price_t xroad_tick_info_get_price_min(const xroad_tick_info_t* obj);
2344 
2345 void xroad_tick_info_reset_price_min(xroad_tick_info_t* obj);
2346 
2347 bool xroad_tick_info_price_min_is_set(const xroad_tick_info_t* obj);
2348 
2349 xroad_errno_t xroad_tick_info_set_price_max(xroad_tick_info_t* obj, xroad_price_t val);
2350 
2351 xroad_price_t xroad_tick_info_get_price_max(const xroad_tick_info_t* obj);
2352 
2353 void xroad_tick_info_reset_price_max(xroad_tick_info_t* obj);
2354 
2355 bool xroad_tick_info_price_max_is_set(const xroad_tick_info_t* obj);
2356 
2357 xroad_errno_t xroad_tick_info_set_size(xroad_tick_info_t* obj, xroad_double_t val);
2358 
2359 xroad_double_t xroad_tick_info_get_size(const xroad_tick_info_t* obj);
2360 
2361 void xroad_tick_info_reset_size(xroad_tick_info_t* obj);
2362 
2363 bool xroad_tick_info_size_is_set(const xroad_tick_info_t* obj);
2364 
2365 xroad_errno_t xroad_tick_info_set_value(xroad_tick_info_t* obj, xroad_double_t val);
2366 
2367 xroad_double_t xroad_tick_info_get_value(const xroad_tick_info_t* obj);
2368 
2369 void xroad_tick_info_reset_value(xroad_tick_info_t* obj);
2370 
2371 bool xroad_tick_info_value_is_set(const xroad_tick_info_t* obj);
2372 
2373 xroad_errno_t xroad_tick_info_set_precision(xroad_tick_info_t* obj, xroad_int32_t val);
2374 
2375 xroad_int32_t xroad_tick_info_get_precision(const xroad_tick_info_t* obj);
2376 
2377 void xroad_tick_info_reset_precision(xroad_tick_info_t* obj);
2378 
2379 bool xroad_tick_info_precision_is_set(const xroad_tick_info_t* obj);
2380 
2381 xroad_errno_t xroad_tick_info_set_next(xroad_tick_info_t* obj, void* ref);
2382 
2383 xroad_errno_t xroad_tick_info_set_next_ref(xroad_tick_info_t* obj, xroad_object_ref_t ref);
2384 
2385 void* xroad_tick_info_get_next(const xroad_tick_info_t* obj);
2386 
2387 xroad_object_ref_t xroad_tick_info_get_next_ref(const xroad_tick_info_t* obj);
2388 
2389 void xroad_tick_info_reset_next(xroad_tick_info_t* obj);
2390 
2391 bool xroad_tick_info_next_is_set(const xroad_tick_info_t* obj);
2392 
2393 xroad_errno_t xroad_tick_info_send(xroad_tick_info_t* obj, const xroad_node_id_t id);
2394 
2395 xroad_errno_t xroad_tick_info_route(xroad_tick_info_t* obj, ...);
2396 
2397 void xroad_tick_info_reset(xroad_tick_info_t* obj);
2398 
2399 xroad_tick_info_t* xroad_tick_info_clone(const xroad_tick_info_t* obj);
2400 
2401 bool xroad_tick_info_is_valid(const xroad_tick_info_t* obj);
2402 
2403 int32_t xroad_tick_info_print(const xroad_tick_info_t* obj, char* buf, size_t buf_len);
2404 
2405 uint64_t xroad_tick_info_calc_hash(const xroad_tick_info_t* obj);
2406 
2407 xroad_str_t xroad_tick_info_calc_uniq_id(const xroad_tick_info_t* obj);
2408 
2409 
2410 
2411 /* xroad_timesheet_t */
2412 
2413 xroad_object_id_t xroad_timesheet_get_id(const xroad_timesheet_t* obj);
2414 
2415 xroad_object_ref_t xroad_timesheet_get_ref(const xroad_timesheet_t* obj);
2416 
2417 xroad_errno_t xroad_timesheet_set_deleted(xroad_timesheet_t* obj, xroad_bool_t val);
2418 
2419 xroad_bool_t xroad_timesheet_get_deleted(const xroad_timesheet_t* obj);
2420 
2421 void xroad_timesheet_reset_deleted(xroad_timesheet_t* obj);
2422 
2423 bool xroad_timesheet_deleted_is_set(const xroad_timesheet_t* obj);
2424 
2425 xroad_errno_t xroad_timesheet_set_start(xroad_timesheet_t* obj, xroad_int64_t val);
2426 
2427 xroad_int64_t xroad_timesheet_get_start(const xroad_timesheet_t* obj);
2428 
2429 void xroad_timesheet_reset_start(xroad_timesheet_t* obj);
2430 
2431 bool xroad_timesheet_start_is_set(const xroad_timesheet_t* obj);
2432 
2433 xroad_errno_t xroad_timesheet_set_stop(xroad_timesheet_t* obj, xroad_int64_t val);
2434 
2435 xroad_int64_t xroad_timesheet_get_stop(const xroad_timesheet_t* obj);
2436 
2437 void xroad_timesheet_reset_stop(xroad_timesheet_t* obj);
2438 
2439 bool xroad_timesheet_stop_is_set(const xroad_timesheet_t* obj);
2440 
2441 xroad_errno_t xroad_timesheet_set_type(xroad_timesheet_t* obj, xroad_trading_session_type_t val);
2442 
2443 xroad_trading_session_type_t xroad_timesheet_get_type(const xroad_timesheet_t* obj);
2444 
2445 void xroad_timesheet_reset_type(xroad_timesheet_t* obj);
2446 
2447 bool xroad_timesheet_type_is_set(const xroad_timesheet_t* obj);
2448 
2449 xroad_errno_t xroad_timesheet_set_next(xroad_timesheet_t* obj, void* ref);
2450 
2451 xroad_errno_t xroad_timesheet_set_next_ref(xroad_timesheet_t* obj, xroad_object_ref_t ref);
2452 
2453 void* xroad_timesheet_get_next(const xroad_timesheet_t* obj);
2454 
2455 xroad_object_ref_t xroad_timesheet_get_next_ref(const xroad_timesheet_t* obj);
2456 
2457 void xroad_timesheet_reset_next(xroad_timesheet_t* obj);
2458 
2459 bool xroad_timesheet_next_is_set(const xroad_timesheet_t* obj);
2460 
2461 xroad_errno_t xroad_timesheet_send(xroad_timesheet_t* obj, const xroad_node_id_t id);
2462 
2463 xroad_errno_t xroad_timesheet_route(xroad_timesheet_t* obj, ...);
2464 
2465 void xroad_timesheet_reset(xroad_timesheet_t* obj);
2466 
2467 xroad_timesheet_t* xroad_timesheet_clone(const xroad_timesheet_t* obj);
2468 
2469 bool xroad_timesheet_is_valid(const xroad_timesheet_t* obj);
2470 
2471 int32_t xroad_timesheet_print(const xroad_timesheet_t* obj, char* buf, size_t buf_len);
2472 
2473 uint64_t xroad_timesheet_calc_hash(const xroad_timesheet_t* obj);
2474 
2475 xroad_str_t xroad_timesheet_calc_uniq_id(const xroad_timesheet_t* obj);
2476 
2477 
2478 
2479 /* xroad_mdstat_t */
2480 
2481 xroad_object_id_t xroad_mdstat_get_id(const xroad_mdstat_t* obj);
2482 
2483 xroad_object_ref_t xroad_mdstat_get_ref(const xroad_mdstat_t* obj);
2484 
2485 xroad_errno_t xroad_mdstat_set_last_price(xroad_mdstat_t* obj, xroad_price_t val);
2486 
2487 xroad_price_t xroad_mdstat_get_last_price(const xroad_mdstat_t* obj);
2488 
2489 void xroad_mdstat_reset_last_price(xroad_mdstat_t* obj);
2490 
2491 bool xroad_mdstat_last_price_is_set(const xroad_mdstat_t* obj);
2492 
2493 xroad_errno_t xroad_mdstat_set_last_qty(xroad_mdstat_t* obj, xroad_qty_t val);
2494 
2495 xroad_qty_t xroad_mdstat_get_last_qty(const xroad_mdstat_t* obj);
2496 
2497 void xroad_mdstat_reset_last_qty(xroad_mdstat_t* obj);
2498 
2499 bool xroad_mdstat_last_qty_is_set(const xroad_mdstat_t* obj);
2500 
2501 xroad_errno_t xroad_mdstat_set_last_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2502 
2503 xroad_timestamp_t xroad_mdstat_get_last_ts(const xroad_mdstat_t* obj);
2504 
2505 void xroad_mdstat_reset_last_ts(xroad_mdstat_t* obj);
2506 
2507 bool xroad_mdstat_last_ts_is_set(const xroad_mdstat_t* obj);
2508 
2509 xroad_errno_t xroad_mdstat_set_bid_price(xroad_mdstat_t* obj, xroad_price_t val);
2510 
2511 xroad_price_t xroad_mdstat_get_bid_price(const xroad_mdstat_t* obj);
2512 
2513 void xroad_mdstat_reset_bid_price(xroad_mdstat_t* obj);
2514 
2515 bool xroad_mdstat_bid_price_is_set(const xroad_mdstat_t* obj);
2516 
2517 xroad_errno_t xroad_mdstat_set_bid_qty(xroad_mdstat_t* obj, xroad_qty_t val);
2518 
2519 xroad_qty_t xroad_mdstat_get_bid_qty(const xroad_mdstat_t* obj);
2520 
2521 void xroad_mdstat_reset_bid_qty(xroad_mdstat_t* obj);
2522 
2523 bool xroad_mdstat_bid_qty_is_set(const xroad_mdstat_t* obj);
2524 
2525 xroad_errno_t xroad_mdstat_set_ask_price(xroad_mdstat_t* obj, xroad_price_t val);
2526 
2527 xroad_price_t xroad_mdstat_get_ask_price(const xroad_mdstat_t* obj);
2528 
2529 void xroad_mdstat_reset_ask_price(xroad_mdstat_t* obj);
2530 
2531 bool xroad_mdstat_ask_price_is_set(const xroad_mdstat_t* obj);
2532 
2533 xroad_errno_t xroad_mdstat_set_ask_qty(xroad_mdstat_t* obj, xroad_qty_t val);
2534 
2535 xroad_qty_t xroad_mdstat_get_ask_qty(const xroad_mdstat_t* obj);
2536 
2537 void xroad_mdstat_reset_ask_qty(xroad_mdstat_t* obj);
2538 
2539 bool xroad_mdstat_ask_qty_is_set(const xroad_mdstat_t* obj);
2540 
2541 xroad_errno_t xroad_mdstat_set_quote_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2542 
2543 xroad_timestamp_t xroad_mdstat_get_quote_ts(const xroad_mdstat_t* obj);
2544 
2545 void xroad_mdstat_reset_quote_ts(xroad_mdstat_t* obj);
2546 
2547 bool xroad_mdstat_quote_ts_is_set(const xroad_mdstat_t* obj);
2548 
2549 xroad_errno_t xroad_mdstat_set_open_price(xroad_mdstat_t* obj, xroad_price_t val);
2550 
2551 xroad_price_t xroad_mdstat_get_open_price(const xroad_mdstat_t* obj);
2552 
2553 void xroad_mdstat_reset_open_price(xroad_mdstat_t* obj);
2554 
2555 bool xroad_mdstat_open_price_is_set(const xroad_mdstat_t* obj);
2556 
2557 xroad_errno_t xroad_mdstat_set_open_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2558 
2559 xroad_timestamp_t xroad_mdstat_get_open_price_ts(const xroad_mdstat_t* obj);
2560 
2561 void xroad_mdstat_reset_open_price_ts(xroad_mdstat_t* obj);
2562 
2563 bool xroad_mdstat_open_price_ts_is_set(const xroad_mdstat_t* obj);
2564 
2565 xroad_errno_t xroad_mdstat_set_vwap(xroad_mdstat_t* obj, xroad_price_t val);
2566 
2567 xroad_price_t xroad_mdstat_get_vwap(const xroad_mdstat_t* obj);
2568 
2569 void xroad_mdstat_reset_vwap(xroad_mdstat_t* obj);
2570 
2571 bool xroad_mdstat_vwap_is_set(const xroad_mdstat_t* obj);
2572 
2573 xroad_errno_t xroad_mdstat_set_vwap_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2574 
2575 xroad_timestamp_t xroad_mdstat_get_vwap_ts(const xroad_mdstat_t* obj);
2576 
2577 void xroad_mdstat_reset_vwap_ts(xroad_mdstat_t* obj);
2578 
2579 bool xroad_mdstat_vwap_ts_is_set(const xroad_mdstat_t* obj);
2580 
2581 xroad_errno_t xroad_mdstat_set_close_price(xroad_mdstat_t* obj, xroad_price_t val);
2582 
2583 xroad_price_t xroad_mdstat_get_close_price(const xroad_mdstat_t* obj);
2584 
2585 void xroad_mdstat_reset_close_price(xroad_mdstat_t* obj);
2586 
2587 bool xroad_mdstat_close_price_is_set(const xroad_mdstat_t* obj);
2588 
2589 xroad_errno_t xroad_mdstat_set_close_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2590 
2591 xroad_timestamp_t xroad_mdstat_get_close_price_ts(const xroad_mdstat_t* obj);
2592 
2593 void xroad_mdstat_reset_close_price_ts(xroad_mdstat_t* obj);
2594 
2595 bool xroad_mdstat_close_price_ts_is_set(const xroad_mdstat_t* obj);
2596 
2597 xroad_errno_t xroad_mdstat_set_prev_day_bid_price(xroad_mdstat_t* obj, xroad_price_t val);
2598 
2599 xroad_price_t xroad_mdstat_get_prev_day_bid_price(const xroad_mdstat_t* obj);
2600 
2601 void xroad_mdstat_reset_prev_day_bid_price(xroad_mdstat_t* obj);
2602 
2603 bool xroad_mdstat_prev_day_bid_price_is_set(const xroad_mdstat_t* obj);
2604 
2605 xroad_errno_t xroad_mdstat_set_prev_day_ask_price(xroad_mdstat_t* obj, xroad_price_t val);
2606 
2607 xroad_price_t xroad_mdstat_get_prev_day_ask_price(const xroad_mdstat_t* obj);
2608 
2609 void xroad_mdstat_reset_prev_day_ask_price(xroad_mdstat_t* obj);
2610 
2611 bool xroad_mdstat_prev_day_ask_price_is_set(const xroad_mdstat_t* obj);
2612 
2613 xroad_errno_t xroad_mdstat_set_prev_day_quote_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2614 
2615 xroad_timestamp_t xroad_mdstat_get_prev_day_quote_ts(const xroad_mdstat_t* obj);
2616 
2617 void xroad_mdstat_reset_prev_day_quote_ts(xroad_mdstat_t* obj);
2618 
2619 bool xroad_mdstat_prev_day_quote_ts_is_set(const xroad_mdstat_t* obj);
2620 
2621 xroad_errno_t xroad_mdstat_set_prev_day_last_price(xroad_mdstat_t* obj, xroad_price_t val);
2622 
2623 xroad_price_t xroad_mdstat_get_prev_day_last_price(const xroad_mdstat_t* obj);
2624 
2625 void xroad_mdstat_reset_prev_day_last_price(xroad_mdstat_t* obj);
2626 
2627 bool xroad_mdstat_prev_day_last_price_is_set(const xroad_mdstat_t* obj);
2628 
2629 xroad_errno_t xroad_mdstat_set_prev_day_last_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2630 
2631 xroad_timestamp_t xroad_mdstat_get_prev_day_last_price_ts(const xroad_mdstat_t* obj);
2632 
2633 void xroad_mdstat_reset_prev_day_last_price_ts(xroad_mdstat_t* obj);
2634 
2635 bool xroad_mdstat_prev_day_last_price_ts_is_set(const xroad_mdstat_t* obj);
2636 
2637 xroad_errno_t xroad_mdstat_set_min_price(xroad_mdstat_t* obj, xroad_price_t val);
2638 
2639 xroad_price_t xroad_mdstat_get_min_price(const xroad_mdstat_t* obj);
2640 
2641 void xroad_mdstat_reset_min_price(xroad_mdstat_t* obj);
2642 
2643 bool xroad_mdstat_min_price_is_set(const xroad_mdstat_t* obj);
2644 
2645 xroad_errno_t xroad_mdstat_set_min_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2646 
2647 xroad_timestamp_t xroad_mdstat_get_min_price_ts(const xroad_mdstat_t* obj);
2648 
2649 void xroad_mdstat_reset_min_price_ts(xroad_mdstat_t* obj);
2650 
2651 bool xroad_mdstat_min_price_ts_is_set(const xroad_mdstat_t* obj);
2652 
2653 xroad_errno_t xroad_mdstat_set_max_price(xroad_mdstat_t* obj, xroad_price_t val);
2654 
2655 xroad_price_t xroad_mdstat_get_max_price(const xroad_mdstat_t* obj);
2656 
2657 void xroad_mdstat_reset_max_price(xroad_mdstat_t* obj);
2658 
2659 bool xroad_mdstat_max_price_is_set(const xroad_mdstat_t* obj);
2660 
2661 xroad_errno_t xroad_mdstat_set_max_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2662 
2663 xroad_timestamp_t xroad_mdstat_get_max_price_ts(const xroad_mdstat_t* obj);
2664 
2665 void xroad_mdstat_reset_max_price_ts(xroad_mdstat_t* obj);
2666 
2667 bool xroad_mdstat_max_price_ts_is_set(const xroad_mdstat_t* obj);
2668 
2669 xroad_errno_t xroad_mdstat_set_low_price(xroad_mdstat_t* obj, xroad_price_t val);
2670 
2671 xroad_price_t xroad_mdstat_get_low_price(const xroad_mdstat_t* obj);
2672 
2673 void xroad_mdstat_reset_low_price(xroad_mdstat_t* obj);
2674 
2675 bool xroad_mdstat_low_price_is_set(const xroad_mdstat_t* obj);
2676 
2677 xroad_errno_t xroad_mdstat_set_low_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2678 
2679 xroad_timestamp_t xroad_mdstat_get_low_price_ts(const xroad_mdstat_t* obj);
2680 
2681 void xroad_mdstat_reset_low_price_ts(xroad_mdstat_t* obj);
2682 
2683 bool xroad_mdstat_low_price_ts_is_set(const xroad_mdstat_t* obj);
2684 
2685 xroad_errno_t xroad_mdstat_set_high_price(xroad_mdstat_t* obj, xroad_price_t val);
2686 
2687 xroad_price_t xroad_mdstat_get_high_price(const xroad_mdstat_t* obj);
2688 
2689 void xroad_mdstat_reset_high_price(xroad_mdstat_t* obj);
2690 
2691 bool xroad_mdstat_high_price_is_set(const xroad_mdstat_t* obj);
2692 
2693 xroad_errno_t xroad_mdstat_set_high_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2694 
2695 xroad_timestamp_t xroad_mdstat_get_high_price_ts(const xroad_mdstat_t* obj);
2696 
2697 void xroad_mdstat_reset_high_price_ts(xroad_mdstat_t* obj);
2698 
2699 bool xroad_mdstat_high_price_ts_is_set(const xroad_mdstat_t* obj);
2700 
2701 xroad_errno_t xroad_mdstat_set_oa_price(xroad_mdstat_t* obj, xroad_price_t val);
2702 
2703 xroad_price_t xroad_mdstat_get_oa_price(const xroad_mdstat_t* obj);
2704 
2705 void xroad_mdstat_reset_oa_price(xroad_mdstat_t* obj);
2706 
2707 bool xroad_mdstat_oa_price_is_set(const xroad_mdstat_t* obj);
2708 
2709 xroad_errno_t xroad_mdstat_set_oa_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2710 
2711 xroad_timestamp_t xroad_mdstat_get_oa_price_ts(const xroad_mdstat_t* obj);
2712 
2713 void xroad_mdstat_reset_oa_price_ts(xroad_mdstat_t* obj);
2714 
2715 bool xroad_mdstat_oa_price_ts_is_set(const xroad_mdstat_t* obj);
2716 
2717 xroad_errno_t xroad_mdstat_set_ca_price(xroad_mdstat_t* obj, xroad_price_t val);
2718 
2719 xroad_price_t xroad_mdstat_get_ca_price(const xroad_mdstat_t* obj);
2720 
2721 void xroad_mdstat_reset_ca_price(xroad_mdstat_t* obj);
2722 
2723 bool xroad_mdstat_ca_price_is_set(const xroad_mdstat_t* obj);
2724 
2725 xroad_errno_t xroad_mdstat_set_ca_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2726 
2727 xroad_timestamp_t xroad_mdstat_get_ca_price_ts(const xroad_mdstat_t* obj);
2728 
2729 void xroad_mdstat_reset_ca_price_ts(xroad_mdstat_t* obj);
2730 
2731 bool xroad_mdstat_ca_price_ts_is_set(const xroad_mdstat_t* obj);
2732 
2733 xroad_errno_t xroad_mdstat_set_best_bid(xroad_mdstat_t* obj, xroad_price_t val);
2734 
2735 xroad_price_t xroad_mdstat_get_best_bid(const xroad_mdstat_t* obj);
2736 
2737 void xroad_mdstat_reset_best_bid(xroad_mdstat_t* obj);
2738 
2739 bool xroad_mdstat_best_bid_is_set(const xroad_mdstat_t* obj);
2740 
2741 xroad_errno_t xroad_mdstat_set_best_ask(xroad_mdstat_t* obj, xroad_price_t val);
2742 
2743 xroad_price_t xroad_mdstat_get_best_ask(const xroad_mdstat_t* obj);
2744 
2745 void xroad_mdstat_reset_best_ask(xroad_mdstat_t* obj);
2746 
2747 bool xroad_mdstat_best_ask_is_set(const xroad_mdstat_t* obj);
2748 
2749 xroad_errno_t xroad_mdstat_set_best_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2750 
2751 xroad_timestamp_t xroad_mdstat_get_best_price_ts(const xroad_mdstat_t* obj);
2752 
2753 void xroad_mdstat_reset_best_price_ts(xroad_mdstat_t* obj);
2754 
2755 bool xroad_mdstat_best_price_ts_is_set(const xroad_mdstat_t* obj);
2756 
2757 xroad_errno_t xroad_mdstat_set_book(xroad_mdstat_t* obj, xroad_binary_t val);
2758 
2759 uint32_t xroad_mdstat_get_book(const xroad_mdstat_t* obj, void* buf, uint32_t buf_size);
2760 
2761 void xroad_mdstat_reset_book(xroad_mdstat_t* obj);
2762 
2763 bool xroad_mdstat_book_is_set(const xroad_mdstat_t* obj);
2764 
2765 xroad_errno_t xroad_mdstat_set_book_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2766 
2767 xroad_timestamp_t xroad_mdstat_get_book_ts(const xroad_mdstat_t* obj);
2768 
2769 void xroad_mdstat_reset_book_ts(xroad_mdstat_t* obj);
2770 
2771 bool xroad_mdstat_book_ts_is_set(const xroad_mdstat_t* obj);
2772 
2773 xroad_errno_t xroad_mdstat_set_indicator(xroad_mdstat_t* obj, xroad_binary_t val);
2774 
2775 xroad_binary_t xroad_mdstat_get_indicator(const xroad_mdstat_t* obj);
2776 
2777 void xroad_mdstat_reset_indicator(xroad_mdstat_t* obj);
2778 
2779 bool xroad_mdstat_indicator_is_set(const xroad_mdstat_t* obj);
2780 
2781 xroad_errno_t xroad_mdstat_set_mdsource(xroad_mdstat_t* obj, void* ref);
2782 
2783 xroad_errno_t xroad_mdstat_set_mdsource_ref(xroad_mdstat_t* obj, xroad_object_ref_t ref);
2784 
2785 void* xroad_mdstat_get_mdsource(const xroad_mdstat_t* obj);
2786 
2787 xroad_object_ref_t xroad_mdstat_get_mdsource_ref(const xroad_mdstat_t* obj);
2788 
2789 void xroad_mdstat_reset_mdsource(xroad_mdstat_t* obj);
2790 
2791 bool xroad_mdstat_mdsource_is_set(const xroad_mdstat_t* obj);
2792 
2793 xroad_errno_t xroad_mdstat_set_settle_date(xroad_mdstat_t* obj, xroad_date_t val);
2794 
2795 xroad_date_t xroad_mdstat_get_settle_date(const xroad_mdstat_t* obj);
2796 
2797 void xroad_mdstat_reset_settle_date(xroad_mdstat_t* obj);
2798 
2799 bool xroad_mdstat_settle_date_is_set(const xroad_mdstat_t* obj);
2800 
2801 xroad_errno_t xroad_mdstat_set_wa_price(xroad_mdstat_t* obj, xroad_price_t val);
2802 
2803 xroad_price_t xroad_mdstat_get_wa_price(const xroad_mdstat_t* obj);
2804 
2805 void xroad_mdstat_reset_wa_price(xroad_mdstat_t* obj);
2806 
2807 bool xroad_mdstat_wa_price_is_set(const xroad_mdstat_t* obj);
2808 
2809 xroad_errno_t xroad_mdstat_set_wa_price_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2810 
2811 xroad_timestamp_t xroad_mdstat_get_wa_price_ts(const xroad_mdstat_t* obj);
2812 
2813 void xroad_mdstat_reset_wa_price_ts(xroad_mdstat_t* obj);
2814 
2815 bool xroad_mdstat_wa_price_ts_is_set(const xroad_mdstat_t* obj);
2816 
2817 xroad_errno_t xroad_mdstat_set_oi(xroad_mdstat_t* obj, xroad_price_t val);
2818 
2819 xroad_price_t xroad_mdstat_get_oi(const xroad_mdstat_t* obj);
2820 
2821 void xroad_mdstat_reset_oi(xroad_mdstat_t* obj);
2822 
2823 bool xroad_mdstat_oi_is_set(const xroad_mdstat_t* obj);
2824 
2825 xroad_errno_t xroad_mdstat_set_oi_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2826 
2827 xroad_timestamp_t xroad_mdstat_get_oi_ts(const xroad_mdstat_t* obj);
2828 
2829 void xroad_mdstat_reset_oi_ts(xroad_mdstat_t* obj);
2830 
2831 bool xroad_mdstat_oi_ts_is_set(const xroad_mdstat_t* obj);
2832 
2833 xroad_errno_t xroad_mdstat_set_volume(xroad_mdstat_t* obj, xroad_price_t val);
2834 
2835 xroad_price_t xroad_mdstat_get_volume(const xroad_mdstat_t* obj);
2836 
2837 void xroad_mdstat_reset_volume(xroad_mdstat_t* obj);
2838 
2839 bool xroad_mdstat_volume_is_set(const xroad_mdstat_t* obj);
2840 
2841 xroad_errno_t xroad_mdstat_set_volume_ts(xroad_mdstat_t* obj, xroad_timestamp_t val);
2842 
2843 xroad_timestamp_t xroad_mdstat_get_volume_ts(const xroad_mdstat_t* obj);
2844 
2845 void xroad_mdstat_reset_volume_ts(xroad_mdstat_t* obj);
2846 
2847 bool xroad_mdstat_volume_ts_is_set(const xroad_mdstat_t* obj);
2848 
2849 xroad_errno_t xroad_mdstat_send(xroad_mdstat_t* obj, const xroad_node_id_t id);
2850 
2851 xroad_errno_t xroad_mdstat_route(xroad_mdstat_t* obj, ...);
2852 
2853 void xroad_mdstat_reset(xroad_mdstat_t* obj);
2854 
2855 xroad_mdstat_t* xroad_mdstat_clone(const xroad_mdstat_t* obj);
2856 
2857 bool xroad_mdstat_is_valid(const xroad_mdstat_t* obj);
2858 
2859 int32_t xroad_mdstat_print(const xroad_mdstat_t* obj, char* buf, size_t buf_len);
2860 
2861 uint64_t xroad_mdstat_calc_hash(const xroad_mdstat_t* obj);
2862 
2863 xroad_str_t xroad_mdstat_calc_uniq_id(const xroad_mdstat_t* obj);
2864 
2865 void xroad_mdstat_clear(xroad_mdstat_t* obj);
2866 
2867 
2868 /* xroad_order_sql_t */
2869 
2870 xroad_object_id_t xroad_order_sql_get_id(const xroad_order_sql_t* obj);
2871 
2872 xroad_object_ref_t xroad_order_sql_get_ref(const xroad_order_sql_t* obj);
2873 
2874 xroad_errno_t xroad_order_sql_set_node_id(xroad_order_sql_t* obj, xroad_node_id_t val);
2875 
2876 xroad_node_id_t xroad_order_sql_get_node_id(const xroad_order_sql_t* obj);
2877 
2878 void xroad_order_sql_reset_node_id(xroad_order_sql_t* obj);
2879 
2880 bool xroad_order_sql_node_id_is_set(const xroad_order_sql_t* obj);
2881 
2882 xroad_errno_t xroad_order_sql_set_db_id(xroad_order_sql_t* obj, xroad_int64_t val);
2883 
2884 xroad_int64_t xroad_order_sql_get_db_id(const xroad_order_sql_t* obj);
2885 
2886 void xroad_order_sql_reset_db_id(xroad_order_sql_t* obj);
2887 
2888 bool xroad_order_sql_db_id_is_set(const xroad_order_sql_t* obj);
2889 
2890 xroad_errno_t xroad_order_sql_set_order(xroad_order_sql_t* obj, void* ref);
2891 
2892 xroad_errno_t xroad_order_sql_set_order_ref(xroad_order_sql_t* obj, xroad_object_ref_t ref);
2893 
2894 void* xroad_order_sql_get_order(const xroad_order_sql_t* obj);
2895 
2896 xroad_object_ref_t xroad_order_sql_get_order_ref(const xroad_order_sql_t* obj);
2897 
2898 void xroad_order_sql_reset_order(xroad_order_sql_t* obj);
2899 
2900 bool xroad_order_sql_order_is_set(const xroad_order_sql_t* obj);
2901 
2902 xroad_errno_t xroad_order_sql_set_qty(xroad_order_sql_t* obj, xroad_qty_t val);
2903 
2904 xroad_qty_t xroad_order_sql_get_qty(const xroad_order_sql_t* obj);
2905 
2906 void xroad_order_sql_reset_qty(xroad_order_sql_t* obj);
2907 
2908 bool xroad_order_sql_qty_is_set(const xroad_order_sql_t* obj);
2909 
2910 xroad_errno_t xroad_order_sql_set_price(xroad_order_sql_t* obj, xroad_price_t val);
2911 
2912 xroad_price_t xroad_order_sql_get_price(const xroad_order_sql_t* obj);
2913 
2914 void xroad_order_sql_reset_price(xroad_order_sql_t* obj);
2915 
2916 bool xroad_order_sql_price_is_set(const xroad_order_sql_t* obj);
2917 
2918 xroad_errno_t xroad_order_sql_send(xroad_order_sql_t* obj, const xroad_node_id_t id);
2919 
2920 xroad_errno_t xroad_order_sql_route(xroad_order_sql_t* obj, ...);
2921 
2922 void xroad_order_sql_reset(xroad_order_sql_t* obj);
2923 
2924 xroad_order_sql_t* xroad_order_sql_clone(const xroad_order_sql_t* obj);
2925 
2926 bool xroad_order_sql_is_valid(const xroad_order_sql_t* obj);
2927 
2928 int32_t xroad_order_sql_print(const xroad_order_sql_t* obj, char* buf, size_t buf_len);
2929 
2930 uint64_t xroad_order_sql_calc_hash(const xroad_order_sql_t* obj);
2931 
2932 xroad_str_t xroad_order_sql_calc_uniq_id(const xroad_order_sql_t* obj);
2933 
2934 
2935 
2936 /* xroad_cancel_sql_t */
2937 
2938 xroad_object_id_t xroad_cancel_sql_get_id(const xroad_cancel_sql_t* obj);
2939 
2940 xroad_object_ref_t xroad_cancel_sql_get_ref(const xroad_cancel_sql_t* obj);
2941 
2942 xroad_errno_t xroad_cancel_sql_set_node_id(xroad_cancel_sql_t* obj, xroad_node_id_t val);
2943 
2944 xroad_node_id_t xroad_cancel_sql_get_node_id(const xroad_cancel_sql_t* obj);
2945 
2946 void xroad_cancel_sql_reset_node_id(xroad_cancel_sql_t* obj);
2947 
2948 bool xroad_cancel_sql_node_id_is_set(const xroad_cancel_sql_t* obj);
2949 
2950 xroad_errno_t xroad_cancel_sql_set_db_id(xroad_cancel_sql_t* obj, xroad_int64_t val);
2951 
2952 xroad_int64_t xroad_cancel_sql_get_db_id(const xroad_cancel_sql_t* obj);
2953 
2954 void xroad_cancel_sql_reset_db_id(xroad_cancel_sql_t* obj);
2955 
2956 bool xroad_cancel_sql_db_id_is_set(const xroad_cancel_sql_t* obj);
2957 
2958 xroad_errno_t xroad_cancel_sql_set_order(xroad_cancel_sql_t* obj, void* ref);
2959 
2960 xroad_errno_t xroad_cancel_sql_set_order_ref(xroad_cancel_sql_t* obj, xroad_object_ref_t ref);
2961 
2962 void* xroad_cancel_sql_get_order(const xroad_cancel_sql_t* obj);
2963 
2964 xroad_object_ref_t xroad_cancel_sql_get_order_ref(const xroad_cancel_sql_t* obj);
2965 
2966 void xroad_cancel_sql_reset_order(xroad_cancel_sql_t* obj);
2967 
2968 bool xroad_cancel_sql_order_is_set(const xroad_cancel_sql_t* obj);
2969 
2970 xroad_errno_t xroad_cancel_sql_send(xroad_cancel_sql_t* obj, const xroad_node_id_t id);
2971 
2972 xroad_errno_t xroad_cancel_sql_route(xroad_cancel_sql_t* obj, ...);
2973 
2974 void xroad_cancel_sql_reset(xroad_cancel_sql_t* obj);
2975 
2976 xroad_cancel_sql_t* xroad_cancel_sql_clone(const xroad_cancel_sql_t* obj);
2977 
2978 bool xroad_cancel_sql_is_valid(const xroad_cancel_sql_t* obj);
2979 
2980 int32_t xroad_cancel_sql_print(const xroad_cancel_sql_t* obj, char* buf, size_t buf_len);
2981 
2982 uint64_t xroad_cancel_sql_calc_hash(const xroad_cancel_sql_t* obj);
2983 
2984 xroad_str_t xroad_cancel_sql_calc_uniq_id(const xroad_cancel_sql_t* obj);
2985 
2986 
2987 
2988 /* xroad_replace_sql_t */
2989 
2990 xroad_object_id_t xroad_replace_sql_get_id(const xroad_replace_sql_t* obj);
2991 
2992 xroad_object_ref_t xroad_replace_sql_get_ref(const xroad_replace_sql_t* obj);
2993 
2994 xroad_errno_t xroad_replace_sql_set_node_id(xroad_replace_sql_t* obj, xroad_node_id_t val);
2995 
2996 xroad_node_id_t xroad_replace_sql_get_node_id(const xroad_replace_sql_t* obj);
2997 
2998 void xroad_replace_sql_reset_node_id(xroad_replace_sql_t* obj);
2999 
3000 bool xroad_replace_sql_node_id_is_set(const xroad_replace_sql_t* obj);
3001 
3002 xroad_errno_t xroad_replace_sql_set_db_id(xroad_replace_sql_t* obj, xroad_int64_t val);
3003 
3004 xroad_int64_t xroad_replace_sql_get_db_id(const xroad_replace_sql_t* obj);
3005 
3006 void xroad_replace_sql_reset_db_id(xroad_replace_sql_t* obj);
3007 
3008 bool xroad_replace_sql_db_id_is_set(const xroad_replace_sql_t* obj);
3009 
3010 xroad_errno_t xroad_replace_sql_set_order(xroad_replace_sql_t* obj, void* ref);
3011 
3012 xroad_errno_t xroad_replace_sql_set_order_ref(xroad_replace_sql_t* obj, xroad_object_ref_t ref);
3013 
3014 void* xroad_replace_sql_get_order(const xroad_replace_sql_t* obj);
3015 
3016 xroad_object_ref_t xroad_replace_sql_get_order_ref(const xroad_replace_sql_t* obj);
3017 
3018 void xroad_replace_sql_reset_order(xroad_replace_sql_t* obj);
3019 
3020 bool xroad_replace_sql_order_is_set(const xroad_replace_sql_t* obj);
3021 
3022 xroad_errno_t xroad_replace_sql_send(xroad_replace_sql_t* obj, const xroad_node_id_t id);
3023 
3024 xroad_errno_t xroad_replace_sql_route(xroad_replace_sql_t* obj, ...);
3025 
3026 void xroad_replace_sql_reset(xroad_replace_sql_t* obj);
3027 
3028 xroad_replace_sql_t* xroad_replace_sql_clone(const xroad_replace_sql_t* obj);
3029 
3030 bool xroad_replace_sql_is_valid(const xroad_replace_sql_t* obj);
3031 
3032 int32_t xroad_replace_sql_print(const xroad_replace_sql_t* obj, char* buf, size_t buf_len);
3033 
3034 uint64_t xroad_replace_sql_calc_hash(const xroad_replace_sql_t* obj);
3035 
3036 xroad_str_t xroad_replace_sql_calc_uniq_id(const xroad_replace_sql_t* obj);
3037 
3038 
3039 
3040 /* xroad_order_rabbit_t */
3041 
3042 xroad_object_id_t xroad_order_rabbit_get_id(const xroad_order_rabbit_t* obj);
3043 
3044 xroad_object_ref_t xroad_order_rabbit_get_ref(const xroad_order_rabbit_t* obj);
3045 
3046 xroad_errno_t xroad_order_rabbit_set_side(xroad_order_rabbit_t* obj, xroad_side_t val);
3047 
3048 xroad_side_t xroad_order_rabbit_get_side(const xroad_order_rabbit_t* obj);
3049 
3050 void xroad_order_rabbit_reset_side(xroad_order_rabbit_t* obj);
3051 
3052 bool xroad_order_rabbit_side_is_set(const xroad_order_rabbit_t* obj);
3053 
3054 xroad_errno_t xroad_order_rabbit_set_tif(xroad_order_rabbit_t* obj, xroad_tif_t val);
3055 
3056 xroad_tif_t xroad_order_rabbit_get_tif(const xroad_order_rabbit_t* obj);
3057 
3058 void xroad_order_rabbit_reset_tif(xroad_order_rabbit_t* obj);
3059 
3060 bool xroad_order_rabbit_tif_is_set(const xroad_order_rabbit_t* obj);
3061 
3062 xroad_errno_t xroad_order_rabbit_set_src_node_id(xroad_order_rabbit_t* obj, xroad_node_id_t val);
3063 
3064 xroad_node_id_t xroad_order_rabbit_get_src_node_id(const xroad_order_rabbit_t* obj);
3065 
3066 void xroad_order_rabbit_reset_src_node_id(xroad_order_rabbit_t* obj);
3067 
3068 bool xroad_order_rabbit_src_node_id_is_set(const xroad_order_rabbit_t* obj);
3069 
3070 xroad_errno_t xroad_order_rabbit_set_dst_node_id(xroad_order_rabbit_t* obj, xroad_node_id_t val);
3071 
3072 xroad_node_id_t xroad_order_rabbit_get_dst_node_id(const xroad_order_rabbit_t* obj);
3073 
3074 void xroad_order_rabbit_reset_dst_node_id(xroad_order_rabbit_t* obj);
3075 
3076 bool xroad_order_rabbit_dst_node_id_is_set(const xroad_order_rabbit_t* obj);
3077 
3078 xroad_errno_t xroad_order_rabbit_set_ext_ref(xroad_order_rabbit_t* obj, xroad_str_t val);
3079 
3080 xroad_str_t xroad_order_rabbit_get_ext_ref(const xroad_order_rabbit_t* obj);
3081 
3082 void xroad_order_rabbit_reset_ext_ref(xroad_order_rabbit_t* obj);
3083 
3084 bool xroad_order_rabbit_ext_ref_is_set(const xroad_order_rabbit_t* obj);
3085 
3086 xroad_errno_t xroad_order_rabbit_set_status(xroad_order_rabbit_t* obj, xroad_order_status_t val);
3087 
3088 xroad_order_status_t xroad_order_rabbit_get_status(const xroad_order_rabbit_t* obj);
3089 
3090 void xroad_order_rabbit_reset_status(xroad_order_rabbit_t* obj);
3091 
3092 bool xroad_order_rabbit_status_is_set(const xroad_order_rabbit_t* obj);
3093 
3094 xroad_errno_t xroad_order_rabbit_set_sub_status(xroad_order_rabbit_t* obj, xroad_sub_status_t val);
3095 
3096 xroad_sub_status_t xroad_order_rabbit_get_sub_status(const xroad_order_rabbit_t* obj);
3097 
3098 void xroad_order_rabbit_reset_sub_status(xroad_order_rabbit_t* obj);
3099 
3100 bool xroad_order_rabbit_sub_status_is_set(const xroad_order_rabbit_t* obj);
3101 
3102 xroad_errno_t xroad_order_rabbit_set_clord_id(xroad_order_rabbit_t* obj, xroad_int64_t val);
3103 
3104 xroad_int64_t xroad_order_rabbit_get_clord_id(const xroad_order_rabbit_t* obj);
3105 
3106 void xroad_order_rabbit_reset_clord_id(xroad_order_rabbit_t* obj);
3107 
3108 bool xroad_order_rabbit_clord_id_is_set(const xroad_order_rabbit_t* obj);
3109 
3110 xroad_errno_t xroad_order_rabbit_set_order(xroad_order_rabbit_t* obj, void* ref);
3111 
3112 xroad_errno_t xroad_order_rabbit_set_order_ref(xroad_order_rabbit_t* obj, xroad_object_ref_t ref);
3113 
3114 void* xroad_order_rabbit_get_order(const xroad_order_rabbit_t* obj);
3115 
3116 xroad_object_ref_t xroad_order_rabbit_get_order_ref(const xroad_order_rabbit_t* obj);
3117 
3118 void xroad_order_rabbit_reset_order(xroad_order_rabbit_t* obj);
3119 
3120 bool xroad_order_rabbit_order_is_set(const xroad_order_rabbit_t* obj);
3121 
3122 xroad_errno_t xroad_order_rabbit_send(xroad_order_rabbit_t* obj, const xroad_node_id_t id);
3123 
3124 xroad_errno_t xroad_order_rabbit_route(xroad_order_rabbit_t* obj, ...);
3125 
3126 void xroad_order_rabbit_reset(xroad_order_rabbit_t* obj);
3127 
3128 xroad_order_rabbit_t* xroad_order_rabbit_clone(const xroad_order_rabbit_t* obj);
3129 
3130 bool xroad_order_rabbit_is_valid(const xroad_order_rabbit_t* obj);
3131 
3132 int32_t xroad_order_rabbit_print(const xroad_order_rabbit_t* obj, char* buf, size_t buf_len);
3133 
3134 uint64_t xroad_order_rabbit_calc_hash(const xroad_order_rabbit_t* obj);
3135 
3136 xroad_str_t xroad_order_rabbit_calc_uniq_id(const xroad_order_rabbit_t* obj);
3137 
3138 
3139 
3140 /* xroad_rake_t */
3141 
3142 xroad_object_id_t xroad_rake_get_id(const xroad_rake_t* obj);
3143 
3144 xroad_object_ref_t xroad_rake_get_ref(const xroad_rake_t* obj);
3145 
3146 xroad_errno_t xroad_rake_set_working_int(xroad_rake_t* obj, xroad_int32_t val);
3147 
3148 xroad_int32_t xroad_rake_get_working_int(const xroad_rake_t* obj);
3149 
3150 void xroad_rake_reset_working_int(xroad_rake_t* obj);
3151 
3152 bool xroad_rake_working_int_is_set(const xroad_rake_t* obj);
3153 
3154 xroad_errno_t xroad_rake_set_book_depth(xroad_rake_t* obj, xroad_int32_t val);
3155 
3156 xroad_int32_t xroad_rake_get_book_depth(const xroad_rake_t* obj);
3157 
3158 void xroad_rake_reset_book_depth(xroad_rake_t* obj);
3159 
3160 bool xroad_rake_book_depth_is_set(const xroad_rake_t* obj);
3161 
3162 xroad_errno_t xroad_rake_set_level_dist(xroad_rake_t* obj, xroad_int32_t val);
3163 
3164 xroad_int32_t xroad_rake_get_level_dist(const xroad_rake_t* obj);
3165 
3166 void xroad_rake_reset_level_dist(xroad_rake_t* obj);
3167 
3168 bool xroad_rake_level_dist_is_set(const xroad_rake_t* obj);
3169 
3170 xroad_errno_t xroad_rake_set_agression_level(xroad_rake_t* obj, xroad_int32_t val);
3171 
3172 xroad_int32_t xroad_rake_get_agression_level(const xroad_rake_t* obj);
3173 
3174 void xroad_rake_reset_agression_level(xroad_rake_t* obj);
3175 
3176 bool xroad_rake_agression_level_is_set(const xroad_rake_t* obj);
3177 
3178 xroad_errno_t xroad_rake_set_mid_time(xroad_rake_t* obj, xroad_int32_t val);
3179 
3180 xroad_int32_t xroad_rake_get_mid_time(const xroad_rake_t* obj);
3181 
3182 void xroad_rake_reset_mid_time(xroad_rake_t* obj);
3183 
3184 bool xroad_rake_mid_time_is_set(const xroad_rake_t* obj);
3185 
3186 xroad_errno_t xroad_rake_set_agression_time(xroad_rake_t* obj, xroad_int32_t val);
3187 
3188 xroad_int32_t xroad_rake_get_agression_time(const xroad_rake_t* obj);
3189 
3190 void xroad_rake_reset_agression_time(xroad_rake_t* obj);
3191 
3192 bool xroad_rake_agression_time_is_set(const xroad_rake_t* obj);
3193 
3194 xroad_errno_t xroad_rake_set_display_qty(xroad_rake_t* obj, xroad_qty_t val);
3195 
3196 xroad_qty_t xroad_rake_get_display_qty(const xroad_rake_t* obj);
3197 
3198 void xroad_rake_reset_display_qty(xroad_rake_t* obj);
3199 
3200 bool xroad_rake_display_qty_is_set(const xroad_rake_t* obj);
3201 
3202 xroad_errno_t xroad_rake_set_sensitivity(xroad_rake_t* obj, xroad_int32_t val);
3203 
3204 xroad_int32_t xroad_rake_get_sensitivity(const xroad_rake_t* obj);
3205 
3206 void xroad_rake_reset_sensitivity(xroad_rake_t* obj);
3207 
3208 bool xroad_rake_sensitivity_is_set(const xroad_rake_t* obj);
3209 
3210 xroad_errno_t xroad_rake_set_deviation(xroad_rake_t* obj, xroad_int32_t val);
3211 
3212 xroad_int32_t xroad_rake_get_deviation(const xroad_rake_t* obj);
3213 
3214 void xroad_rake_reset_deviation(xroad_rake_t* obj);
3215 
3216 bool xroad_rake_deviation_is_set(const xroad_rake_t* obj);
3217 
3218 xroad_errno_t xroad_rake_set_threshold(xroad_rake_t* obj, xroad_double_t val);
3219 
3220 xroad_double_t xroad_rake_get_threshold(const xroad_rake_t* obj);
3221 
3222 void xroad_rake_reset_threshold(xroad_rake_t* obj);
3223 
3224 bool xroad_rake_threshold_is_set(const xroad_rake_t* obj);
3225 
3226 xroad_errno_t xroad_rake_send(xroad_rake_t* obj, const xroad_node_id_t id);
3227 
3228 xroad_errno_t xroad_rake_route(xroad_rake_t* obj, ...);
3229 
3230 void xroad_rake_reset(xroad_rake_t* obj);
3231 
3232 xroad_rake_t* xroad_rake_clone(const xroad_rake_t* obj);
3233 
3234 bool xroad_rake_is_valid(const xroad_rake_t* obj);
3235 
3236 int32_t xroad_rake_print(const xroad_rake_t* obj, char* buf, size_t buf_len);
3237 
3238 uint64_t xroad_rake_calc_hash(const xroad_rake_t* obj);
3239 
3240 xroad_str_t xroad_rake_calc_uniq_id(const xroad_rake_t* obj);
3241 
3242 
3243 
3244 /* xroad_stealth_t */
3245 
3246 xroad_object_id_t xroad_stealth_get_id(const xroad_stealth_t* obj);
3247 
3248 xroad_object_ref_t xroad_stealth_get_ref(const xroad_stealth_t* obj);
3249 
3250 xroad_errno_t xroad_stealth_set_working_int(xroad_stealth_t* obj, xroad_int32_t val);
3251 
3252 xroad_int32_t xroad_stealth_get_working_int(const xroad_stealth_t* obj);
3253 
3254 void xroad_stealth_reset_working_int(xroad_stealth_t* obj);
3255 
3256 bool xroad_stealth_working_int_is_set(const xroad_stealth_t* obj);
3257 
3258 xroad_errno_t xroad_stealth_set_display_qty(xroad_stealth_t* obj, xroad_int32_t val);
3259 
3260 xroad_int32_t xroad_stealth_get_display_qty(const xroad_stealth_t* obj);
3261 
3262 void xroad_stealth_reset_display_qty(xroad_stealth_t* obj);
3263 
3264 bool xroad_stealth_display_qty_is_set(const xroad_stealth_t* obj);
3265 
3266 xroad_errno_t xroad_stealth_set_qty_shift(xroad_stealth_t* obj, xroad_double_t val);
3267 
3268 xroad_double_t xroad_stealth_get_qty_shift(const xroad_stealth_t* obj);
3269 
3270 void xroad_stealth_reset_qty_shift(xroad_stealth_t* obj);
3271 
3272 bool xroad_stealth_qty_shift_is_set(const xroad_stealth_t* obj);
3273 
3274 xroad_errno_t xroad_stealth_set_book_depth(xroad_stealth_t* obj, xroad_int32_t val);
3275 
3276 xroad_int32_t xroad_stealth_get_book_depth(const xroad_stealth_t* obj);
3277 
3278 void xroad_stealth_reset_book_depth(xroad_stealth_t* obj);
3279 
3280 bool xroad_stealth_book_depth_is_set(const xroad_stealth_t* obj);
3281 
3282 xroad_errno_t xroad_stealth_set_level_dist(xroad_stealth_t* obj, xroad_int32_t val);
3283 
3284 xroad_int32_t xroad_stealth_get_level_dist(const xroad_stealth_t* obj);
3285 
3286 void xroad_stealth_reset_level_dist(xroad_stealth_t* obj);
3287 
3288 bool xroad_stealth_level_dist_is_set(const xroad_stealth_t* obj);
3289 
3290 xroad_errno_t xroad_stealth_set_liq_price_shift(xroad_stealth_t* obj, xroad_double_t val);
3291 
3292 xroad_double_t xroad_stealth_get_liq_price_shift(const xroad_stealth_t* obj);
3293 
3294 void xroad_stealth_reset_liq_price_shift(xroad_stealth_t* obj);
3295 
3296 bool xroad_stealth_liq_price_shift_is_set(const xroad_stealth_t* obj);
3297 
3298 xroad_errno_t xroad_stealth_send(xroad_stealth_t* obj, const xroad_node_id_t id);
3299 
3300 xroad_errno_t xroad_stealth_route(xroad_stealth_t* obj, ...);
3301 
3302 void xroad_stealth_reset(xroad_stealth_t* obj);
3303 
3304 xroad_stealth_t* xroad_stealth_clone(const xroad_stealth_t* obj);
3305 
3306 bool xroad_stealth_is_valid(const xroad_stealth_t* obj);
3307 
3308 int32_t xroad_stealth_print(const xroad_stealth_t* obj, char* buf, size_t buf_len);
3309 
3310 uint64_t xroad_stealth_calc_hash(const xroad_stealth_t* obj);
3311 
3312 xroad_str_t xroad_stealth_calc_uniq_id(const xroad_stealth_t* obj);
3313 
3314 
3315 
3316 /* xroad_spread_t */
3317 
3318 xroad_object_id_t xroad_spread_get_id(const xroad_spread_t* obj);
3319 
3320 xroad_object_ref_t xroad_spread_get_ref(const xroad_spread_t* obj);
3321 
3322 xroad_errno_t xroad_spread_set_side(xroad_spread_t* obj, xroad_side_t val);
3323 
3324 xroad_side_t xroad_spread_get_side(const xroad_spread_t* obj);
3325 
3326 void xroad_spread_reset_side(xroad_spread_t* obj);
3327 
3328 bool xroad_spread_side_is_set(const xroad_spread_t* obj);
3329 
3330 xroad_errno_t xroad_spread_set_tif(xroad_spread_t* obj, xroad_tif_t val);
3331 
3332 xroad_tif_t xroad_spread_get_tif(const xroad_spread_t* obj);
3333 
3334 void xroad_spread_reset_tif(xroad_spread_t* obj);
3335 
3336 bool xroad_spread_tif_is_set(const xroad_spread_t* obj);
3337 
3338 xroad_errno_t xroad_spread_set_src_node_id(xroad_spread_t* obj, xroad_node_id_t val);
3339 
3340 xroad_node_id_t xroad_spread_get_src_node_id(const xroad_spread_t* obj);
3341 
3342 void xroad_spread_reset_src_node_id(xroad_spread_t* obj);
3343 
3344 bool xroad_spread_src_node_id_is_set(const xroad_spread_t* obj);
3345 
3346 xroad_errno_t xroad_spread_set_dst_node_id(xroad_spread_t* obj, xroad_node_id_t val);
3347 
3348 xroad_node_id_t xroad_spread_get_dst_node_id(const xroad_spread_t* obj);
3349 
3350 void xroad_spread_reset_dst_node_id(xroad_spread_t* obj);
3351 
3352 bool xroad_spread_dst_node_id_is_set(const xroad_spread_t* obj);
3353 
3354 xroad_errno_t xroad_spread_set_ext_ref(xroad_spread_t* obj, xroad_str_t val);
3355 
3356 xroad_str_t xroad_spread_get_ext_ref(const xroad_spread_t* obj);
3357 
3358 void xroad_spread_reset_ext_ref(xroad_spread_t* obj);
3359 
3360 bool xroad_spread_ext_ref_is_set(const xroad_spread_t* obj);
3361 
3362 xroad_errno_t xroad_spread_set_status(xroad_spread_t* obj, xroad_order_status_t val);
3363 
3364 xroad_order_status_t xroad_spread_get_status(const xroad_spread_t* obj);
3365 
3366 void xroad_spread_reset_status(xroad_spread_t* obj);
3367 
3368 bool xroad_spread_status_is_set(const xroad_spread_t* obj);
3369 
3370 xroad_errno_t xroad_spread_set_sub_status(xroad_spread_t* obj, xroad_sub_status_t val);
3371 
3372 xroad_sub_status_t xroad_spread_get_sub_status(const xroad_spread_t* obj);
3373 
3374 void xroad_spread_reset_sub_status(xroad_spread_t* obj);
3375 
3376 bool xroad_spread_sub_status_is_set(const xroad_spread_t* obj);
3377 
3378 xroad_errno_t xroad_spread_set_sender(xroad_spread_t* obj, xroad_str_t val);
3379 
3380 xroad_str_t xroad_spread_get_sender(const xroad_spread_t* obj);
3381 
3382 void xroad_spread_reset_sender(xroad_spread_t* obj);
3383 
3384 bool xroad_spread_sender_is_set(const xroad_spread_t* obj);
3385 
3386 xroad_errno_t xroad_spread_set_timestamp(xroad_spread_t* obj, xroad_timestamp_t val);
3387 
3388 xroad_timestamp_t xroad_spread_get_timestamp(const xroad_spread_t* obj);
3389 
3390 void xroad_spread_reset_timestamp(xroad_spread_t* obj);
3391 
3392 bool xroad_spread_timestamp_is_set(const xroad_spread_t* obj);
3393 
3394 xroad_errno_t xroad_spread_set_type(xroad_spread_t* obj, xroad_ord_type_t val);
3395 
3396 xroad_ord_type_t xroad_spread_get_type(const xroad_spread_t* obj);
3397 
3398 void xroad_spread_reset_type(xroad_spread_t* obj);
3399 
3400 bool xroad_spread_type_is_set(const xroad_spread_t* obj);
3401 
3402 xroad_errno_t xroad_spread_set_qty(xroad_spread_t* obj, xroad_qty_t val);
3403 
3404 xroad_qty_t xroad_spread_get_qty(const xroad_spread_t* obj);
3405 
3406 void xroad_spread_reset_qty(xroad_spread_t* obj);
3407 
3408 bool xroad_spread_qty_is_set(const xroad_spread_t* obj);
3409 
3410 xroad_errno_t xroad_spread_set_leaves_qty(xroad_spread_t* obj, xroad_qty_t val);
3411 
3412 xroad_qty_t xroad_spread_get_leaves_qty(const xroad_spread_t* obj);
3413 
3414 void xroad_spread_reset_leaves_qty(xroad_spread_t* obj);
3415 
3416 bool xroad_spread_leaves_qty_is_set(const xroad_spread_t* obj);
3417 
3418 xroad_errno_t xroad_spread_set_cum_qty(xroad_spread_t* obj, xroad_qty_t val);
3419 
3420 xroad_qty_t xroad_spread_get_cum_qty(const xroad_spread_t* obj);
3421 
3422 void xroad_spread_reset_cum_qty(xroad_spread_t* obj);
3423 
3424 bool xroad_spread_cum_qty_is_set(const xroad_spread_t* obj);
3425 
3426 xroad_errno_t xroad_spread_set_price(xroad_spread_t* obj, xroad_price_t val);
3427 
3428 xroad_price_t xroad_spread_get_price(const xroad_spread_t* obj);
3429 
3430 void xroad_spread_reset_price(xroad_spread_t* obj);
3431 
3432 bool xroad_spread_price_is_set(const xroad_spread_t* obj);
3433 
3434 xroad_errno_t xroad_spread_set_flag(xroad_spread_t* obj, xroad_int32_t val);
3435 
3436 xroad_int32_t xroad_spread_get_flag(const xroad_spread_t* obj);
3437 
3438 void xroad_spread_reset_flag(xroad_spread_t* obj);
3439 
3440 bool xroad_spread_flag_is_set(const xroad_spread_t* obj);
3441 
3442 xroad_errno_t xroad_spread_set_agression_level(xroad_spread_t* obj, xroad_int32_t val);
3443 
3444 xroad_int32_t xroad_spread_get_agression_level(const xroad_spread_t* obj);
3445 
3446 void xroad_spread_reset_agression_level(xroad_spread_t* obj);
3447 
3448 bool xroad_spread_agression_level_is_set(const xroad_spread_t* obj);
3449 
3450 xroad_errno_t xroad_spread_set_fill_timeout(xroad_spread_t* obj, xroad_int32_t val);
3451 
3452 xroad_int32_t xroad_spread_get_fill_timeout(const xroad_spread_t* obj);
3453 
3454 void xroad_spread_reset_fill_timeout(xroad_spread_t* obj);
3455 
3456 bool xroad_spread_fill_timeout_is_set(const xroad_spread_t* obj);
3457 
3458 xroad_errno_t xroad_spread_set_is_relative(xroad_spread_t* obj, xroad_int8_t val);
3459 
3460 xroad_int8_t xroad_spread_get_is_relative(const xroad_spread_t* obj);
3461 
3462 void xroad_spread_reset_is_relative(xroad_spread_t* obj);
3463 
3464 bool xroad_spread_is_relative_is_set(const xroad_spread_t* obj);
3465 
3466 xroad_errno_t xroad_spread_set_quote_wleg(xroad_spread_t* obj, xroad_int8_t val);
3467 
3468 xroad_int8_t xroad_spread_get_quote_wleg(const xroad_spread_t* obj);
3469 
3470 void xroad_spread_reset_quote_wleg(xroad_spread_t* obj);
3471 
3472 bool xroad_spread_quote_wleg_is_set(const xroad_spread_t* obj);
3473 
3474 xroad_errno_t xroad_spread_set_leg(xroad_spread_t* obj, void* ref);
3475 
3476 xroad_errno_t xroad_spread_set_leg_ref(xroad_spread_t* obj, xroad_object_ref_t ref);
3477 
3478 void* xroad_spread_get_leg(const xroad_spread_t* obj);
3479 
3480 xroad_object_ref_t xroad_spread_get_leg_ref(const xroad_spread_t* obj);
3481 
3482 void xroad_spread_reset_leg(xroad_spread_t* obj);
3483 
3484 bool xroad_spread_leg_is_set(const xroad_spread_t* obj);
3485 
3486 xroad_errno_t xroad_spread_set_text(xroad_spread_t* obj, xroad_str_t val);
3487 
3488 xroad_str_t xroad_spread_get_text(const xroad_spread_t* obj);
3489 
3490 void xroad_spread_reset_text(xroad_spread_t* obj);
3491 
3492 bool xroad_spread_text_is_set(const xroad_spread_t* obj);
3493 
3494 xroad_errno_t xroad_spread_set_vwap_price(xroad_spread_t* obj, xroad_price_t val);
3495 
3496 xroad_price_t xroad_spread_get_vwap_price(const xroad_spread_t* obj);
3497 
3498 void xroad_spread_reset_vwap_price(xroad_spread_t* obj);
3499 
3500 bool xroad_spread_vwap_price_is_set(const xroad_spread_t* obj);
3501 
3502 xroad_errno_t xroad_spread_set_mdata_price(xroad_spread_t* obj, xroad_price_t val);
3503 
3504 xroad_price_t xroad_spread_get_mdata_price(const xroad_spread_t* obj);
3505 
3506 void xroad_spread_reset_mdata_price(xroad_spread_t* obj);
3507 
3508 bool xroad_spread_mdata_price_is_set(const xroad_spread_t* obj);
3509 
3510 xroad_errno_t xroad_spread_set_mdata_qty(xroad_spread_t* obj, xroad_qty_t val);
3511 
3512 xroad_qty_t xroad_spread_get_mdata_qty(const xroad_spread_t* obj);
3513 
3514 void xroad_spread_reset_mdata_qty(xroad_spread_t* obj);
3515 
3516 bool xroad_spread_mdata_qty_is_set(const xroad_spread_t* obj);
3517 
3518 xroad_errno_t xroad_spread_set_hedge_second_leg(xroad_spread_t* obj, xroad_int8_t val);
3519 
3520 xroad_int8_t xroad_spread_get_hedge_second_leg(const xroad_spread_t* obj);
3521 
3522 void xroad_spread_reset_hedge_second_leg(xroad_spread_t* obj);
3523 
3524 bool xroad_spread_hedge_second_leg_is_set(const xroad_spread_t* obj);
3525 
3526 xroad_errno_t xroad_spread_set_currency_hedge(xroad_spread_t* obj, xroad_int8_t val);
3527 
3528 xroad_int8_t xroad_spread_get_currency_hedge(const xroad_spread_t* obj);
3529 
3530 void xroad_spread_reset_currency_hedge(xroad_spread_t* obj);
3531 
3532 bool xroad_spread_currency_hedge_is_set(const xroad_spread_t* obj);
3533 
3534 xroad_errno_t xroad_spread_set_currency(xroad_spread_t* obj, void* ref);
3535 
3536 xroad_errno_t xroad_spread_set_currency_ref(xroad_spread_t* obj, xroad_object_ref_t ref);
3537 
3538 void* xroad_spread_get_currency(const xroad_spread_t* obj);
3539 
3540 xroad_object_ref_t xroad_spread_get_currency_ref(const xroad_spread_t* obj);
3541 
3542 void xroad_spread_reset_currency(xroad_spread_t* obj);
3543 
3544 bool xroad_spread_currency_is_set(const xroad_spread_t* obj);
3545 
3546 xroad_errno_t xroad_spread_set_quote_qty_ratio(xroad_spread_t* obj, xroad_double_t val);
3547 
3548 xroad_double_t xroad_spread_get_quote_qty_ratio(const xroad_spread_t* obj);
3549 
3550 void xroad_spread_reset_quote_qty_ratio(xroad_spread_t* obj);
3551 
3552 bool xroad_spread_quote_qty_ratio_is_set(const xroad_spread_t* obj);
3553 
3554 xroad_errno_t xroad_spread_set_max_quote_qty(xroad_spread_t* obj, xroad_int32_t val);
3555 
3556 xroad_int32_t xroad_spread_get_max_quote_qty(const xroad_spread_t* obj);
3557 
3558 void xroad_spread_reset_max_quote_qty(xroad_spread_t* obj);
3559 
3560 bool xroad_spread_max_quote_qty_is_set(const xroad_spread_t* obj);
3561 
3562 xroad_errno_t xroad_spread_set_sensitivity(xroad_spread_t* obj, xroad_int32_t val);
3563 
3564 xroad_int32_t xroad_spread_get_sensitivity(const xroad_spread_t* obj);
3565 
3566 void xroad_spread_reset_sensitivity(xroad_spread_t* obj);
3567 
3568 bool xroad_spread_sensitivity_is_set(const xroad_spread_t* obj);
3569 
3570 xroad_errno_t xroad_spread_send(xroad_spread_t* obj, const xroad_node_id_t id);
3571 
3572 xroad_errno_t xroad_spread_route(xroad_spread_t* obj, ...);
3573 
3574 void xroad_spread_reset(xroad_spread_t* obj);
3575 
3576 xroad_spread_t* xroad_spread_clone(const xroad_spread_t* obj);
3577 
3578 bool xroad_spread_is_valid(const xroad_spread_t* obj);
3579 
3580 int32_t xroad_spread_print(const xroad_spread_t* obj, char* buf, size_t buf_len);
3581 
3582 uint64_t xroad_spread_calc_hash(const xroad_spread_t* obj);
3583 
3584 xroad_str_t xroad_spread_calc_uniq_id(const xroad_spread_t* obj);
3585 
3586 
3587 
3588 /* xroad_leg_t */
3589 
3590 xroad_object_id_t xroad_leg_get_id(const xroad_leg_t* obj);
3591 
3592 xroad_object_ref_t xroad_leg_get_ref(const xroad_leg_t* obj);
3593 
3594 xroad_errno_t xroad_leg_set_uniq_id(xroad_leg_t* obj, xroad_str_t val);
3595 
3596 xroad_str_t xroad_leg_get_uniq_id(const xroad_leg_t* obj);
3597 
3598 void xroad_leg_reset_uniq_id(xroad_leg_t* obj);
3599 
3600 bool xroad_leg_uniq_id_is_set(const xroad_leg_t* obj);
3601 
3602 xroad_errno_t xroad_leg_set_next(xroad_leg_t* obj, void* ref);
3603 
3604 xroad_errno_t xroad_leg_set_next_ref(xroad_leg_t* obj, xroad_object_ref_t ref);
3605 
3606 void* xroad_leg_get_next(const xroad_leg_t* obj);
3607 
3608 xroad_object_ref_t xroad_leg_get_next_ref(const xroad_leg_t* obj);
3609 
3610 void xroad_leg_reset_next(xroad_leg_t* obj);
3611 
3612 bool xroad_leg_next_is_set(const xroad_leg_t* obj);
3613 
3614 xroad_errno_t xroad_leg_set_order(xroad_leg_t* obj, void* ref);
3615 
3616 xroad_errno_t xroad_leg_set_order_ref(xroad_leg_t* obj, xroad_object_ref_t ref);
3617 
3618 void* xroad_leg_get_order(const xroad_leg_t* obj);
3619 
3620 xroad_object_ref_t xroad_leg_get_order_ref(const xroad_leg_t* obj);
3621 
3622 void xroad_leg_reset_order(xroad_leg_t* obj);
3623 
3624 bool xroad_leg_order_is_set(const xroad_leg_t* obj);
3625 
3626 xroad_errno_t xroad_leg_set_price_ratio(xroad_leg_t* obj, xroad_double_t val);
3627 
3628 xroad_double_t xroad_leg_get_price_ratio(const xroad_leg_t* obj);
3629 
3630 void xroad_leg_reset_price_ratio(xroad_leg_t* obj);
3631 
3632 bool xroad_leg_price_ratio_is_set(const xroad_leg_t* obj);
3633 
3634 xroad_errno_t xroad_leg_set_qty_ratio(xroad_leg_t* obj, xroad_double_t val);
3635 
3636 xroad_double_t xroad_leg_get_qty_ratio(const xroad_leg_t* obj);
3637 
3638 void xroad_leg_reset_qty_ratio(xroad_leg_t* obj);
3639 
3640 bool xroad_leg_qty_ratio_is_set(const xroad_leg_t* obj);
3641 
3642 xroad_errno_t xroad_leg_set_is_working(xroad_leg_t* obj, xroad_int8_t val);
3643 
3644 xroad_int8_t xroad_leg_get_is_working(const xroad_leg_t* obj);
3645 
3646 void xroad_leg_reset_is_working(xroad_leg_t* obj);
3647 
3648 bool xroad_leg_is_working_is_set(const xroad_leg_t* obj);
3649 
3650 xroad_errno_t xroad_leg_set_vwap_price(xroad_leg_t* obj, xroad_price_t val);
3651 
3652 xroad_price_t xroad_leg_get_vwap_price(const xroad_leg_t* obj);
3653 
3654 void xroad_leg_reset_vwap_price(xroad_leg_t* obj);
3655 
3656 bool xroad_leg_vwap_price_is_set(const xroad_leg_t* obj);
3657 
3658 xroad_errno_t xroad_leg_send(xroad_leg_t* obj, const xroad_node_id_t id);
3659 
3660 xroad_errno_t xroad_leg_route(xroad_leg_t* obj, ...);
3661 
3662 void xroad_leg_reset(xroad_leg_t* obj);
3663 
3664 xroad_leg_t* xroad_leg_clone(const xroad_leg_t* obj);
3665 
3666 bool xroad_leg_is_valid(const xroad_leg_t* obj);
3667 
3668 int32_t xroad_leg_print(const xroad_leg_t* obj, char* buf, size_t buf_len);
3669 
3670 uint64_t xroad_leg_calc_hash(const xroad_leg_t* obj);
3671 
3672 xroad_str_t xroad_leg_calc_uniq_id(const xroad_leg_t* obj);
3673 
3674 
3675 
3676 /* xroad_spread_trade_t */
3677 
3678 xroad_object_id_t xroad_spread_trade_get_id(const xroad_spread_trade_t* obj);
3679 
3680 xroad_object_ref_t xroad_spread_trade_get_ref(const xroad_spread_trade_t* obj);
3681 
3682 xroad_errno_t xroad_spread_trade_set_spread(xroad_spread_trade_t* obj, void* ref);
3683 
3684 xroad_errno_t xroad_spread_trade_set_spread_ref(xroad_spread_trade_t* obj, xroad_object_ref_t ref);
3685 
3686 void* xroad_spread_trade_get_spread(const xroad_spread_trade_t* obj);
3687 
3688 xroad_object_ref_t xroad_spread_trade_get_spread_ref(const xroad_spread_trade_t* obj);
3689 
3690 void xroad_spread_trade_reset_spread(xroad_spread_trade_t* obj);
3691 
3692 bool xroad_spread_trade_spread_is_set(const xroad_spread_trade_t* obj);
3693 
3694 xroad_errno_t xroad_spread_trade_set_tran_time(xroad_spread_trade_t* obj, xroad_timestamp_t val);
3695 
3696 xroad_timestamp_t xroad_spread_trade_get_tran_time(const xroad_spread_trade_t* obj);
3697 
3698 void xroad_spread_trade_reset_tran_time(xroad_spread_trade_t* obj);
3699 
3700 bool xroad_spread_trade_tran_time_is_set(const xroad_spread_trade_t* obj);
3701 
3702 xroad_errno_t xroad_spread_trade_set_order_status(xroad_spread_trade_t* obj, xroad_order_status_t val);
3703 
3704 xroad_order_status_t xroad_spread_trade_get_order_status(const xroad_spread_trade_t* obj);
3705 
3706 void xroad_spread_trade_reset_order_status(xroad_spread_trade_t* obj);
3707 
3708 bool xroad_spread_trade_order_status_is_set(const xroad_spread_trade_t* obj);
3709 
3710 xroad_errno_t xroad_spread_trade_set_qty(xroad_spread_trade_t* obj, xroad_qty_t val);
3711 
3712 xroad_qty_t xroad_spread_trade_get_qty(const xroad_spread_trade_t* obj);
3713 
3714 void xroad_spread_trade_reset_qty(xroad_spread_trade_t* obj);
3715 
3716 bool xroad_spread_trade_qty_is_set(const xroad_spread_trade_t* obj);
3717 
3718 xroad_errno_t xroad_spread_trade_set_leaves_qty(xroad_spread_trade_t* obj, xroad_qty_t val);
3719 
3720 xroad_qty_t xroad_spread_trade_get_leaves_qty(const xroad_spread_trade_t* obj);
3721 
3722 void xroad_spread_trade_reset_leaves_qty(xroad_spread_trade_t* obj);
3723 
3724 bool xroad_spread_trade_leaves_qty_is_set(const xroad_spread_trade_t* obj);
3725 
3726 xroad_errno_t xroad_spread_trade_set_cum_qty(xroad_spread_trade_t* obj, xroad_qty_t val);
3727 
3728 xroad_qty_t xroad_spread_trade_get_cum_qty(const xroad_spread_trade_t* obj);
3729 
3730 void xroad_spread_trade_reset_cum_qty(xroad_spread_trade_t* obj);
3731 
3732 bool xroad_spread_trade_cum_qty_is_set(const xroad_spread_trade_t* obj);
3733 
3734 xroad_errno_t xroad_spread_trade_set_price(xroad_spread_trade_t* obj, xroad_price_t val);
3735 
3736 xroad_price_t xroad_spread_trade_get_price(const xroad_spread_trade_t* obj);
3737 
3738 void xroad_spread_trade_reset_price(xroad_spread_trade_t* obj);
3739 
3740 bool xroad_spread_trade_price_is_set(const xroad_spread_trade_t* obj);
3741 
3742 xroad_errno_t xroad_spread_trade_set_trade(xroad_spread_trade_t* obj, void* ref);
3743 
3744 xroad_errno_t xroad_spread_trade_set_trade_ref(xroad_spread_trade_t* obj, xroad_object_ref_t ref);
3745 
3746 void* xroad_spread_trade_get_trade(const xroad_spread_trade_t* obj);
3747 
3748 xroad_object_ref_t xroad_spread_trade_get_trade_ref(const xroad_spread_trade_t* obj);
3749 
3750 void xroad_spread_trade_reset_trade(xroad_spread_trade_t* obj);
3751 
3752 bool xroad_spread_trade_trade_is_set(const xroad_spread_trade_t* obj);
3753 
3754 xroad_errno_t xroad_spread_trade_send(xroad_spread_trade_t* obj, const xroad_node_id_t id);
3755 
3756 xroad_errno_t xroad_spread_trade_route(xroad_spread_trade_t* obj, ...);
3757 
3758 void xroad_spread_trade_reset(xroad_spread_trade_t* obj);
3759 
3760 xroad_spread_trade_t* xroad_spread_trade_clone(const xroad_spread_trade_t* obj);
3761 
3762 bool xroad_spread_trade_is_valid(const xroad_spread_trade_t* obj);
3763 
3764 int32_t xroad_spread_trade_print(const xroad_spread_trade_t* obj, char* buf, size_t buf_len);
3765 
3766 uint64_t xroad_spread_trade_calc_hash(const xroad_spread_trade_t* obj);
3767 
3768 xroad_str_t xroad_spread_trade_calc_uniq_id(const xroad_spread_trade_t* obj);
3769 
3770 
3771 
3772 /* xroad_cgate_session_t */
3773 
3774 xroad_object_id_t xroad_cgate_session_get_id(const xroad_cgate_session_t* obj);
3775 
3776 xroad_object_ref_t xroad_cgate_session_get_ref(const xroad_cgate_session_t* obj);
3777 
3778 xroad_errno_t xroad_cgate_session_set_node_id(xroad_cgate_session_t* obj, xroad_node_id_t val);
3779 
3780 xroad_node_id_t xroad_cgate_session_get_node_id(const xroad_cgate_session_t* obj);
3781 
3782 void xroad_cgate_session_reset_node_id(xroad_cgate_session_t* obj);
3783 
3784 bool xroad_cgate_session_node_id_is_set(const xroad_cgate_session_t* obj);
3785 
3786 xroad_errno_t xroad_cgate_session_set_name(xroad_cgate_session_t* obj, xroad_str_t val);
3787 
3788 xroad_str_t xroad_cgate_session_get_name(const xroad_cgate_session_t* obj);
3789 
3790 void xroad_cgate_session_reset_name(xroad_cgate_session_t* obj);
3791 
3792 bool xroad_cgate_session_name_is_set(const xroad_cgate_session_t* obj);
3793 
3794 xroad_errno_t xroad_cgate_session_set_lifenum(xroad_cgate_session_t* obj, xroad_int64_t val);
3795 
3796 xroad_int64_t xroad_cgate_session_get_lifenum(const xroad_cgate_session_t* obj);
3797 
3798 void xroad_cgate_session_reset_lifenum(xroad_cgate_session_t* obj);
3799 
3800 bool xroad_cgate_session_lifenum_is_set(const xroad_cgate_session_t* obj);
3801 
3802 xroad_errno_t xroad_cgate_session_set_cgate_table(xroad_cgate_session_t* obj, void* ref);
3803 
3804 xroad_errno_t xroad_cgate_session_set_cgate_table_ref(xroad_cgate_session_t* obj, xroad_object_ref_t ref);
3805 
3806 void* xroad_cgate_session_get_cgate_table(const xroad_cgate_session_t* obj);
3807 
3808 xroad_object_ref_t xroad_cgate_session_get_cgate_table_ref(const xroad_cgate_session_t* obj);
3809 
3810 void xroad_cgate_session_reset_cgate_table(xroad_cgate_session_t* obj);
3811 
3812 bool xroad_cgate_session_cgate_table_is_set(const xroad_cgate_session_t* obj);
3813 
3814 xroad_errno_t xroad_cgate_session_send(xroad_cgate_session_t* obj, const xroad_node_id_t id);
3815 
3816 xroad_errno_t xroad_cgate_session_route(xroad_cgate_session_t* obj, ...);
3817 
3818 void xroad_cgate_session_reset(xroad_cgate_session_t* obj);
3819 
3820 xroad_cgate_session_t* xroad_cgate_session_clone(const xroad_cgate_session_t* obj);
3821 
3822 bool xroad_cgate_session_is_valid(const xroad_cgate_session_t* obj);
3823 
3824 int32_t xroad_cgate_session_print(const xroad_cgate_session_t* obj, char* buf, size_t buf_len);
3825 
3826 uint64_t xroad_cgate_session_calc_hash(const xroad_cgate_session_t* obj);
3827 
3828 xroad_str_t xroad_cgate_session_calc_uniq_id(const xroad_cgate_session_t* obj);
3829 
3830 
3831 
3832 /* xroad_cgate_table_t */
3833 
3834 xroad_object_id_t xroad_cgate_table_get_id(const xroad_cgate_table_t* obj);
3835 
3836 xroad_object_ref_t xroad_cgate_table_get_ref(const xroad_cgate_table_t* obj);
3837 
3838 xroad_errno_t xroad_cgate_table_set_name(xroad_cgate_table_t* obj, xroad_str_t val);
3839 
3840 xroad_str_t xroad_cgate_table_get_name(const xroad_cgate_table_t* obj);
3841 
3842 void xroad_cgate_table_reset_name(xroad_cgate_table_t* obj);
3843 
3844 bool xroad_cgate_table_name_is_set(const xroad_cgate_table_t* obj);
3845 
3846 xroad_errno_t xroad_cgate_table_set_rev(xroad_cgate_table_t* obj, xroad_int64_t val);
3847 
3848 xroad_int64_t xroad_cgate_table_get_rev(const xroad_cgate_table_t* obj);
3849 
3850 void xroad_cgate_table_reset_rev(xroad_cgate_table_t* obj);
3851 
3852 bool xroad_cgate_table_rev_is_set(const xroad_cgate_table_t* obj);
3853 
3854 xroad_errno_t xroad_cgate_table_set_next(xroad_cgate_table_t* obj, void* ref);
3855 
3856 xroad_errno_t xroad_cgate_table_set_next_ref(xroad_cgate_table_t* obj, xroad_object_ref_t ref);
3857 
3858 void* xroad_cgate_table_get_next(const xroad_cgate_table_t* obj);
3859 
3860 xroad_object_ref_t xroad_cgate_table_get_next_ref(const xroad_cgate_table_t* obj);
3861 
3862 void xroad_cgate_table_reset_next(xroad_cgate_table_t* obj);
3863 
3864 bool xroad_cgate_table_next_is_set(const xroad_cgate_table_t* obj);
3865 
3866 xroad_errno_t xroad_cgate_table_send(xroad_cgate_table_t* obj, const xroad_node_id_t id);
3867 
3868 xroad_errno_t xroad_cgate_table_route(xroad_cgate_table_t* obj, ...);
3869 
3870 void xroad_cgate_table_reset(xroad_cgate_table_t* obj);
3871 
3872 xroad_cgate_table_t* xroad_cgate_table_clone(const xroad_cgate_table_t* obj);
3873 
3874 bool xroad_cgate_table_is_valid(const xroad_cgate_table_t* obj);
3875 
3876 int32_t xroad_cgate_table_print(const xroad_cgate_table_t* obj, char* buf, size_t buf_len);
3877 
3878 uint64_t xroad_cgate_table_calc_hash(const xroad_cgate_table_t* obj);
3879 
3880 xroad_str_t xroad_cgate_table_calc_uniq_id(const xroad_cgate_table_t* obj);
3881 
3882 
3883 
3884 /* xroad_cgate_order_t */
3885 
3886 xroad_object_id_t xroad_cgate_order_get_id(const xroad_cgate_order_t* obj);
3887 
3888 xroad_object_ref_t xroad_cgate_order_get_ref(const xroad_cgate_order_t* obj);
3889 
3890 xroad_errno_t xroad_cgate_order_set_node_id(xroad_cgate_order_t* obj, xroad_node_id_t val);
3891 
3892 xroad_node_id_t xroad_cgate_order_get_node_id(const xroad_cgate_order_t* obj);
3893 
3894 void xroad_cgate_order_reset_node_id(xroad_cgate_order_t* obj);
3895 
3896 bool xroad_cgate_order_node_id_is_set(const xroad_cgate_order_t* obj);
3897 
3898 xroad_errno_t xroad_cgate_order_set_order(xroad_cgate_order_t* obj, void* ref);
3899 
3900 xroad_errno_t xroad_cgate_order_set_order_ref(xroad_cgate_order_t* obj, xroad_object_ref_t ref);
3901 
3902 void* xroad_cgate_order_get_order(const xroad_cgate_order_t* obj);
3903 
3904 xroad_object_ref_t xroad_cgate_order_get_order_ref(const xroad_cgate_order_t* obj);
3905 
3906 void xroad_cgate_order_reset_order(xroad_cgate_order_t* obj);
3907 
3908 bool xroad_cgate_order_order_is_set(const xroad_cgate_order_t* obj);
3909 
3910 xroad_errno_t xroad_cgate_order_set_exch_id(xroad_cgate_order_t* obj, xroad_int64_t val);
3911 
3912 xroad_int64_t xroad_cgate_order_get_exch_id(const xroad_cgate_order_t* obj);
3913 
3914 void xroad_cgate_order_reset_exch_id(xroad_cgate_order_t* obj);
3915 
3916 bool xroad_cgate_order_exch_id_is_set(const xroad_cgate_order_t* obj);
3917 
3918 xroad_errno_t xroad_cgate_order_set_replace(xroad_cgate_order_t* obj, void* ref);
3919 
3920 xroad_errno_t xroad_cgate_order_set_replace_ref(xroad_cgate_order_t* obj, xroad_object_ref_t ref);
3921 
3922 void* xroad_cgate_order_get_replace(const xroad_cgate_order_t* obj);
3923 
3924 xroad_object_ref_t xroad_cgate_order_get_replace_ref(const xroad_cgate_order_t* obj);
3925 
3926 void xroad_cgate_order_reset_replace(xroad_cgate_order_t* obj);
3927 
3928 bool xroad_cgate_order_replace_is_set(const xroad_cgate_order_t* obj);
3929 
3930 xroad_errno_t xroad_cgate_order_set_qty(xroad_cgate_order_t* obj, xroad_qty_t val);
3931 
3932 xroad_qty_t xroad_cgate_order_get_qty(const xroad_cgate_order_t* obj);
3933 
3934 void xroad_cgate_order_reset_qty(xroad_cgate_order_t* obj);
3935 
3936 bool xroad_cgate_order_qty_is_set(const xroad_cgate_order_t* obj);
3937 
3938 xroad_errno_t xroad_cgate_order_set_leaves_qty(xroad_cgate_order_t* obj, xroad_qty_t val);
3939 
3940 xroad_qty_t xroad_cgate_order_get_leaves_qty(const xroad_cgate_order_t* obj);
3941 
3942 void xroad_cgate_order_reset_leaves_qty(xroad_cgate_order_t* obj);
3943 
3944 bool xroad_cgate_order_leaves_qty_is_set(const xroad_cgate_order_t* obj);
3945 
3946 xroad_errno_t xroad_cgate_order_set_sync_req(xroad_cgate_order_t* obj, xroad_bool_t val);
3947 
3948 xroad_bool_t xroad_cgate_order_get_sync_req(const xroad_cgate_order_t* obj);
3949 
3950 void xroad_cgate_order_reset_sync_req(xroad_cgate_order_t* obj);
3951 
3952 bool xroad_cgate_order_sync_req_is_set(const xroad_cgate_order_t* obj);
3953 
3954 xroad_errno_t xroad_cgate_order_send(xroad_cgate_order_t* obj, const xroad_node_id_t id);
3955 
3956 xroad_errno_t xroad_cgate_order_route(xroad_cgate_order_t* obj, ...);
3957 
3958 void xroad_cgate_order_reset(xroad_cgate_order_t* obj);
3959 
3960 xroad_cgate_order_t* xroad_cgate_order_clone(const xroad_cgate_order_t* obj);
3961 
3962 bool xroad_cgate_order_is_valid(const xroad_cgate_order_t* obj);
3963 
3964 int32_t xroad_cgate_order_print(const xroad_cgate_order_t* obj, char* buf, size_t buf_len);
3965 
3966 uint64_t xroad_cgate_order_calc_hash(const xroad_cgate_order_t* obj);
3967 
3968 xroad_str_t xroad_cgate_order_calc_uniq_id(const xroad_cgate_order_t* obj);
3969 
3970 
3971 
3972 /* xroad_obj_uuid_t */
3973 
3974 xroad_object_id_t xroad_obj_uuid_get_id(const xroad_obj_uuid_t* obj);
3975 
3976 xroad_object_ref_t xroad_obj_uuid_get_ref(const xroad_obj_uuid_t* obj);
3977 
3978 xroad_errno_t xroad_obj_uuid_set_type(xroad_obj_uuid_t* obj, xroad_int32_t val);
3979 
3980 xroad_int32_t xroad_obj_uuid_get_type(const xroad_obj_uuid_t* obj);
3981 
3982 void xroad_obj_uuid_reset_type(xroad_obj_uuid_t* obj);
3983 
3984 bool xroad_obj_uuid_type_is_set(const xroad_obj_uuid_t* obj);
3985 
3986 xroad_errno_t xroad_obj_uuid_set_uuid(xroad_obj_uuid_t* obj, xroad_str_t val);
3987 
3988 xroad_str_t xroad_obj_uuid_get_uuid(const xroad_obj_uuid_t* obj);
3989 
3990 void xroad_obj_uuid_reset_uuid(xroad_obj_uuid_t* obj);
3991 
3992 bool xroad_obj_uuid_uuid_is_set(const xroad_obj_uuid_t* obj);
3993 
3994 xroad_errno_t xroad_obj_uuid_send(xroad_obj_uuid_t* obj, const xroad_node_id_t id);
3995 
3996 xroad_errno_t xroad_obj_uuid_route(xroad_obj_uuid_t* obj, ...);
3997 
3998 void xroad_obj_uuid_reset(xroad_obj_uuid_t* obj);
3999 
4000 xroad_obj_uuid_t* xroad_obj_uuid_clone(const xroad_obj_uuid_t* obj);
4001 
4002 bool xroad_obj_uuid_is_valid(const xroad_obj_uuid_t* obj);
4003 
4004 int32_t xroad_obj_uuid_print(const xroad_obj_uuid_t* obj, char* buf, size_t buf_len);
4005 
4006 uint64_t xroad_obj_uuid_calc_hash(const xroad_obj_uuid_t* obj);
4007 
4008 xroad_str_t xroad_obj_uuid_calc_uniq_id(const xroad_obj_uuid_t* obj);
4009 
4010 
4011 
4012 /* xroad_free_form_t */
4013 
4014 xroad_errno_t xroad_free_form_set_value(xroad_free_form_t* obj, xroad_binary_t val);
4015 
4016 xroad_binary_t xroad_free_form_get_value(const xroad_free_form_t* obj);
4017 
4018 void xroad_free_form_reset_value(xroad_free_form_t* obj);
4019 
4020 bool xroad_free_form_value_is_set(const xroad_free_form_t* obj);
4021 
4022 void xroad_free_form_destroy(xroad_free_form_t* obj);
4023 
4024 xroad_errno_t xroad_free_form_send(xroad_free_form_t* obj, const xroad_node_id_t id);
4025 
4026 xroad_errno_t xroad_free_form_route(xroad_free_form_t* obj, ...);
4027 
4028 void xroad_free_form_reset(xroad_free_form_t* obj);
4029 
4030 xroad_free_form_t* xroad_free_form_clone(const xroad_free_form_t* obj);
4031 
4032 bool xroad_free_form_is_valid(const xroad_free_form_t* obj);
4033 
4034 int32_t xroad_free_form_print(const xroad_free_form_t* obj, char* buf, size_t buf_len);
4035 
4036 uint64_t xroad_free_form_calc_hash(const xroad_free_form_t* obj);
4037 
4038 xroad_str_t xroad_free_form_calc_uniq_id(const xroad_free_form_t* obj);
4039 
4040 
4041 
4042 /* xroad_order_fix_t */
4043 
4044 xroad_object_id_t xroad_order_fix_get_id(const xroad_order_fix_t* obj);
4045 
4046 xroad_object_ref_t xroad_order_fix_get_ref(const xroad_order_fix_t* obj);
4047 
4048 xroad_errno_t xroad_order_fix_set_node_id(xroad_order_fix_t* obj, xroad_node_id_t val);
4049 
4050 xroad_node_id_t xroad_order_fix_get_node_id(const xroad_order_fix_t* obj);
4051 
4052 void xroad_order_fix_reset_node_id(xroad_order_fix_t* obj);
4053 
4054 bool xroad_order_fix_node_id_is_set(const xroad_order_fix_t* obj);
4055 
4056 xroad_errno_t xroad_order_fix_set_session(xroad_order_fix_t* obj, void* ref);
4057 
4058 xroad_errno_t xroad_order_fix_set_session_ref(xroad_order_fix_t* obj, xroad_object_ref_t ref);
4059 
4060 void* xroad_order_fix_get_session(const xroad_order_fix_t* obj);
4061 
4062 xroad_object_ref_t xroad_order_fix_get_session_ref(const xroad_order_fix_t* obj);
4063 
4064 void xroad_order_fix_reset_session(xroad_order_fix_t* obj);
4065 
4066 bool xroad_order_fix_session_is_set(const xroad_order_fix_t* obj);
4067 
4068 xroad_errno_t xroad_order_fix_set_sender(xroad_order_fix_t* obj, xroad_str_t val);
4069 
4070 xroad_str_t xroad_order_fix_get_sender(const xroad_order_fix_t* obj);
4071 
4072 void xroad_order_fix_reset_sender(xroad_order_fix_t* obj);
4073 
4074 bool xroad_order_fix_sender_is_set(const xroad_order_fix_t* obj);
4075 
4076 xroad_errno_t xroad_order_fix_set_instr(xroad_order_fix_t* obj, void* ref);
4077 
4078 xroad_errno_t xroad_order_fix_set_instr_ref(xroad_order_fix_t* obj, xroad_object_ref_t ref);
4079 
4080 void* xroad_order_fix_get_instr(const xroad_order_fix_t* obj);
4081 
4082 xroad_object_ref_t xroad_order_fix_get_instr_ref(const xroad_order_fix_t* obj);
4083 
4084 void xroad_order_fix_reset_instr(xroad_order_fix_t* obj);
4085 
4086 bool xroad_order_fix_instr_is_set(const xroad_order_fix_t* obj);
4087 
4088 xroad_errno_t xroad_order_fix_set_sending_time(xroad_order_fix_t* obj, xroad_timestamp_t val);
4089 
4090 xroad_timestamp_t xroad_order_fix_get_sending_time(const xroad_order_fix_t* obj);
4091 
4092 void xroad_order_fix_reset_sending_time(xroad_order_fix_t* obj);
4093 
4094 bool xroad_order_fix_sending_time_is_set(const xroad_order_fix_t* obj);
4095 
4096 xroad_errno_t xroad_order_fix_set_order(xroad_order_fix_t* obj, void* ref);
4097 
4098 xroad_errno_t xroad_order_fix_set_order_ref(xroad_order_fix_t* obj, xroad_object_ref_t ref);
4099 
4100 void* xroad_order_fix_get_order(const xroad_order_fix_t* obj);
4101 
4102 xroad_object_ref_t xroad_order_fix_get_order_ref(const xroad_order_fix_t* obj);
4103 
4104 void xroad_order_fix_reset_order(xroad_order_fix_t* obj);
4105 
4106 bool xroad_order_fix_order_is_set(const xroad_order_fix_t* obj);
4107 
4108 xroad_errno_t xroad_order_fix_set_order_id(xroad_order_fix_t* obj, xroad_str_t val);
4109 
4110 xroad_str_t xroad_order_fix_get_order_id(const xroad_order_fix_t* obj);
4111 
4112 void xroad_order_fix_reset_order_id(xroad_order_fix_t* obj);
4113 
4114 bool xroad_order_fix_order_id_is_set(const xroad_order_fix_t* obj);
4115 
4116 xroad_errno_t xroad_order_fix_set_status(xroad_order_fix_t* obj, xroad_order_fix_status_t val);
4117 
4118 xroad_order_fix_status_t xroad_order_fix_get_status(const xroad_order_fix_t* obj);
4119 
4120 void xroad_order_fix_reset_status(xroad_order_fix_t* obj);
4121 
4122 bool xroad_order_fix_status_is_set(const xroad_order_fix_t* obj);
4123 
4124 xroad_errno_t xroad_order_fix_set_clord_id(xroad_order_fix_t* obj, xroad_str_t val);
4125 
4126 xroad_str_t xroad_order_fix_get_clord_id(const xroad_order_fix_t* obj);
4127 
4128 void xroad_order_fix_reset_clord_id(xroad_order_fix_t* obj);
4129 
4130 bool xroad_order_fix_clord_id_is_set(const xroad_order_fix_t* obj);
4131 
4132 xroad_errno_t xroad_order_fix_set_orig_clord_id(xroad_order_fix_t* obj, xroad_str_t val);
4133 
4134 xroad_str_t xroad_order_fix_get_orig_clord_id(const xroad_order_fix_t* obj);
4135 
4136 void xroad_order_fix_reset_orig_clord_id(xroad_order_fix_t* obj);
4137 
4138 bool xroad_order_fix_orig_clord_id_is_set(const xroad_order_fix_t* obj);
4139 
4140 xroad_errno_t xroad_order_fix_set_security_id_src(xroad_order_fix_t* obj, xroad_str_t val);
4141 
4142 xroad_str_t xroad_order_fix_get_security_id_src(const xroad_order_fix_t* obj);
4143 
4144 void xroad_order_fix_reset_security_id_src(xroad_order_fix_t* obj);
4145 
4146 bool xroad_order_fix_security_id_src_is_set(const xroad_order_fix_t* obj);
4147 
4148 xroad_errno_t xroad_order_fix_set_price(xroad_order_fix_t* obj, xroad_price_t val);
4149 
4150 xroad_price_t xroad_order_fix_get_price(const xroad_order_fix_t* obj);
4151 
4152 void xroad_order_fix_reset_price(xroad_order_fix_t* obj);
4153 
4154 bool xroad_order_fix_price_is_set(const xroad_order_fix_t* obj);
4155 
4156 xroad_errno_t xroad_order_fix_set_qty(xroad_order_fix_t* obj, xroad_qty_t val);
4157 
4158 xroad_qty_t xroad_order_fix_get_qty(const xroad_order_fix_t* obj);
4159 
4160 void xroad_order_fix_reset_qty(xroad_order_fix_t* obj);
4161 
4162 bool xroad_order_fix_qty_is_set(const xroad_order_fix_t* obj);
4163 
4164 xroad_errno_t xroad_order_fix_set_leaves_qty(xroad_order_fix_t* obj, xroad_qty_t val);
4165 
4166 xroad_qty_t xroad_order_fix_get_leaves_qty(const xroad_order_fix_t* obj);
4167 
4168 void xroad_order_fix_reset_leaves_qty(xroad_order_fix_t* obj);
4169 
4170 bool xroad_order_fix_leaves_qty_is_set(const xroad_order_fix_t* obj);
4171 
4172 xroad_errno_t xroad_order_fix_set_cum_qty(xroad_order_fix_t* obj, xroad_qty_t val);
4173 
4174 xroad_qty_t xroad_order_fix_get_cum_qty(const xroad_order_fix_t* obj);
4175 
4176 void xroad_order_fix_reset_cum_qty(xroad_order_fix_t* obj);
4177 
4178 bool xroad_order_fix_cum_qty_is_set(const xroad_order_fix_t* obj);
4179 
4180 xroad_errno_t xroad_order_fix_set_display_qty(xroad_order_fix_t* obj, xroad_qty_t val);
4181 
4182 xroad_qty_t xroad_order_fix_get_display_qty(const xroad_order_fix_t* obj);
4183 
4184 void xroad_order_fix_reset_display_qty(xroad_order_fix_t* obj);
4185 
4186 bool xroad_order_fix_display_qty_is_set(const xroad_order_fix_t* obj);
4187 
4188 xroad_errno_t xroad_order_fix_set_volume(xroad_order_fix_t* obj, xroad_price_t val);
4189 
4190 xroad_price_t xroad_order_fix_get_volume(const xroad_order_fix_t* obj);
4191 
4192 void xroad_order_fix_reset_volume(xroad_order_fix_t* obj);
4193 
4194 bool xroad_order_fix_volume_is_set(const xroad_order_fix_t* obj);
4195 
4196 xroad_errno_t xroad_order_fix_set_hedge_volume(xroad_order_fix_t* obj, xroad_price_t val);
4197 
4198 xroad_price_t xroad_order_fix_get_hedge_volume(const xroad_order_fix_t* obj);
4199 
4200 void xroad_order_fix_reset_hedge_volume(xroad_order_fix_t* obj);
4201 
4202 bool xroad_order_fix_hedge_volume_is_set(const xroad_order_fix_t* obj);
4203 
4204 xroad_errno_t xroad_order_fix_set_hedge_amount(xroad_order_fix_t* obj, xroad_price_t val);
4205 
4206 xroad_price_t xroad_order_fix_get_hedge_amount(const xroad_order_fix_t* obj);
4207 
4208 void xroad_order_fix_reset_hedge_amount(xroad_order_fix_t* obj);
4209 
4210 bool xroad_order_fix_hedge_amount_is_set(const xroad_order_fix_t* obj);
4211 
4212 xroad_errno_t xroad_order_fix_set_avg_hedge_px(xroad_order_fix_t* obj, xroad_price_t val);
4213 
4214 xroad_price_t xroad_order_fix_get_avg_hedge_px(const xroad_order_fix_t* obj);
4215 
4216 void xroad_order_fix_reset_avg_hedge_px(xroad_order_fix_t* obj);
4217 
4218 bool xroad_order_fix_avg_hedge_px_is_set(const xroad_order_fix_t* obj);
4219 
4220 xroad_errno_t xroad_order_fix_set_avg_hedge_rate(xroad_order_fix_t* obj, xroad_price_t val);
4221 
4222 xroad_price_t xroad_order_fix_get_avg_hedge_rate(const xroad_order_fix_t* obj);
4223 
4224 void xroad_order_fix_reset_avg_hedge_rate(xroad_order_fix_t* obj);
4225 
4226 bool xroad_order_fix_avg_hedge_rate_is_set(const xroad_order_fix_t* obj);
4227 
4228 xroad_errno_t xroad_order_fix_set_avg_px(xroad_order_fix_t* obj, xroad_price_t val);
4229 
4230 xroad_price_t xroad_order_fix_get_avg_px(const xroad_order_fix_t* obj);
4231 
4232 void xroad_order_fix_reset_avg_px(xroad_order_fix_t* obj);
4233 
4234 bool xroad_order_fix_avg_px_is_set(const xroad_order_fix_t* obj);
4235 
4236 xroad_errno_t xroad_order_fix_set_last_px(xroad_order_fix_t* obj, xroad_price_t val);
4237 
4238 xroad_price_t xroad_order_fix_get_last_px(const xroad_order_fix_t* obj);
4239 
4240 void xroad_order_fix_reset_last_px(xroad_order_fix_t* obj);
4241 
4242 bool xroad_order_fix_last_px_is_set(const xroad_order_fix_t* obj);
4243 
4244 xroad_errno_t xroad_order_fix_set_replace(xroad_order_fix_t* obj, void* ref);
4245 
4246 xroad_errno_t xroad_order_fix_set_replace_ref(xroad_order_fix_t* obj, xroad_object_ref_t ref);
4247 
4248 void* xroad_order_fix_get_replace(const xroad_order_fix_t* obj);
4249 
4250 xroad_object_ref_t xroad_order_fix_get_replace_ref(const xroad_order_fix_t* obj);
4251 
4252 void xroad_order_fix_reset_replace(xroad_order_fix_t* obj);
4253 
4254 bool xroad_order_fix_replace_is_set(const xroad_order_fix_t* obj);
4255 
4256 xroad_errno_t xroad_order_fix_set_cont_mult(xroad_order_fix_t* obj, xroad_double_t val);
4257 
4258 xroad_double_t xroad_order_fix_get_cont_mult(const xroad_order_fix_t* obj);
4259 
4260 void xroad_order_fix_reset_cont_mult(xroad_order_fix_t* obj);
4261 
4262 bool xroad_order_fix_cont_mult_is_set(const xroad_order_fix_t* obj);
4263 
4264 xroad_errno_t xroad_order_fix_send(xroad_order_fix_t* obj, const xroad_node_id_t id);
4265 
4266 xroad_errno_t xroad_order_fix_route(xroad_order_fix_t* obj, ...);
4267 
4268 void xroad_order_fix_reset(xroad_order_fix_t* obj);
4269 
4270 xroad_order_fix_t* xroad_order_fix_clone(const xroad_order_fix_t* obj);
4271 
4272 bool xroad_order_fix_is_valid(const xroad_order_fix_t* obj);
4273 
4274 int32_t xroad_order_fix_print(const xroad_order_fix_t* obj, char* buf, size_t buf_len);
4275 
4276 uint64_t xroad_order_fix_calc_hash(const xroad_order_fix_t* obj);
4277 
4278 xroad_str_t xroad_order_fix_calc_uniq_id(const xroad_order_fix_t* obj);
4279 
4280 
4281 
4282 /* xroad_fix_msg_in_t */
4283 
4284 xroad_object_id_t xroad_fix_msg_in_get_id(const xroad_fix_msg_in_t* obj);
4285 
4286 xroad_object_ref_t xroad_fix_msg_in_get_ref(const xroad_fix_msg_in_t* obj);
4287 
4288 xroad_errno_t xroad_fix_msg_in_set_node_id(xroad_fix_msg_in_t* obj, xroad_node_id_t val);
4289 
4290 xroad_node_id_t xroad_fix_msg_in_get_node_id(const xroad_fix_msg_in_t* obj);
4291 
4292 void xroad_fix_msg_in_reset_node_id(xroad_fix_msg_in_t* obj);
4293 
4294 bool xroad_fix_msg_in_node_id_is_set(const xroad_fix_msg_in_t* obj);
4295 
4296 xroad_errno_t xroad_fix_msg_in_set_session(xroad_fix_msg_in_t* obj, void* ref);
4297 
4298 xroad_errno_t xroad_fix_msg_in_set_session_ref(xroad_fix_msg_in_t* obj, xroad_object_ref_t ref);
4299 
4300 void* xroad_fix_msg_in_get_session(const xroad_fix_msg_in_t* obj);
4301 
4302 xroad_object_ref_t xroad_fix_msg_in_get_session_ref(const xroad_fix_msg_in_t* obj);
4303 
4304 void xroad_fix_msg_in_reset_session(xroad_fix_msg_in_t* obj);
4305 
4306 bool xroad_fix_msg_in_session_is_set(const xroad_fix_msg_in_t* obj);
4307 
4308 xroad_errno_t xroad_fix_msg_in_set_msg_type(xroad_fix_msg_in_t* obj, xroad_int32_t val);
4309 
4310 xroad_int32_t xroad_fix_msg_in_get_msg_type(const xroad_fix_msg_in_t* obj);
4311 
4312 void xroad_fix_msg_in_reset_msg_type(xroad_fix_msg_in_t* obj);
4313 
4314 bool xroad_fix_msg_in_msg_type_is_set(const xroad_fix_msg_in_t* obj);
4315 
4316 xroad_errno_t xroad_fix_msg_in_set_seq_num(xroad_fix_msg_in_t* obj, xroad_uint32_t val);
4317 
4318 xroad_uint32_t xroad_fix_msg_in_get_seq_num(const xroad_fix_msg_in_t* obj);
4319 
4320 void xroad_fix_msg_in_reset_seq_num(xroad_fix_msg_in_t* obj);
4321 
4322 bool xroad_fix_msg_in_seq_num_is_set(const xroad_fix_msg_in_t* obj);
4323 
4324 xroad_errno_t xroad_fix_msg_in_set_msg(xroad_fix_msg_in_t* obj, xroad_str_t val);
4325 
4326 xroad_str_t xroad_fix_msg_in_get_msg(const xroad_fix_msg_in_t* obj);
4327 
4328 void xroad_fix_msg_in_reset_msg(xroad_fix_msg_in_t* obj);
4329 
4330 bool xroad_fix_msg_in_msg_is_set(const xroad_fix_msg_in_t* obj);
4331 
4332 xroad_errno_t xroad_fix_msg_in_send(xroad_fix_msg_in_t* obj, const xroad_node_id_t id);
4333 
4334 xroad_errno_t xroad_fix_msg_in_route(xroad_fix_msg_in_t* obj, ...);
4335 
4336 void xroad_fix_msg_in_reset(xroad_fix_msg_in_t* obj);
4337 
4338 xroad_fix_msg_in_t* xroad_fix_msg_in_clone(const xroad_fix_msg_in_t* obj);
4339 
4340 bool xroad_fix_msg_in_is_valid(const xroad_fix_msg_in_t* obj);
4341 
4342 int32_t xroad_fix_msg_in_print(const xroad_fix_msg_in_t* obj, char* buf, size_t buf_len);
4343 
4344 uint64_t xroad_fix_msg_in_calc_hash(const xroad_fix_msg_in_t* obj);
4345 
4346 xroad_str_t xroad_fix_msg_in_calc_uniq_id(const xroad_fix_msg_in_t* obj);
4347 
4348 
4349 
4350 /* xroad_fix_msg_out_t */
4351 
4352 xroad_object_id_t xroad_fix_msg_out_get_id(const xroad_fix_msg_out_t* obj);
4353 
4354 xroad_object_ref_t xroad_fix_msg_out_get_ref(const xroad_fix_msg_out_t* obj);
4355 
4356 xroad_errno_t xroad_fix_msg_out_set_node_id(xroad_fix_msg_out_t* obj, xroad_node_id_t val);
4357 
4358 xroad_node_id_t xroad_fix_msg_out_get_node_id(const xroad_fix_msg_out_t* obj);
4359 
4360 void xroad_fix_msg_out_reset_node_id(xroad_fix_msg_out_t* obj);
4361 
4362 bool xroad_fix_msg_out_node_id_is_set(const xroad_fix_msg_out_t* obj);
4363 
4364 xroad_errno_t xroad_fix_msg_out_set_session(xroad_fix_msg_out_t* obj, void* ref);
4365 
4366 xroad_errno_t xroad_fix_msg_out_set_session_ref(xroad_fix_msg_out_t* obj, xroad_object_ref_t ref);
4367 
4368 void* xroad_fix_msg_out_get_session(const xroad_fix_msg_out_t* obj);
4369 
4370 xroad_object_ref_t xroad_fix_msg_out_get_session_ref(const xroad_fix_msg_out_t* obj);
4371 
4372 void xroad_fix_msg_out_reset_session(xroad_fix_msg_out_t* obj);
4373 
4374 bool xroad_fix_msg_out_session_is_set(const xroad_fix_msg_out_t* obj);
4375 
4376 xroad_errno_t xroad_fix_msg_out_set_msg_type(xroad_fix_msg_out_t* obj, xroad_int32_t val);
4377 
4378 xroad_int32_t xroad_fix_msg_out_get_msg_type(const xroad_fix_msg_out_t* obj);
4379 
4380 void xroad_fix_msg_out_reset_msg_type(xroad_fix_msg_out_t* obj);
4381 
4382 bool xroad_fix_msg_out_msg_type_is_set(const xroad_fix_msg_out_t* obj);
4383 
4384 xroad_errno_t xroad_fix_msg_out_set_seq_num(xroad_fix_msg_out_t* obj, xroad_uint32_t val);
4385 
4386 xroad_uint32_t xroad_fix_msg_out_get_seq_num(const xroad_fix_msg_out_t* obj);
4387 
4388 void xroad_fix_msg_out_reset_seq_num(xroad_fix_msg_out_t* obj);
4389 
4390 bool xroad_fix_msg_out_seq_num_is_set(const xroad_fix_msg_out_t* obj);
4391 
4392 xroad_errno_t xroad_fix_msg_out_set_msg(xroad_fix_msg_out_t* obj, xroad_str_t val);
4393 
4394 xroad_str_t xroad_fix_msg_out_get_msg(const xroad_fix_msg_out_t* obj);
4395 
4396 void xroad_fix_msg_out_reset_msg(xroad_fix_msg_out_t* obj);
4397 
4398 bool xroad_fix_msg_out_msg_is_set(const xroad_fix_msg_out_t* obj);
4399 
4400 xroad_errno_t xroad_fix_msg_out_send(xroad_fix_msg_out_t* obj, const xroad_node_id_t id);
4401 
4402 xroad_errno_t xroad_fix_msg_out_route(xroad_fix_msg_out_t* obj, ...);
4403 
4404 void xroad_fix_msg_out_reset(xroad_fix_msg_out_t* obj);
4405 
4406 xroad_fix_msg_out_t* xroad_fix_msg_out_clone(const xroad_fix_msg_out_t* obj);
4407 
4408 bool xroad_fix_msg_out_is_valid(const xroad_fix_msg_out_t* obj);
4409 
4410 int32_t xroad_fix_msg_out_print(const xroad_fix_msg_out_t* obj, char* buf, size_t buf_len);
4411 
4412 uint64_t xroad_fix_msg_out_calc_hash(const xroad_fix_msg_out_t* obj);
4413 
4414 xroad_str_t xroad_fix_msg_out_calc_uniq_id(const xroad_fix_msg_out_t* obj);
4415 
4416 
4417 
4418 /* xroad_trade_fix_t */
4419 
4420 xroad_object_id_t xroad_trade_fix_get_id(const xroad_trade_fix_t* obj);
4421 
4422 xroad_object_ref_t xroad_trade_fix_get_ref(const xroad_trade_fix_t* obj);
4423 
4424 xroad_errno_t xroad_trade_fix_set_session(xroad_trade_fix_t* obj, void* ref);
4425 
4426 xroad_errno_t xroad_trade_fix_set_session_ref(xroad_trade_fix_t* obj, xroad_object_ref_t ref);
4427 
4428 void* xroad_trade_fix_get_session(const xroad_trade_fix_t* obj);
4429 
4430 xroad_object_ref_t xroad_trade_fix_get_session_ref(const xroad_trade_fix_t* obj);
4431 
4432 void xroad_trade_fix_reset_session(xroad_trade_fix_t* obj);
4433 
4434 bool xroad_trade_fix_session_is_set(const xroad_trade_fix_t* obj);
4435 
4436 xroad_errno_t xroad_trade_fix_set_behalf_of(xroad_trade_fix_t* obj, xroad_str_t val);
4437 
4438 xroad_str_t xroad_trade_fix_get_behalf_of(const xroad_trade_fix_t* obj);
4439 
4440 void xroad_trade_fix_reset_behalf_of(xroad_trade_fix_t* obj);
4441 
4442 bool xroad_trade_fix_behalf_of_is_set(const xroad_trade_fix_t* obj);
4443 
4444 xroad_errno_t xroad_trade_fix_send(xroad_trade_fix_t* obj, const xroad_node_id_t id);
4445 
4446 xroad_errno_t xroad_trade_fix_route(xroad_trade_fix_t* obj, ...);
4447 
4448 void xroad_trade_fix_reset(xroad_trade_fix_t* obj);
4449 
4450 xroad_trade_fix_t* xroad_trade_fix_clone(const xroad_trade_fix_t* obj);
4451 
4452 bool xroad_trade_fix_is_valid(const xroad_trade_fix_t* obj);
4453 
4454 int32_t xroad_trade_fix_print(const xroad_trade_fix_t* obj, char* buf, size_t buf_len);
4455 
4456 uint64_t xroad_trade_fix_calc_hash(const xroad_trade_fix_t* obj);
4457 
4458 xroad_str_t xroad_trade_fix_calc_uniq_id(const xroad_trade_fix_t* obj);
4459 
4460 
4461 
4462 /* xroad_lock_by_pid_t */
4463 
4464 xroad_object_id_t xroad_lock_by_pid_get_id(const xroad_lock_by_pid_t* obj);
4465 
4466 xroad_object_ref_t xroad_lock_by_pid_get_ref(const xroad_lock_by_pid_t* obj);
4467 
4468 xroad_errno_t xroad_lock_by_pid_set_pid(xroad_lock_by_pid_t* obj, xroad_int32_t val);
4469 
4470 xroad_int32_t xroad_lock_by_pid_get_pid(const xroad_lock_by_pid_t* obj);
4471 
4472 void xroad_lock_by_pid_reset_pid(xroad_lock_by_pid_t* obj);
4473 
4474 bool xroad_lock_by_pid_pid_is_set(const xroad_lock_by_pid_t* obj);
4475 
4476 xroad_errno_t xroad_lock_by_pid_set_obj(xroad_lock_by_pid_t* obj, void* ref);
4477 
4478 xroad_errno_t xroad_lock_by_pid_set_obj_ref(xroad_lock_by_pid_t* obj, xroad_object_ref_t ref);
4479 
4480 void* xroad_lock_by_pid_get_obj(const xroad_lock_by_pid_t* obj);
4481 
4482 xroad_object_ref_t xroad_lock_by_pid_get_obj_ref(const xroad_lock_by_pid_t* obj);
4483 
4484 void xroad_lock_by_pid_reset_obj(xroad_lock_by_pid_t* obj);
4485 
4486 bool xroad_lock_by_pid_obj_is_set(const xroad_lock_by_pid_t* obj);
4487 
4488 xroad_errno_t xroad_lock_by_pid_send(xroad_lock_by_pid_t* obj, const xroad_node_id_t id);
4489 
4490 xroad_errno_t xroad_lock_by_pid_route(xroad_lock_by_pid_t* obj, ...);
4491 
4492 void xroad_lock_by_pid_reset(xroad_lock_by_pid_t* obj);
4493 
4494 xroad_lock_by_pid_t* xroad_lock_by_pid_clone(const xroad_lock_by_pid_t* obj);
4495 
4496 bool xroad_lock_by_pid_is_valid(const xroad_lock_by_pid_t* obj);
4497 
4498 int32_t xroad_lock_by_pid_print(const xroad_lock_by_pid_t* obj, char* buf, size_t buf_len);
4499 
4500 uint64_t xroad_lock_by_pid_calc_hash(const xroad_lock_by_pid_t* obj);
4501 
4502 xroad_str_t xroad_lock_by_pid_calc_uniq_id(const xroad_lock_by_pid_t* obj);
4503 
4504 
4505 
4506 /* xroad_system_role_changed_t */
4507 
4508 xroad_errno_t xroad_system_role_changed_set_new_role(xroad_system_role_changed_t* obj, xroad_int32_t val);
4509 
4510 xroad_int32_t xroad_system_role_changed_get_new_role(const xroad_system_role_changed_t* obj);
4511 
4512 void xroad_system_role_changed_reset_new_role(xroad_system_role_changed_t* obj);
4513 
4514 bool xroad_system_role_changed_new_role_is_set(const xroad_system_role_changed_t* obj);
4515 
4516 void xroad_system_role_changed_destroy(xroad_system_role_changed_t* obj);
4517 
4518 xroad_errno_t xroad_system_role_changed_send(xroad_system_role_changed_t* obj, const xroad_node_id_t id);
4519 
4520 xroad_errno_t xroad_system_role_changed_route(xroad_system_role_changed_t* obj, ...);
4521 
4522 void xroad_system_role_changed_reset(xroad_system_role_changed_t* obj);
4523 
4524 xroad_system_role_changed_t* xroad_system_role_changed_clone(const xroad_system_role_changed_t* obj);
4525 
4526 bool xroad_system_role_changed_is_valid(const xroad_system_role_changed_t* obj);
4527 
4528 int32_t xroad_system_role_changed_print(const xroad_system_role_changed_t* obj, char* buf, size_t buf_len);
4529 
4530 uint64_t xroad_system_role_changed_calc_hash(const xroad_system_role_changed_t* obj);
4531 
4532 xroad_str_t xroad_system_role_changed_calc_uniq_id(const xroad_system_role_changed_t* obj);
4533 
4534 
4535 
4536 /* xroad_cancel_t */
4537 
4538 xroad_errno_t xroad_cancel_set_order(xroad_cancel_t* obj, void* ref);
4539 
4540 xroad_errno_t xroad_cancel_set_order_ref(xroad_cancel_t* obj, xroad_object_ref_t ref);
4541 
4542 void* xroad_cancel_get_order(const xroad_cancel_t* obj);
4543 
4544 xroad_object_ref_t xroad_cancel_get_order_ref(const xroad_cancel_t* obj);
4545 
4546 void xroad_cancel_reset_order(xroad_cancel_t* obj);
4547 
4548 bool xroad_cancel_order_is_set(const xroad_cancel_t* obj);
4549 
4550 void xroad_cancel_destroy(xroad_cancel_t* obj);
4551 
4552 xroad_errno_t xroad_cancel_send(xroad_cancel_t* obj, const xroad_node_id_t id);
4553 
4554 xroad_errno_t xroad_cancel_route(xroad_cancel_t* obj, ...);
4555 
4556 void xroad_cancel_reset(xroad_cancel_t* obj);
4557 
4558 xroad_cancel_t* xroad_cancel_clone(const xroad_cancel_t* obj);
4559 
4560 bool xroad_cancel_is_valid(const xroad_cancel_t* obj);
4561 
4562 int32_t xroad_cancel_print(const xroad_cancel_t* obj, char* buf, size_t buf_len);
4563 
4564 uint64_t xroad_cancel_calc_hash(const xroad_cancel_t* obj);
4565 
4566 xroad_str_t xroad_cancel_calc_uniq_id(const xroad_cancel_t* obj);
4567 
4568 
4569 
4570 /* xroad_remove_t */
4571 
4572 xroad_errno_t xroad_remove_set_order(xroad_remove_t* obj, void* ref);
4573 
4574 xroad_errno_t xroad_remove_set_order_ref(xroad_remove_t* obj, xroad_object_ref_t ref);
4575 
4576 void* xroad_remove_get_order(const xroad_remove_t* obj);
4577 
4578 xroad_object_ref_t xroad_remove_get_order_ref(const xroad_remove_t* obj);
4579 
4580 void xroad_remove_reset_order(xroad_remove_t* obj);
4581 
4582 bool xroad_remove_order_is_set(const xroad_remove_t* obj);
4583 
4584 void xroad_remove_destroy(xroad_remove_t* obj);
4585 
4586 xroad_errno_t xroad_remove_send(xroad_remove_t* obj, const xroad_node_id_t id);
4587 
4588 xroad_errno_t xroad_remove_route(xroad_remove_t* obj, ...);
4589 
4590 void xroad_remove_reset(xroad_remove_t* obj);
4591 
4592 xroad_remove_t* xroad_remove_clone(const xroad_remove_t* obj);
4593 
4594 bool xroad_remove_is_valid(const xroad_remove_t* obj);
4595 
4596 int32_t xroad_remove_print(const xroad_remove_t* obj, char* buf, size_t buf_len);
4597 
4598 uint64_t xroad_remove_calc_hash(const xroad_remove_t* obj);
4599 
4600 xroad_str_t xroad_remove_calc_uniq_id(const xroad_remove_t* obj);
4601 
4602 
4603 
4604 /* xroad_replace_t */
4605 
4606 xroad_object_id_t xroad_replace_get_id(const xroad_replace_t* obj);
4607 
4608 xroad_object_ref_t xroad_replace_get_ref(const xroad_replace_t* obj);
4609 
4610 xroad_errno_t xroad_replace_set_order(xroad_replace_t* obj, void* ref);
4611 
4612 xroad_errno_t xroad_replace_set_order_ref(xroad_replace_t* obj, xroad_object_ref_t ref);
4613 
4614 void* xroad_replace_get_order(const xroad_replace_t* obj);
4615 
4616 xroad_object_ref_t xroad_replace_get_order_ref(const xroad_replace_t* obj);
4617 
4618 void xroad_replace_reset_order(xroad_replace_t* obj);
4619 
4620 bool xroad_replace_order_is_set(const xroad_replace_t* obj);
4621 
4622 xroad_errno_t xroad_replace_set_price(xroad_replace_t* obj, xroad_price_t val);
4623 
4624 xroad_price_t xroad_replace_get_price(const xroad_replace_t* obj);
4625 
4626 void xroad_replace_reset_price(xroad_replace_t* obj);
4627 
4628 bool xroad_replace_price_is_set(const xroad_replace_t* obj);
4629 
4630 xroad_errno_t xroad_replace_set_qty(xroad_replace_t* obj, xroad_qty_t val);
4631 
4632 xroad_qty_t xroad_replace_get_qty(const xroad_replace_t* obj);
4633 
4634 void xroad_replace_reset_qty(xroad_replace_t* obj);
4635 
4636 bool xroad_replace_qty_is_set(const xroad_replace_t* obj);
4637 
4638 xroad_errno_t xroad_replace_set_hedge_cur(xroad_replace_t* obj, void* ref);
4639 
4640 xroad_errno_t xroad_replace_set_hedge_cur_ref(xroad_replace_t* obj, xroad_object_ref_t ref);
4641 
4642 void* xroad_replace_get_hedge_cur(const xroad_replace_t* obj);
4643 
4644 xroad_object_ref_t xroad_replace_get_hedge_cur_ref(const xroad_replace_t* obj);
4645 
4646 void xroad_replace_reset_hedge_cur(xroad_replace_t* obj);
4647 
4648 bool xroad_replace_hedge_cur_is_set(const xroad_replace_t* obj);
4649 
4650 xroad_errno_t xroad_replace_set_algo(xroad_replace_t* obj, void* ref);
4651 
4652 xroad_errno_t xroad_replace_set_algo_ref(xroad_replace_t* obj, xroad_object_ref_t ref);
4653 
4654 void* xroad_replace_get_algo(const xroad_replace_t* obj);
4655 
4656 xroad_object_ref_t xroad_replace_get_algo_ref(const xroad_replace_t* obj);
4657 
4658 void xroad_replace_reset_algo(xroad_replace_t* obj);
4659 
4660 bool xroad_replace_algo_is_set(const xroad_replace_t* obj);
4661 
4662 xroad_errno_t xroad_replace_send(xroad_replace_t* obj, const xroad_node_id_t id);
4663 
4664 xroad_errno_t xroad_replace_route(xroad_replace_t* obj, ...);
4665 
4666 void xroad_replace_reset(xroad_replace_t* obj);
4667 
4668 xroad_replace_t* xroad_replace_clone(const xroad_replace_t* obj);
4669 
4670 bool xroad_replace_is_valid(const xroad_replace_t* obj);
4671 
4672 int32_t xroad_replace_print(const xroad_replace_t* obj, char* buf, size_t buf_len);
4673 
4674 uint64_t xroad_replace_calc_hash(const xroad_replace_t* obj);
4675 
4676 xroad_str_t xroad_replace_calc_uniq_id(const xroad_replace_t* obj);
4677 
4678 
4679 
4680 /* xroad_accepted_t */
4681 
4682 xroad_object_id_t xroad_accepted_get_id(const xroad_accepted_t* obj);
4683 
4684 xroad_object_ref_t xroad_accepted_get_ref(const xroad_accepted_t* obj);
4685 
4686 xroad_errno_t xroad_accepted_set_order(xroad_accepted_t* obj, void* ref);
4687 
4688 xroad_errno_t xroad_accepted_set_order_ref(xroad_accepted_t* obj, xroad_object_ref_t ref);
4689 
4690 void* xroad_accepted_get_order(const xroad_accepted_t* obj);
4691 
4692 xroad_object_ref_t xroad_accepted_get_order_ref(const xroad_accepted_t* obj);
4693 
4694 void xroad_accepted_reset_order(xroad_accepted_t* obj);
4695 
4696 bool xroad_accepted_order_is_set(const xroad_accepted_t* obj);
4697 
4698 xroad_errno_t xroad_accepted_set_tran_time(xroad_accepted_t* obj, xroad_timestamp_t val);
4699 
4700 xroad_timestamp_t xroad_accepted_get_tran_time(const xroad_accepted_t* obj);
4701 
4702 void xroad_accepted_reset_tran_time(xroad_accepted_t* obj);
4703 
4704 bool xroad_accepted_tran_time_is_set(const xroad_accepted_t* obj);
4705 
4706 xroad_errno_t xroad_accepted_set_exch_id(xroad_accepted_t* obj, xroad_str_t val);
4707 
4708 xroad_str_t xroad_accepted_get_exch_id(const xroad_accepted_t* obj);
4709 
4710 void xroad_accepted_reset_exch_id(xroad_accepted_t* obj);
4711 
4712 bool xroad_accepted_exch_id_is_set(const xroad_accepted_t* obj);
4713 
4714 xroad_errno_t xroad_accepted_set_order_status(xroad_accepted_t* obj, xroad_order_status_t val);
4715 
4716 xroad_order_status_t xroad_accepted_get_order_status(const xroad_accepted_t* obj);
4717 
4718 void xroad_accepted_reset_order_status(xroad_accepted_t* obj);
4719 
4720 bool xroad_accepted_order_status_is_set(const xroad_accepted_t* obj);
4721 
4722 xroad_errno_t xroad_accepted_set_price(xroad_accepted_t* obj, xroad_price_t val);
4723 
4724 xroad_price_t xroad_accepted_get_price(const xroad_accepted_t* obj);
4725 
4726 void xroad_accepted_reset_price(xroad_accepted_t* obj);
4727 
4728 bool xroad_accepted_price_is_set(const xroad_accepted_t* obj);
4729 
4730 xroad_errno_t xroad_accepted_set_qty(xroad_accepted_t* obj, xroad_qty_t val);
4731 
4732 xroad_qty_t xroad_accepted_get_qty(const xroad_accepted_t* obj);
4733 
4734 void xroad_accepted_reset_qty(xroad_accepted_t* obj);
4735 
4736 bool xroad_accepted_qty_is_set(const xroad_accepted_t* obj);
4737 
4738 xroad_errno_t xroad_accepted_set_leaves_qty(xroad_accepted_t* obj, xroad_qty_t val);
4739 
4740 xroad_qty_t xroad_accepted_get_leaves_qty(const xroad_accepted_t* obj);
4741 
4742 void xroad_accepted_reset_leaves_qty(xroad_accepted_t* obj);
4743 
4744 bool xroad_accepted_leaves_qty_is_set(const xroad_accepted_t* obj);
4745 
4746 xroad_errno_t xroad_accepted_set_cum_qty(xroad_accepted_t* obj, xroad_qty_t val);
4747 
4748 xroad_qty_t xroad_accepted_get_cum_qty(const xroad_accepted_t* obj);
4749 
4750 void xroad_accepted_reset_cum_qty(xroad_accepted_t* obj);
4751 
4752 bool xroad_accepted_cum_qty_is_set(const xroad_accepted_t* obj);
4753 
4754 xroad_errno_t xroad_accepted_set_timestamp(xroad_accepted_t* obj, xroad_timestamp_t val);
4755 
4756 xroad_timestamp_t xroad_accepted_get_timestamp(const xroad_accepted_t* obj);
4757 
4758 void xroad_accepted_reset_timestamp(xroad_accepted_t* obj);
4759 
4760 bool xroad_accepted_timestamp_is_set(const xroad_accepted_t* obj);
4761 
4762 xroad_errno_t xroad_accepted_send(xroad_accepted_t* obj, const xroad_node_id_t id);
4763 
4764 xroad_errno_t xroad_accepted_route(xroad_accepted_t* obj, ...);
4765 
4766 void xroad_accepted_reset(xroad_accepted_t* obj);
4767 
4768 xroad_accepted_t* xroad_accepted_clone(const xroad_accepted_t* obj);
4769 
4770 bool xroad_accepted_is_valid(const xroad_accepted_t* obj);
4771 
4772 int32_t xroad_accepted_print(const xroad_accepted_t* obj, char* buf, size_t buf_len);
4773 
4774 uint64_t xroad_accepted_calc_hash(const xroad_accepted_t* obj);
4775 
4776 xroad_str_t xroad_accepted_calc_uniq_id(const xroad_accepted_t* obj);
4777 
4778 
4779 
4780 /* xroad_rejected_t */
4781 
4782 xroad_object_id_t xroad_rejected_get_id(const xroad_rejected_t* obj);
4783 
4784 xroad_object_ref_t xroad_rejected_get_ref(const xroad_rejected_t* obj);
4785 
4786 xroad_errno_t xroad_rejected_set_order(xroad_rejected_t* obj, void* ref);
4787 
4788 xroad_errno_t xroad_rejected_set_order_ref(xroad_rejected_t* obj, xroad_object_ref_t ref);
4789 
4790 void* xroad_rejected_get_order(const xroad_rejected_t* obj);
4791 
4792 xroad_object_ref_t xroad_rejected_get_order_ref(const xroad_rejected_t* obj);
4793 
4794 void xroad_rejected_reset_order(xroad_rejected_t* obj);
4795 
4796 bool xroad_rejected_order_is_set(const xroad_rejected_t* obj);
4797 
4798 xroad_errno_t xroad_rejected_set_tran_time(xroad_rejected_t* obj, xroad_timestamp_t val);
4799 
4800 xroad_timestamp_t xroad_rejected_get_tran_time(const xroad_rejected_t* obj);
4801 
4802 void xroad_rejected_reset_tran_time(xroad_rejected_t* obj);
4803 
4804 bool xroad_rejected_tran_time_is_set(const xroad_rejected_t* obj);
4805 
4806 xroad_errno_t xroad_rejected_set_reason(xroad_rejected_t* obj, xroad_rej_reason_t val);
4807 
4808 xroad_rej_reason_t xroad_rejected_get_reason(const xroad_rejected_t* obj);
4809 
4810 void xroad_rejected_reset_reason(xroad_rejected_t* obj);
4811 
4812 bool xroad_rejected_reason_is_set(const xroad_rejected_t* obj);
4813 
4814 xroad_errno_t xroad_rejected_set_text(xroad_rejected_t* obj, xroad_str_t val);
4815 
4816 xroad_str_t xroad_rejected_get_text(const xroad_rejected_t* obj);
4817 
4818 void xroad_rejected_reset_text(xroad_rejected_t* obj);
4819 
4820 bool xroad_rejected_text_is_set(const xroad_rejected_t* obj);
4821 
4822 xroad_errno_t xroad_rejected_send(xroad_rejected_t* obj, const xroad_node_id_t id);
4823 
4824 xroad_errno_t xroad_rejected_route(xroad_rejected_t* obj, ...);
4825 
4826 void xroad_rejected_reset(xroad_rejected_t* obj);
4827 
4828 xroad_rejected_t* xroad_rejected_clone(const xroad_rejected_t* obj);
4829 
4830 bool xroad_rejected_is_valid(const xroad_rejected_t* obj);
4831 
4832 int32_t xroad_rejected_print(const xroad_rejected_t* obj, char* buf, size_t buf_len);
4833 
4834 uint64_t xroad_rejected_calc_hash(const xroad_rejected_t* obj);
4835 
4836 xroad_str_t xroad_rejected_calc_uniq_id(const xroad_rejected_t* obj);
4837 
4838 
4839 
4840 /* xroad_canceled_t */
4841 
4842 xroad_object_id_t xroad_canceled_get_id(const xroad_canceled_t* obj);
4843 
4844 xroad_object_ref_t xroad_canceled_get_ref(const xroad_canceled_t* obj);
4845 
4846 xroad_errno_t xroad_canceled_set_order(xroad_canceled_t* obj, void* ref);
4847 
4848 xroad_errno_t xroad_canceled_set_order_ref(xroad_canceled_t* obj, xroad_object_ref_t ref);
4849 
4850 void* xroad_canceled_get_order(const xroad_canceled_t* obj);
4851 
4852 xroad_object_ref_t xroad_canceled_get_order_ref(const xroad_canceled_t* obj);
4853 
4854 void xroad_canceled_reset_order(xroad_canceled_t* obj);
4855 
4856 bool xroad_canceled_order_is_set(const xroad_canceled_t* obj);
4857 
4858 xroad_errno_t xroad_canceled_set_tran_time(xroad_canceled_t* obj, xroad_timestamp_t val);
4859 
4860 xroad_timestamp_t xroad_canceled_get_tran_time(const xroad_canceled_t* obj);
4861 
4862 void xroad_canceled_reset_tran_time(xroad_canceled_t* obj);
4863 
4864 bool xroad_canceled_tran_time_is_set(const xroad_canceled_t* obj);
4865 
4866 xroad_errno_t xroad_canceled_set_reason(xroad_canceled_t* obj, xroad_rej_reason_t val);
4867 
4868 xroad_rej_reason_t xroad_canceled_get_reason(const xroad_canceled_t* obj);
4869 
4870 void xroad_canceled_reset_reason(xroad_canceled_t* obj);
4871 
4872 bool xroad_canceled_reason_is_set(const xroad_canceled_t* obj);
4873 
4874 xroad_errno_t xroad_canceled_set_text(xroad_canceled_t* obj, xroad_str_t val);
4875 
4876 xroad_str_t xroad_canceled_get_text(const xroad_canceled_t* obj);
4877 
4878 void xroad_canceled_reset_text(xroad_canceled_t* obj);
4879 
4880 bool xroad_canceled_text_is_set(const xroad_canceled_t* obj);
4881 
4882 xroad_errno_t xroad_canceled_send(xroad_canceled_t* obj, const xroad_node_id_t id);
4883 
4884 xroad_errno_t xroad_canceled_route(xroad_canceled_t* obj, ...);
4885 
4886 void xroad_canceled_reset(xroad_canceled_t* obj);
4887 
4888 xroad_canceled_t* xroad_canceled_clone(const xroad_canceled_t* obj);
4889 
4890 bool xroad_canceled_is_valid(const xroad_canceled_t* obj);
4891 
4892 int32_t xroad_canceled_print(const xroad_canceled_t* obj, char* buf, size_t buf_len);
4893 
4894 uint64_t xroad_canceled_calc_hash(const xroad_canceled_t* obj);
4895 
4896 xroad_str_t xroad_canceled_calc_uniq_id(const xroad_canceled_t* obj);
4897 
4898 
4899 
4900 /* xroad_trade_t */
4901 
4902 xroad_object_id_t xroad_trade_get_id(const xroad_trade_t* obj);
4903 
4904 xroad_object_ref_t xroad_trade_get_ref(const xroad_trade_t* obj);
4905 
4906 xroad_errno_t xroad_trade_set_order(xroad_trade_t* obj, void* ref);
4907 
4908 xroad_errno_t xroad_trade_set_order_ref(xroad_trade_t* obj, xroad_object_ref_t ref);
4909 
4910 void* xroad_trade_get_order(const xroad_trade_t* obj);
4911 
4912 xroad_object_ref_t xroad_trade_get_order_ref(const xroad_trade_t* obj);
4913 
4914 void xroad_trade_reset_order(xroad_trade_t* obj);
4915 
4916 bool xroad_trade_order_is_set(const xroad_trade_t* obj);
4917 
4918 xroad_errno_t xroad_trade_set_tran_time(xroad_trade_t* obj, xroad_timestamp_t val);
4919 
4920 xroad_timestamp_t xroad_trade_get_tran_time(const xroad_trade_t* obj);
4921 
4922 void xroad_trade_reset_tran_time(xroad_trade_t* obj);
4923 
4924 bool xroad_trade_tran_time_is_set(const xroad_trade_t* obj);
4925 
4926 xroad_errno_t xroad_trade_set_exch_id(xroad_trade_t* obj, xroad_str_t val);
4927 
4928 xroad_str_t xroad_trade_get_exch_id(const xroad_trade_t* obj);
4929 
4930 void xroad_trade_reset_exch_id(xroad_trade_t* obj);
4931 
4932 bool xroad_trade_exch_id_is_set(const xroad_trade_t* obj);
4933 
4934 xroad_errno_t xroad_trade_set_order_exch_id(xroad_trade_t* obj, xroad_str_t val);
4935 
4936 xroad_str_t xroad_trade_get_order_exch_id(const xroad_trade_t* obj);
4937 
4938 void xroad_trade_reset_order_exch_id(xroad_trade_t* obj);
4939 
4940 bool xroad_trade_order_exch_id_is_set(const xroad_trade_t* obj);
4941 
4942 xroad_errno_t xroad_trade_set_order_status(xroad_trade_t* obj, xroad_order_status_t val);
4943 
4944 xroad_order_status_t xroad_trade_get_order_status(const xroad_trade_t* obj);
4945 
4946 void xroad_trade_reset_order_status(xroad_trade_t* obj);
4947 
4948 bool xroad_trade_order_status_is_set(const xroad_trade_t* obj);
4949 
4950 xroad_errno_t xroad_trade_set_qty(xroad_trade_t* obj, xroad_qty_t val);
4951 
4952 xroad_qty_t xroad_trade_get_qty(const xroad_trade_t* obj);
4953 
4954 void xroad_trade_reset_qty(xroad_trade_t* obj);
4955 
4956 bool xroad_trade_qty_is_set(const xroad_trade_t* obj);
4957 
4958 xroad_errno_t xroad_trade_set_leaves_qty(xroad_trade_t* obj, xroad_qty_t val);
4959 
4960 xroad_qty_t xroad_trade_get_leaves_qty(const xroad_trade_t* obj);
4961 
4962 void xroad_trade_reset_leaves_qty(xroad_trade_t* obj);
4963 
4964 bool xroad_trade_leaves_qty_is_set(const xroad_trade_t* obj);
4965 
4966 xroad_errno_t xroad_trade_set_cum_qty(xroad_trade_t* obj, xroad_qty_t val);
4967 
4968 xroad_qty_t xroad_trade_get_cum_qty(const xroad_trade_t* obj);
4969 
4970 void xroad_trade_reset_cum_qty(xroad_trade_t* obj);
4971 
4972 bool xroad_trade_cum_qty_is_set(const xroad_trade_t* obj);
4973 
4974 xroad_errno_t xroad_trade_set_price(xroad_trade_t* obj, xroad_price_t val);
4975 
4976 xroad_price_t xroad_trade_get_price(const xroad_trade_t* obj);
4977 
4978 void xroad_trade_reset_price(xroad_trade_t* obj);
4979 
4980 bool xroad_trade_price_is_set(const xroad_trade_t* obj);
4981 
4982 xroad_errno_t xroad_trade_set_fee(xroad_trade_t* obj, xroad_price_t val);
4983 
4984 xroad_price_t xroad_trade_get_fee(const xroad_trade_t* obj);
4985 
4986 void xroad_trade_reset_fee(xroad_trade_t* obj);
4987 
4988 bool xroad_trade_fee_is_set(const xroad_trade_t* obj);
4989 
4990 xroad_errno_t xroad_trade_set_fee_asset(xroad_trade_t* obj, xroad_str_t val);
4991 
4992 xroad_str_t xroad_trade_get_fee_asset(const xroad_trade_t* obj);
4993 
4994 void xroad_trade_reset_fee_asset(xroad_trade_t* obj);
4995 
4996 bool xroad_trade_fee_asset_is_set(const xroad_trade_t* obj);
4997 
4998 xroad_errno_t xroad_trade_set_hedge_rate(xroad_trade_t* obj, xroad_price_t val);
4999 
5000 xroad_price_t xroad_trade_get_hedge_rate(const xroad_trade_t* obj);
5001 
5002 void xroad_trade_reset_hedge_rate(xroad_trade_t* obj);
5003 
5004 bool xroad_trade_hedge_rate_is_set(const xroad_trade_t* obj);
5005 
5006 xroad_errno_t xroad_trade_set_hedge_qty(xroad_trade_t* obj, xroad_double_t val);
5007 
5008 xroad_double_t xroad_trade_get_hedge_qty(const xroad_trade_t* obj);
5009 
5010 void xroad_trade_reset_hedge_qty(xroad_trade_t* obj);
5011 
5012 bool xroad_trade_hedge_qty_is_set(const xroad_trade_t* obj);
5013 
5014 xroad_errno_t xroad_trade_set_hedge_reverse(xroad_trade_t* obj, xroad_bool_t val);
5015 
5016 xroad_bool_t xroad_trade_get_hedge_reverse(const xroad_trade_t* obj);
5017 
5018 void xroad_trade_reset_hedge_reverse(xroad_trade_t* obj);
5019 
5020 bool xroad_trade_hedge_reverse_is_set(const xroad_trade_t* obj);
5021 
5022 xroad_errno_t xroad_trade_set_next(xroad_trade_t* obj, void* ref);
5023 
5024 xroad_errno_t xroad_trade_set_next_ref(xroad_trade_t* obj, xroad_object_ref_t ref);
5025 
5026 void* xroad_trade_get_next(const xroad_trade_t* obj);
5027 
5028 xroad_object_ref_t xroad_trade_get_next_ref(const xroad_trade_t* obj);
5029 
5030 void xroad_trade_reset_next(xroad_trade_t* obj);
5031 
5032 bool xroad_trade_next_is_set(const xroad_trade_t* obj);
5033 
5034 xroad_errno_t xroad_trade_set_comment(xroad_trade_t* obj, xroad_str_t val);
5035 
5036 xroad_str_t xroad_trade_get_comment(const xroad_trade_t* obj);
5037 
5038 void xroad_trade_reset_comment(xroad_trade_t* obj);
5039 
5040 bool xroad_trade_comment_is_set(const xroad_trade_t* obj);
5041 
5042 xroad_errno_t xroad_trade_set_market(xroad_trade_t* obj, void* ref);
5043 
5044 xroad_errno_t xroad_trade_set_market_ref(xroad_trade_t* obj, xroad_object_ref_t ref);
5045 
5046 void* xroad_trade_get_market(const xroad_trade_t* obj);
5047 
5048 xroad_object_ref_t xroad_trade_get_market_ref(const xroad_trade_t* obj);
5049 
5050 void xroad_trade_reset_market(xroad_trade_t* obj);
5051 
5052 bool xroad_trade_market_is_set(const xroad_trade_t* obj);
5053 
5054 xroad_errno_t xroad_trade_set_ext(xroad_trade_t* obj, void* ref);
5055 
5056 xroad_errno_t xroad_trade_set_ext_ref(xroad_trade_t* obj, xroad_object_ref_t ref);
5057 
5058 void* xroad_trade_get_ext(const xroad_trade_t* obj);
5059 
5060 xroad_object_ref_t xroad_trade_get_ext_ref(const xroad_trade_t* obj);
5061 
5062 void xroad_trade_reset_ext(xroad_trade_t* obj);
5063 
5064 bool xroad_trade_ext_is_set(const xroad_trade_t* obj);
5065 
5066 xroad_errno_t xroad_trade_set_opp_order(xroad_trade_t* obj, void* ref);
5067 
5068 xroad_errno_t xroad_trade_set_opp_order_ref(xroad_trade_t* obj, xroad_object_ref_t ref);
5069 
5070 void* xroad_trade_get_opp_order(const xroad_trade_t* obj);
5071 
5072 xroad_object_ref_t xroad_trade_get_opp_order_ref(const xroad_trade_t* obj);
5073 
5074 void xroad_trade_reset_opp_order(xroad_trade_t* obj);
5075 
5076 bool xroad_trade_opp_order_is_set(const xroad_trade_t* obj);
5077 
5078 xroad_errno_t xroad_trade_send(xroad_trade_t* obj, const xroad_node_id_t id);
5079 
5080 xroad_errno_t xroad_trade_route(xroad_trade_t* obj, ...);
5081 
5082 void xroad_trade_reset(xroad_trade_t* obj);
5083 
5084 xroad_trade_t* xroad_trade_clone(const xroad_trade_t* obj);
5085 
5086 bool xroad_trade_is_valid(const xroad_trade_t* obj);
5087 
5088 int32_t xroad_trade_print(const xroad_trade_t* obj, char* buf, size_t buf_len);
5089 
5090 uint64_t xroad_trade_calc_hash(const xroad_trade_t* obj);
5091 
5092 xroad_str_t xroad_trade_calc_uniq_id(const xroad_trade_t* obj);
5093 
5094 
5095 
5096 /* xroad_cancel_rejected_t */
5097 
5098 xroad_errno_t xroad_cancel_rejected_set_order(xroad_cancel_rejected_t* obj, void* ref);
5099 
5100 xroad_errno_t xroad_cancel_rejected_set_order_ref(xroad_cancel_rejected_t* obj, xroad_object_ref_t ref);
5101 
5102 void* xroad_cancel_rejected_get_order(const xroad_cancel_rejected_t* obj);
5103 
5104 xroad_object_ref_t xroad_cancel_rejected_get_order_ref(const xroad_cancel_rejected_t* obj);
5105 
5106 void xroad_cancel_rejected_reset_order(xroad_cancel_rejected_t* obj);
5107 
5108 bool xroad_cancel_rejected_order_is_set(const xroad_cancel_rejected_t* obj);
5109 
5110 xroad_errno_t xroad_cancel_rejected_set_order_status(xroad_cancel_rejected_t* obj, xroad_order_status_t val);
5111 
5112 xroad_order_status_t xroad_cancel_rejected_get_order_status(const xroad_cancel_rejected_t* obj);
5113 
5114 void xroad_cancel_rejected_reset_order_status(xroad_cancel_rejected_t* obj);
5115 
5116 bool xroad_cancel_rejected_order_status_is_set(const xroad_cancel_rejected_t* obj);
5117 
5118 xroad_errno_t xroad_cancel_rejected_set_reason(xroad_cancel_rejected_t* obj, xroad_rej_reason_t val);
5119 
5120 xroad_rej_reason_t xroad_cancel_rejected_get_reason(const xroad_cancel_rejected_t* obj);
5121 
5122 void xroad_cancel_rejected_reset_reason(xroad_cancel_rejected_t* obj);
5123 
5124 bool xroad_cancel_rejected_reason_is_set(const xroad_cancel_rejected_t* obj);
5125 
5126 xroad_errno_t xroad_cancel_rejected_set_text(xroad_cancel_rejected_t* obj, xroad_str_t val);
5127 
5128 xroad_str_t xroad_cancel_rejected_get_text(const xroad_cancel_rejected_t* obj);
5129 
5130 void xroad_cancel_rejected_reset_text(xroad_cancel_rejected_t* obj);
5131 
5132 bool xroad_cancel_rejected_text_is_set(const xroad_cancel_rejected_t* obj);
5133 
5134 void xroad_cancel_rejected_destroy(xroad_cancel_rejected_t* obj);
5135 
5136 xroad_errno_t xroad_cancel_rejected_send(xroad_cancel_rejected_t* obj, const xroad_node_id_t id);
5137 
5138 xroad_errno_t xroad_cancel_rejected_route(xroad_cancel_rejected_t* obj, ...);
5139 
5140 void xroad_cancel_rejected_reset(xroad_cancel_rejected_t* obj);
5141 
5142 xroad_cancel_rejected_t* xroad_cancel_rejected_clone(const xroad_cancel_rejected_t* obj);
5143 
5144 bool xroad_cancel_rejected_is_valid(const xroad_cancel_rejected_t* obj);
5145 
5146 int32_t xroad_cancel_rejected_print(const xroad_cancel_rejected_t* obj, char* buf, size_t buf_len);
5147 
5148 uint64_t xroad_cancel_rejected_calc_hash(const xroad_cancel_rejected_t* obj);
5149 
5150 xroad_str_t xroad_cancel_rejected_calc_uniq_id(const xroad_cancel_rejected_t* obj);
5151 
5152 
5153 
5154 /* xroad_replace_rejected_t */
5155 
5156 xroad_errno_t xroad_replace_rejected_set_order(xroad_replace_rejected_t* obj, void* ref);
5157 
5158 xroad_errno_t xroad_replace_rejected_set_order_ref(xroad_replace_rejected_t* obj, xroad_object_ref_t ref);
5159 
5160 void* xroad_replace_rejected_get_order(const xroad_replace_rejected_t* obj);
5161 
5162 xroad_object_ref_t xroad_replace_rejected_get_order_ref(const xroad_replace_rejected_t* obj);
5163 
5164 void xroad_replace_rejected_reset_order(xroad_replace_rejected_t* obj);
5165 
5166 bool xroad_replace_rejected_order_is_set(const xroad_replace_rejected_t* obj);
5167 
5168 xroad_errno_t xroad_replace_rejected_set_order_status(xroad_replace_rejected_t* obj, xroad_order_status_t val);
5169 
5170 xroad_order_status_t xroad_replace_rejected_get_order_status(const xroad_replace_rejected_t* obj);
5171 
5172 void xroad_replace_rejected_reset_order_status(xroad_replace_rejected_t* obj);
5173 
5174 bool xroad_replace_rejected_order_status_is_set(const xroad_replace_rejected_t* obj);
5175 
5176 xroad_errno_t xroad_replace_rejected_set_price(xroad_replace_rejected_t* obj, xroad_price_t val);
5177 
5178 xroad_price_t xroad_replace_rejected_get_price(const xroad_replace_rejected_t* obj);
5179 
5180 void xroad_replace_rejected_reset_price(xroad_replace_rejected_t* obj);
5181 
5182 bool xroad_replace_rejected_price_is_set(const xroad_replace_rejected_t* obj);
5183 
5184 xroad_errno_t xroad_replace_rejected_set_qty(xroad_replace_rejected_t* obj, xroad_qty_t val);
5185 
5186 xroad_qty_t xroad_replace_rejected_get_qty(const xroad_replace_rejected_t* obj);
5187 
5188 void xroad_replace_rejected_reset_qty(xroad_replace_rejected_t* obj);
5189 
5190 bool xroad_replace_rejected_qty_is_set(const xroad_replace_rejected_t* obj);
5191 
5192 xroad_errno_t xroad_replace_rejected_set_leaves_qty(xroad_replace_rejected_t* obj, xroad_qty_t val);
5193 
5194 xroad_qty_t xroad_replace_rejected_get_leaves_qty(const xroad_replace_rejected_t* obj);
5195 
5196 void xroad_replace_rejected_reset_leaves_qty(xroad_replace_rejected_t* obj);
5197 
5198 bool xroad_replace_rejected_leaves_qty_is_set(const xroad_replace_rejected_t* obj);
5199 
5200 xroad_errno_t xroad_replace_rejected_set_cum_qty(xroad_replace_rejected_t* obj, xroad_qty_t val);
5201 
5202 xroad_qty_t xroad_replace_rejected_get_cum_qty(const xroad_replace_rejected_t* obj);
5203 
5204 void xroad_replace_rejected_reset_cum_qty(xroad_replace_rejected_t* obj);
5205 
5206 bool xroad_replace_rejected_cum_qty_is_set(const xroad_replace_rejected_t* obj);
5207 
5208 xroad_errno_t xroad_replace_rejected_set_reason(xroad_replace_rejected_t* obj, xroad_rej_reason_t val);
5209 
5210 xroad_rej_reason_t xroad_replace_rejected_get_reason(const xroad_replace_rejected_t* obj);
5211 
5212 void xroad_replace_rejected_reset_reason(xroad_replace_rejected_t* obj);
5213 
5214 bool xroad_replace_rejected_reason_is_set(const xroad_replace_rejected_t* obj);
5215 
5216 xroad_errno_t xroad_replace_rejected_set_text(xroad_replace_rejected_t* obj, xroad_str_t val);
5217 
5218 xroad_str_t xroad_replace_rejected_get_text(const xroad_replace_rejected_t* obj);
5219 
5220 void xroad_replace_rejected_reset_text(xroad_replace_rejected_t* obj);
5221 
5222 bool xroad_replace_rejected_text_is_set(const xroad_replace_rejected_t* obj);
5223 
5224 void xroad_replace_rejected_destroy(xroad_replace_rejected_t* obj);
5225 
5226 xroad_errno_t xroad_replace_rejected_send(xroad_replace_rejected_t* obj, const xroad_node_id_t id);
5227 
5228 xroad_errno_t xroad_replace_rejected_route(xroad_replace_rejected_t* obj, ...);
5229 
5230 void xroad_replace_rejected_reset(xroad_replace_rejected_t* obj);
5231 
5232 xroad_replace_rejected_t* xroad_replace_rejected_clone(const xroad_replace_rejected_t* obj);
5233 
5234 bool xroad_replace_rejected_is_valid(const xroad_replace_rejected_t* obj);
5235 
5236 int32_t xroad_replace_rejected_print(const xroad_replace_rejected_t* obj, char* buf, size_t buf_len);
5237 
5238 uint64_t xroad_replace_rejected_calc_hash(const xroad_replace_rejected_t* obj);
5239 
5240 xroad_str_t xroad_replace_rejected_calc_uniq_id(const xroad_replace_rejected_t* obj);
5241 
5242 
5243 
5244 /* xroad_replaced_t */
5245 
5246 xroad_object_id_t xroad_replaced_get_id(const xroad_replaced_t* obj);
5247 
5248 xroad_object_ref_t xroad_replaced_get_ref(const xroad_replaced_t* obj);
5249 
5250 xroad_errno_t xroad_replaced_set_order(xroad_replaced_t* obj, void* ref);
5251 
5252 xroad_errno_t xroad_replaced_set_order_ref(xroad_replaced_t* obj, xroad_object_ref_t ref);
5253 
5254 void* xroad_replaced_get_order(const xroad_replaced_t* obj);
5255 
5256 xroad_object_ref_t xroad_replaced_get_order_ref(const xroad_replaced_t* obj);
5257 
5258 void xroad_replaced_reset_order(xroad_replaced_t* obj);
5259 
5260 bool xroad_replaced_order_is_set(const xroad_replaced_t* obj);
5261 
5262 xroad_errno_t xroad_replaced_set_tran_time(xroad_replaced_t* obj, xroad_timestamp_t val);
5263 
5264 xroad_timestamp_t xroad_replaced_get_tran_time(const xroad_replaced_t* obj);
5265 
5266 void xroad_replaced_reset_tran_time(xroad_replaced_t* obj);
5267 
5268 bool xroad_replaced_tran_time_is_set(const xroad_replaced_t* obj);
5269 
5270 xroad_errno_t xroad_replaced_set_exch_id(xroad_replaced_t* obj, xroad_str_t val);
5271 
5272 xroad_str_t xroad_replaced_get_exch_id(const xroad_replaced_t* obj);
5273 
5274 void xroad_replaced_reset_exch_id(xroad_replaced_t* obj);
5275 
5276 bool xroad_replaced_exch_id_is_set(const xroad_replaced_t* obj);
5277 
5278 xroad_errno_t xroad_replaced_set_order_status(xroad_replaced_t* obj, xroad_order_status_t val);
5279 
5280 xroad_order_status_t xroad_replaced_get_order_status(const xroad_replaced_t* obj);
5281 
5282 void xroad_replaced_reset_order_status(xroad_replaced_t* obj);
5283 
5284 bool xroad_replaced_order_status_is_set(const xroad_replaced_t* obj);
5285 
5286 xroad_errno_t xroad_replaced_set_price(xroad_replaced_t* obj, xroad_price_t val);
5287 
5288 xroad_price_t xroad_replaced_get_price(const xroad_replaced_t* obj);
5289 
5290 void xroad_replaced_reset_price(xroad_replaced_t* obj);
5291 
5292 bool xroad_replaced_price_is_set(const xroad_replaced_t* obj);
5293 
5294 xroad_errno_t xroad_replaced_set_qty(xroad_replaced_t* obj, xroad_qty_t val);
5295 
5296 xroad_qty_t xroad_replaced_get_qty(const xroad_replaced_t* obj);
5297 
5298 void xroad_replaced_reset_qty(xroad_replaced_t* obj);
5299 
5300 bool xroad_replaced_qty_is_set(const xroad_replaced_t* obj);
5301 
5302 xroad_errno_t xroad_replaced_set_leaves_qty(xroad_replaced_t* obj, xroad_qty_t val);
5303 
5304 xroad_qty_t xroad_replaced_get_leaves_qty(const xroad_replaced_t* obj);
5305 
5306 void xroad_replaced_reset_leaves_qty(xroad_replaced_t* obj);
5307 
5308 bool xroad_replaced_leaves_qty_is_set(const xroad_replaced_t* obj);
5309 
5310 xroad_errno_t xroad_replaced_set_cum_qty(xroad_replaced_t* obj, xroad_qty_t val);
5311 
5312 xroad_qty_t xroad_replaced_get_cum_qty(const xroad_replaced_t* obj);
5313 
5314 void xroad_replaced_reset_cum_qty(xroad_replaced_t* obj);
5315 
5316 bool xroad_replaced_cum_qty_is_set(const xroad_replaced_t* obj);
5317 
5318 xroad_errno_t xroad_replaced_send(xroad_replaced_t* obj, const xroad_node_id_t id);
5319 
5320 xroad_errno_t xroad_replaced_route(xroad_replaced_t* obj, ...);
5321 
5322 void xroad_replaced_reset(xroad_replaced_t* obj);
5323 
5324 xroad_replaced_t* xroad_replaced_clone(const xroad_replaced_t* obj);
5325 
5326 bool xroad_replaced_is_valid(const xroad_replaced_t* obj);
5327 
5328 int32_t xroad_replaced_print(const xroad_replaced_t* obj, char* buf, size_t buf_len);
5329 
5330 uint64_t xroad_replaced_calc_hash(const xroad_replaced_t* obj);
5331 
5332 xroad_str_t xroad_replaced_calc_uniq_id(const xroad_replaced_t* obj);
5333 
5334 
5335 
5336 /* xroad_subscribe_t */
5337 
5338 xroad_errno_t xroad_subscribe_set_src_node_id(xroad_subscribe_t* obj, xroad_node_id_t val);
5339 
5340 xroad_node_id_t xroad_subscribe_get_src_node_id(const xroad_subscribe_t* obj);
5341 
5342 void xroad_subscribe_reset_src_node_id(xroad_subscribe_t* obj);
5343 
5344 bool xroad_subscribe_src_node_id_is_set(const xroad_subscribe_t* obj);
5345 
5346 xroad_errno_t xroad_subscribe_set_instr(xroad_subscribe_t* obj, void* ref);
5347 
5348 xroad_errno_t xroad_subscribe_set_instr_ref(xroad_subscribe_t* obj, xroad_object_ref_t ref);
5349 
5350 void* xroad_subscribe_get_instr(const xroad_subscribe_t* obj);
5351 
5352 xroad_object_ref_t xroad_subscribe_get_instr_ref(const xroad_subscribe_t* obj);
5353 
5354 void xroad_subscribe_reset_instr(xroad_subscribe_t* obj);
5355 
5356 bool xroad_subscribe_instr_is_set(const xroad_subscribe_t* obj);
5357 
5358 xroad_errno_t xroad_subscribe_set_forced(xroad_subscribe_t* obj, xroad_bool_t val);
5359 
5360 xroad_bool_t xroad_subscribe_get_forced(const xroad_subscribe_t* obj);
5361 
5362 void xroad_subscribe_reset_forced(xroad_subscribe_t* obj);
5363 
5364 bool xroad_subscribe_forced_is_set(const xroad_subscribe_t* obj);
5365 
5366 void xroad_subscribe_destroy(xroad_subscribe_t* obj);
5367 
5368 xroad_errno_t xroad_subscribe_send(xroad_subscribe_t* obj, const xroad_node_id_t id);
5369 
5370 xroad_errno_t xroad_subscribe_route(xroad_subscribe_t* obj, ...);
5371 
5372 void xroad_subscribe_reset(xroad_subscribe_t* obj);
5373 
5374 xroad_subscribe_t* xroad_subscribe_clone(const xroad_subscribe_t* obj);
5375 
5376 bool xroad_subscribe_is_valid(const xroad_subscribe_t* obj);
5377 
5378 int32_t xroad_subscribe_print(const xroad_subscribe_t* obj, char* buf, size_t buf_len);
5379 
5380 uint64_t xroad_subscribe_calc_hash(const xroad_subscribe_t* obj);
5381 
5382 xroad_str_t xroad_subscribe_calc_uniq_id(const xroad_subscribe_t* obj);
5383 
5384 
5385 
5386 /* xroad_unsubscribe_t */
5387 
5388 xroad_errno_t xroad_unsubscribe_set_src_node_id(xroad_unsubscribe_t* obj, xroad_node_id_t val);
5389 
5390 xroad_node_id_t xroad_unsubscribe_get_src_node_id(const xroad_unsubscribe_t* obj);
5391 
5392 void xroad_unsubscribe_reset_src_node_id(xroad_unsubscribe_t* obj);
5393 
5394 bool xroad_unsubscribe_src_node_id_is_set(const xroad_unsubscribe_t* obj);
5395 
5396 xroad_errno_t xroad_unsubscribe_set_instr(xroad_unsubscribe_t* obj, void* ref);
5397 
5398 xroad_errno_t xroad_unsubscribe_set_instr_ref(xroad_unsubscribe_t* obj, xroad_object_ref_t ref);
5399 
5400 void* xroad_unsubscribe_get_instr(const xroad_unsubscribe_t* obj);
5401 
5402 xroad_object_ref_t xroad_unsubscribe_get_instr_ref(const xroad_unsubscribe_t* obj);
5403 
5404 void xroad_unsubscribe_reset_instr(xroad_unsubscribe_t* obj);
5405 
5406 bool xroad_unsubscribe_instr_is_set(const xroad_unsubscribe_t* obj);
5407 
5408 xroad_errno_t xroad_unsubscribe_set_forced(xroad_unsubscribe_t* obj, xroad_bool_t val);
5409 
5410 xroad_bool_t xroad_unsubscribe_get_forced(const xroad_unsubscribe_t* obj);
5411 
5412 void xroad_unsubscribe_reset_forced(xroad_unsubscribe_t* obj);
5413 
5414 bool xroad_unsubscribe_forced_is_set(const xroad_unsubscribe_t* obj);
5415 
5416 void xroad_unsubscribe_destroy(xroad_unsubscribe_t* obj);
5417 
5418 xroad_errno_t xroad_unsubscribe_send(xroad_unsubscribe_t* obj, const xroad_node_id_t id);
5419 
5420 xroad_errno_t xroad_unsubscribe_route(xroad_unsubscribe_t* obj, ...);
5421 
5422 void xroad_unsubscribe_reset(xroad_unsubscribe_t* obj);
5423 
5424 xroad_unsubscribe_t* xroad_unsubscribe_clone(const xroad_unsubscribe_t* obj);
5425 
5426 bool xroad_unsubscribe_is_valid(const xroad_unsubscribe_t* obj);
5427 
5428 int32_t xroad_unsubscribe_print(const xroad_unsubscribe_t* obj, char* buf, size_t buf_len);
5429 
5430 uint64_t xroad_unsubscribe_calc_hash(const xroad_unsubscribe_t* obj);
5431 
5432 xroad_str_t xroad_unsubscribe_calc_uniq_id(const xroad_unsubscribe_t* obj);
5433 
5434 
5435 
5436 /* xroad_update_t */
5437 
5438 xroad_errno_t xroad_update_set_node_id(xroad_update_t* obj, xroad_node_id_t val);
5439 
5440 xroad_node_id_t xroad_update_get_node_id(const xroad_update_t* obj);
5441 
5442 void xroad_update_reset_node_id(xroad_update_t* obj);
5443 
5444 bool xroad_update_node_id_is_set(const xroad_update_t* obj);
5445 
5446 xroad_errno_t xroad_update_set_instr(xroad_update_t* obj, void* ref);
5447 
5448 xroad_errno_t xroad_update_set_instr_ref(xroad_update_t* obj, xroad_object_ref_t ref);
5449 
5450 void* xroad_update_get_instr(const xroad_update_t* obj);
5451 
5452 xroad_object_ref_t xroad_update_get_instr_ref(const xroad_update_t* obj);
5453 
5454 void xroad_update_reset_instr(xroad_update_t* obj);
5455 
5456 bool xroad_update_instr_is_set(const xroad_update_t* obj);
5457 
5458 xroad_errno_t xroad_update_set_user_id(xroad_update_t* obj, xroad_int32_t val);
5459 
5460 xroad_int32_t xroad_update_get_user_id(const xroad_update_t* obj);
5461 
5462 void xroad_update_reset_user_id(xroad_update_t* obj);
5463 
5464 bool xroad_update_user_id_is_set(const xroad_update_t* obj);
5465 
5466 void xroad_update_destroy(xroad_update_t* obj);
5467 
5468 xroad_errno_t xroad_update_send(xroad_update_t* obj, const xroad_node_id_t id);
5469 
5470 xroad_errno_t xroad_update_route(xroad_update_t* obj, ...);
5471 
5472 void xroad_update_reset(xroad_update_t* obj);
5473 
5474 xroad_update_t* xroad_update_clone(const xroad_update_t* obj);
5475 
5476 bool xroad_update_is_valid(const xroad_update_t* obj);
5477 
5478 int32_t xroad_update_print(const xroad_update_t* obj, char* buf, size_t buf_len);
5479 
5480 uint64_t xroad_update_calc_hash(const xroad_update_t* obj);
5481 
5482 xroad_str_t xroad_update_calc_uniq_id(const xroad_update_t* obj);
5483 
5484 
5485 
5486 /* xroad_money_limit_t */
5487 
5488 xroad_object_id_t xroad_money_limit_get_id(const xroad_money_limit_t* obj);
5489 
5490 xroad_object_ref_t xroad_money_limit_get_ref(const xroad_money_limit_t* obj);
5491 
5492 xroad_errno_t xroad_money_limit_set_deleted(xroad_money_limit_t* obj, xroad_bool_t val);
5493 
5494 xroad_bool_t xroad_money_limit_get_deleted(const xroad_money_limit_t* obj);
5495 
5496 void xroad_money_limit_reset_deleted(xroad_money_limit_t* obj);
5497 
5498 bool xroad_money_limit_deleted_is_set(const xroad_money_limit_t* obj);
5499 
5500 xroad_errno_t xroad_money_limit_set_node_id(xroad_money_limit_t* obj, xroad_node_id_t val);
5501 
5502 xroad_node_id_t xroad_money_limit_get_node_id(const xroad_money_limit_t* obj);
5503 
5504 void xroad_money_limit_reset_node_id(xroad_money_limit_t* obj);
5505 
5506 bool xroad_money_limit_node_id_is_set(const xroad_money_limit_t* obj);
5507 
5508 xroad_errno_t xroad_money_limit_set_db_id(xroad_money_limit_t* obj, xroad_int64_t val);
5509 
5510 xroad_int64_t xroad_money_limit_get_db_id(const xroad_money_limit_t* obj);
5511 
5512 void xroad_money_limit_reset_db_id(xroad_money_limit_t* obj);
5513 
5514 bool xroad_money_limit_db_id_is_set(const xroad_money_limit_t* obj);
5515 
5516 xroad_errno_t xroad_money_limit_set_client_id(xroad_money_limit_t* obj, xroad_int64_t val);
5517 
5518 xroad_int64_t xroad_money_limit_get_client_id(const xroad_money_limit_t* obj);
5519 
5520 void xroad_money_limit_reset_client_id(xroad_money_limit_t* obj);
5521 
5522 bool xroad_money_limit_client_id_is_set(const xroad_money_limit_t* obj);
5523 
5524 xroad_errno_t xroad_money_limit_set_account_id(xroad_money_limit_t* obj, xroad_int32_t val);
5525 
5526 xroad_int32_t xroad_money_limit_get_account_id(const xroad_money_limit_t* obj);
5527 
5528 void xroad_money_limit_reset_account_id(xroad_money_limit_t* obj);
5529 
5530 bool xroad_money_limit_account_id_is_set(const xroad_money_limit_t* obj);
5531 
5532 xroad_errno_t xroad_money_limit_set_client_name(xroad_money_limit_t* obj, xroad_str_t val);
5533 
5534 xroad_str_t xroad_money_limit_get_client_name(const xroad_money_limit_t* obj);
5535 
5536 void xroad_money_limit_reset_client_name(xroad_money_limit_t* obj);
5537 
5538 bool xroad_money_limit_client_name_is_set(const xroad_money_limit_t* obj);
5539 
5540 xroad_errno_t xroad_money_limit_set_initial(xroad_money_limit_t* obj, xroad_double_t val);
5541 
5542 xroad_double_t xroad_money_limit_get_initial(const xroad_money_limit_t* obj);
5543 
5544 void xroad_money_limit_reset_initial(xroad_money_limit_t* obj);
5545 
5546 bool xroad_money_limit_initial_is_set(const xroad_money_limit_t* obj);
5547 
5548 xroad_errno_t xroad_money_limit_set_reserved(xroad_money_limit_t* obj, xroad_double_t val);
5549 
5550 xroad_double_t xroad_money_limit_get_reserved(const xroad_money_limit_t* obj);
5551 
5552 void xroad_money_limit_reset_reserved(xroad_money_limit_t* obj);
5553 
5554 bool xroad_money_limit_reserved_is_set(const xroad_money_limit_t* obj);
5555 
5556 xroad_errno_t xroad_money_limit_set_leverage(xroad_money_limit_t* obj, xroad_double_t val);
5557 
5558 xroad_double_t xroad_money_limit_get_leverage(const xroad_money_limit_t* obj);
5559 
5560 void xroad_money_limit_reset_leverage(xroad_money_limit_t* obj);
5561 
5562 bool xroad_money_limit_leverage_is_set(const xroad_money_limit_t* obj);
5563 
5564 xroad_errno_t xroad_money_limit_set_currency(xroad_money_limit_t* obj, void* ref);
5565 
5566 xroad_errno_t xroad_money_limit_set_currency_ref(xroad_money_limit_t* obj, xroad_object_ref_t ref);
5567 
5568 void* xroad_money_limit_get_currency(const xroad_money_limit_t* obj);
5569 
5570 xroad_object_ref_t xroad_money_limit_get_currency_ref(const xroad_money_limit_t* obj);
5571 
5572 void xroad_money_limit_reset_currency(xroad_money_limit_t* obj);
5573 
5574 bool xroad_money_limit_currency_is_set(const xroad_money_limit_t* obj);
5575 
5576 xroad_errno_t xroad_money_limit_set_level1(xroad_money_limit_t* obj, xroad_double_t val);
5577 
5578 xroad_double_t xroad_money_limit_get_level1(const xroad_money_limit_t* obj);
5579 
5580 void xroad_money_limit_reset_level1(xroad_money_limit_t* obj);
5581 
5582 bool xroad_money_limit_level1_is_set(const xroad_money_limit_t* obj);
5583 
5584 xroad_errno_t xroad_money_limit_set_level2(xroad_money_limit_t* obj, xroad_double_t val);
5585 
5586 xroad_double_t xroad_money_limit_get_level2(const xroad_money_limit_t* obj);
5587 
5588 void xroad_money_limit_reset_level2(xroad_money_limit_t* obj);
5589 
5590 bool xroad_money_limit_level2_is_set(const xroad_money_limit_t* obj);
5591 
5592 xroad_errno_t xroad_money_limit_set_account(xroad_money_limit_t* obj, xroad_str_t val);
5593 
5594 xroad_str_t xroad_money_limit_get_account(const xroad_money_limit_t* obj);
5595 
5596 void xroad_money_limit_reset_account(xroad_money_limit_t* obj);
5597 
5598 bool xroad_money_limit_account_is_set(const xroad_money_limit_t* obj);
5599 
5600 xroad_errno_t xroad_money_limit_set_client_code(xroad_money_limit_t* obj, xroad_str_t val);
5601 
5602 xroad_str_t xroad_money_limit_get_client_code(const xroad_money_limit_t* obj);
5603 
5604 void xroad_money_limit_reset_client_code(xroad_money_limit_t* obj);
5605 
5606 bool xroad_money_limit_client_code_is_set(const xroad_money_limit_t* obj);
5607 
5608 xroad_errno_t xroad_money_limit_send(xroad_money_limit_t* obj, const xroad_node_id_t id);
5609 
5610 xroad_errno_t xroad_money_limit_route(xroad_money_limit_t* obj, ...);
5611 
5612 void xroad_money_limit_reset(xroad_money_limit_t* obj);
5613 
5614 xroad_money_limit_t* xroad_money_limit_clone(const xroad_money_limit_t* obj);
5615 
5616 bool xroad_money_limit_is_valid(const xroad_money_limit_t* obj);
5617 
5618 int32_t xroad_money_limit_print(const xroad_money_limit_t* obj, char* buf, size_t buf_len);
5619 
5620 uint64_t xroad_money_limit_calc_hash(const xroad_money_limit_t* obj);
5621 
5622 xroad_str_t xroad_money_limit_calc_uniq_id(const xroad_money_limit_t* obj);
5623 
5624 
5625 
5626 /* xroad_order_limit_t */
5627 
5628 xroad_object_id_t xroad_order_limit_get_id(const xroad_order_limit_t* obj);
5629 
5630 xroad_object_ref_t xroad_order_limit_get_ref(const xroad_order_limit_t* obj);
5631 
5632 xroad_errno_t xroad_order_limit_set_order(xroad_order_limit_t* obj, void* ref);
5633 
5634 xroad_errno_t xroad_order_limit_set_order_ref(xroad_order_limit_t* obj, xroad_object_ref_t ref);
5635 
5636 void* xroad_order_limit_get_order(const xroad_order_limit_t* obj);
5637 
5638 xroad_object_ref_t xroad_order_limit_get_order_ref(const xroad_order_limit_t* obj);
5639 
5640 void xroad_order_limit_reset_order(xroad_order_limit_t* obj);
5641 
5642 bool xroad_order_limit_order_is_set(const xroad_order_limit_t* obj);
5643 
5644 xroad_errno_t xroad_order_limit_set_money_limit(xroad_order_limit_t* obj, void* ref);
5645 
5646 xroad_errno_t xroad_order_limit_set_money_limit_ref(xroad_order_limit_t* obj, xroad_object_ref_t ref);
5647 
5648 void* xroad_order_limit_get_money_limit(const xroad_order_limit_t* obj);
5649 
5650 xroad_object_ref_t xroad_order_limit_get_money_limit_ref(const xroad_order_limit_t* obj);
5651 
5652 void xroad_order_limit_reset_money_limit(xroad_order_limit_t* obj);
5653 
5654 bool xroad_order_limit_money_limit_is_set(const xroad_order_limit_t* obj);
5655 
5656 xroad_errno_t xroad_order_limit_set_price(xroad_order_limit_t* obj, xroad_price_t val);
5657 
5658 xroad_price_t xroad_order_limit_get_price(const xroad_order_limit_t* obj);
5659 
5660 void xroad_order_limit_reset_price(xroad_order_limit_t* obj);
5661 
5662 bool xroad_order_limit_price_is_set(const xroad_order_limit_t* obj);
5663 
5664 xroad_errno_t xroad_order_limit_set_qty(xroad_order_limit_t* obj, xroad_qty_t val);
5665 
5666 xroad_qty_t xroad_order_limit_get_qty(const xroad_order_limit_t* obj);
5667 
5668 void xroad_order_limit_reset_qty(xroad_order_limit_t* obj);
5669 
5670 bool xroad_order_limit_qty_is_set(const xroad_order_limit_t* obj);
5671 
5672 xroad_errno_t xroad_order_limit_set_cur(xroad_order_limit_t* obj, void* ref);
5673 
5674 xroad_errno_t xroad_order_limit_set_cur_ref(xroad_order_limit_t* obj, xroad_object_ref_t ref);
5675 
5676 void* xroad_order_limit_get_cur(const xroad_order_limit_t* obj);
5677 
5678 xroad_object_ref_t xroad_order_limit_get_cur_ref(const xroad_order_limit_t* obj);
5679 
5680 void xroad_order_limit_reset_cur(xroad_order_limit_t* obj);
5681 
5682 bool xroad_order_limit_cur_is_set(const xroad_order_limit_t* obj);
5683 
5684 xroad_errno_t xroad_order_limit_set_cur_divide(xroad_order_limit_t* obj, xroad_bool_t val);
5685 
5686 xroad_bool_t xroad_order_limit_get_cur_divide(const xroad_order_limit_t* obj);
5687 
5688 void xroad_order_limit_reset_cur_divide(xroad_order_limit_t* obj);
5689 
5690 bool xroad_order_limit_cur_divide_is_set(const xroad_order_limit_t* obj);
5691 
5692 xroad_errno_t xroad_order_limit_set_cur_rate(xroad_order_limit_t* obj, xroad_double_t val);
5693 
5694 xroad_double_t xroad_order_limit_get_cur_rate(const xroad_order_limit_t* obj);
5695 
5696 void xroad_order_limit_reset_cur_rate(xroad_order_limit_t* obj);
5697 
5698 bool xroad_order_limit_cur_rate_is_set(const xroad_order_limit_t* obj);
5699 
5700 xroad_errno_t xroad_order_limit_set_reserved(xroad_order_limit_t* obj, xroad_double_t val);
5701 
5702 xroad_double_t xroad_order_limit_get_reserved(const xroad_order_limit_t* obj);
5703 
5704 void xroad_order_limit_reset_reserved(xroad_order_limit_t* obj);
5705 
5706 bool xroad_order_limit_reserved_is_set(const xroad_order_limit_t* obj);
5707 
5708 xroad_errno_t xroad_order_limit_set_discount(xroad_order_limit_t* obj, xroad_double_t val);
5709 
5710 xroad_double_t xroad_order_limit_get_discount(const xroad_order_limit_t* obj);
5711 
5712 void xroad_order_limit_reset_discount(xroad_order_limit_t* obj);
5713 
5714 bool xroad_order_limit_discount_is_set(const xroad_order_limit_t* obj);
5715 
5716 xroad_errno_t xroad_order_limit_set_delta(xroad_order_limit_t* obj, xroad_double_t val);
5717 
5718 xroad_double_t xroad_order_limit_get_delta(const xroad_order_limit_t* obj);
5719 
5720 void xroad_order_limit_reset_delta(xroad_order_limit_t* obj);
5721 
5722 bool xroad_order_limit_delta_is_set(const xroad_order_limit_t* obj);
5723 
5724 xroad_errno_t xroad_order_limit_set_replace(xroad_order_limit_t* obj, void* ref);
5725 
5726 xroad_errno_t xroad_order_limit_set_replace_ref(xroad_order_limit_t* obj, xroad_object_ref_t ref);
5727 
5728 void* xroad_order_limit_get_replace(const xroad_order_limit_t* obj);
5729 
5730 xroad_object_ref_t xroad_order_limit_get_replace_ref(const xroad_order_limit_t* obj);
5731 
5732 void xroad_order_limit_reset_replace(xroad_order_limit_t* obj);
5733 
5734 bool xroad_order_limit_replace_is_set(const xroad_order_limit_t* obj);
5735 
5736 xroad_errno_t xroad_order_limit_send(xroad_order_limit_t* obj, const xroad_node_id_t id);
5737 
5738 xroad_errno_t xroad_order_limit_route(xroad_order_limit_t* obj, ...);
5739 
5740 void xroad_order_limit_reset(xroad_order_limit_t* obj);
5741 
5742 xroad_order_limit_t* xroad_order_limit_clone(const xroad_order_limit_t* obj);
5743 
5744 bool xroad_order_limit_is_valid(const xroad_order_limit_t* obj);
5745 
5746 int32_t xroad_order_limit_print(const xroad_order_limit_t* obj, char* buf, size_t buf_len);
5747 
5748 uint64_t xroad_order_limit_calc_hash(const xroad_order_limit_t* obj);
5749 
5750 xroad_str_t xroad_order_limit_calc_uniq_id(const xroad_order_limit_t* obj);
5751 
5752 
5753 
5754 /* xroad_security_short_t */
5755 
5756 xroad_object_id_t xroad_security_short_get_id(const xroad_security_short_t* obj);
5757 
5758 xroad_object_ref_t xroad_security_short_get_ref(const xroad_security_short_t* obj);
5759 
5760 xroad_errno_t xroad_security_short_set_deleted(xroad_security_short_t* obj, xroad_bool_t val);
5761 
5762 xroad_bool_t xroad_security_short_get_deleted(const xroad_security_short_t* obj);
5763 
5764 void xroad_security_short_reset_deleted(xroad_security_short_t* obj);
5765 
5766 bool xroad_security_short_deleted_is_set(const xroad_security_short_t* obj);
5767 
5768 xroad_errno_t xroad_security_short_set_node_id(xroad_security_short_t* obj, xroad_node_id_t val);
5769 
5770 xroad_node_id_t xroad_security_short_get_node_id(const xroad_security_short_t* obj);
5771 
5772 void xroad_security_short_reset_node_id(xroad_security_short_t* obj);
5773 
5774 bool xroad_security_short_node_id_is_set(const xroad_security_short_t* obj);
5775 
5776 xroad_errno_t xroad_security_short_set_limit_id(xroad_security_short_t* obj, xroad_int32_t val);
5777 
5778 xroad_int32_t xroad_security_short_get_limit_id(const xroad_security_short_t* obj);
5779 
5780 void xroad_security_short_reset_limit_id(xroad_security_short_t* obj);
5781 
5782 bool xroad_security_short_limit_id_is_set(const xroad_security_short_t* obj);
5783 
5784 xroad_errno_t xroad_security_short_set_instr(xroad_security_short_t* obj, void* ref);
5785 
5786 xroad_errno_t xroad_security_short_set_instr_ref(xroad_security_short_t* obj, xroad_object_ref_t ref);
5787 
5788 void* xroad_security_short_get_instr(const xroad_security_short_t* obj);
5789 
5790 xroad_object_ref_t xroad_security_short_get_instr_ref(const xroad_security_short_t* obj);
5791 
5792 void xroad_security_short_reset_instr(xroad_security_short_t* obj);
5793 
5794 bool xroad_security_short_instr_is_set(const xroad_security_short_t* obj);
5795 
5796 xroad_errno_t xroad_security_short_set_initial(xroad_security_short_t* obj, xroad_double_t val);
5797 
5798 xroad_double_t xroad_security_short_get_initial(const xroad_security_short_t* obj);
5799 
5800 void xroad_security_short_reset_initial(xroad_security_short_t* obj);
5801 
5802 bool xroad_security_short_initial_is_set(const xroad_security_short_t* obj);
5803 
5804 xroad_errno_t xroad_security_short_set_leverage(xroad_security_short_t* obj, xroad_double_t val);
5805 
5806 xroad_double_t xroad_security_short_get_leverage(const xroad_security_short_t* obj);
5807 
5808 void xroad_security_short_reset_leverage(xroad_security_short_t* obj);
5809 
5810 bool xroad_security_short_leverage_is_set(const xroad_security_short_t* obj);
5811 
5812 xroad_errno_t xroad_security_short_set_current(xroad_security_short_t* obj, xroad_double_t val);
5813 
5814 xroad_double_t xroad_security_short_get_current(const xroad_security_short_t* obj);
5815 
5816 void xroad_security_short_reset_current(xroad_security_short_t* obj);
5817 
5818 bool xroad_security_short_current_is_set(const xroad_security_short_t* obj);
5819 
5820 xroad_errno_t xroad_security_short_set_level1(xroad_security_short_t* obj, xroad_double_t val);
5821 
5822 xroad_double_t xroad_security_short_get_level1(const xroad_security_short_t* obj);
5823 
5824 void xroad_security_short_reset_level1(xroad_security_short_t* obj);
5825 
5826 bool xroad_security_short_level1_is_set(const xroad_security_short_t* obj);
5827 
5828 xroad_errno_t xroad_security_short_set_level2(xroad_security_short_t* obj, xroad_double_t val);
5829 
5830 xroad_double_t xroad_security_short_get_level2(const xroad_security_short_t* obj);
5831 
5832 void xroad_security_short_reset_level2(xroad_security_short_t* obj);
5833 
5834 bool xroad_security_short_level2_is_set(const xroad_security_short_t* obj);
5835 
5836 xroad_errno_t xroad_security_short_set_last_trade(xroad_security_short_t* obj, void* ref);
5837 
5838 xroad_errno_t xroad_security_short_set_last_trade_ref(xroad_security_short_t* obj, xroad_object_ref_t ref);
5839 
5840 void* xroad_security_short_get_last_trade(const xroad_security_short_t* obj);
5841 
5842 xroad_object_ref_t xroad_security_short_get_last_trade_ref(const xroad_security_short_t* obj);
5843 
5844 void xroad_security_short_reset_last_trade(xroad_security_short_t* obj);
5845 
5846 bool xroad_security_short_last_trade_is_set(const xroad_security_short_t* obj);
5847 
5848 xroad_errno_t xroad_security_short_send(xroad_security_short_t* obj, const xroad_node_id_t id);
5849 
5850 xroad_errno_t xroad_security_short_route(xroad_security_short_t* obj, ...);
5851 
5852 void xroad_security_short_reset(xroad_security_short_t* obj);
5853 
5854 xroad_security_short_t* xroad_security_short_clone(const xroad_security_short_t* obj);
5855 
5856 bool xroad_security_short_is_valid(const xroad_security_short_t* obj);
5857 
5858 int32_t xroad_security_short_print(const xroad_security_short_t* obj, char* buf, size_t buf_len);
5859 
5860 uint64_t xroad_security_short_calc_hash(const xroad_security_short_t* obj);
5861 
5862 xroad_str_t xroad_security_short_calc_uniq_id(const xroad_security_short_t* obj);
5863 
5864 
5865 
5866 /* xroad_client_short_t */
5867 
5868 xroad_object_id_t xroad_client_short_get_id(const xroad_client_short_t* obj);
5869 
5870 xroad_object_ref_t xroad_client_short_get_ref(const xroad_client_short_t* obj);
5871 
5872 xroad_errno_t xroad_client_short_set_deleted(xroad_client_short_t* obj, xroad_bool_t val);
5873 
5874 xroad_bool_t xroad_client_short_get_deleted(const xroad_client_short_t* obj);
5875 
5876 void xroad_client_short_reset_deleted(xroad_client_short_t* obj);
5877 
5878 bool xroad_client_short_deleted_is_set(const xroad_client_short_t* obj);
5879 
5880 xroad_errno_t xroad_client_short_set_node_id(xroad_client_short_t* obj, xroad_node_id_t val);
5881 
5882 xroad_node_id_t xroad_client_short_get_node_id(const xroad_client_short_t* obj);
5883 
5884 void xroad_client_short_reset_node_id(xroad_client_short_t* obj);
5885 
5886 bool xroad_client_short_node_id_is_set(const xroad_client_short_t* obj);
5887 
5888 xroad_errno_t xroad_client_short_set_limit_id(xroad_client_short_t* obj, xroad_int32_t val);
5889 
5890 xroad_int32_t xroad_client_short_get_limit_id(const xroad_client_short_t* obj);
5891 
5892 void xroad_client_short_reset_limit_id(xroad_client_short_t* obj);
5893 
5894 bool xroad_client_short_limit_id_is_set(const xroad_client_short_t* obj);
5895 
5896 xroad_errno_t xroad_client_short_set_instr(xroad_client_short_t* obj, void* ref);
5897 
5898 xroad_errno_t xroad_client_short_set_instr_ref(xroad_client_short_t* obj, xroad_object_ref_t ref);
5899 
5900 void* xroad_client_short_get_instr(const xroad_client_short_t* obj);
5901 
5902 xroad_object_ref_t xroad_client_short_get_instr_ref(const xroad_client_short_t* obj);
5903 
5904 void xroad_client_short_reset_instr(xroad_client_short_t* obj);
5905 
5906 bool xroad_client_short_instr_is_set(const xroad_client_short_t* obj);
5907 
5908 xroad_errno_t xroad_client_short_set_client_name(xroad_client_short_t* obj, xroad_str_t val);
5909 
5910 xroad_str_t xroad_client_short_get_client_name(const xroad_client_short_t* obj);
5911 
5912 void xroad_client_short_reset_client_name(xroad_client_short_t* obj);
5913 
5914 bool xroad_client_short_client_name_is_set(const xroad_client_short_t* obj);
5915 
5916 xroad_errno_t xroad_client_short_set_initial(xroad_client_short_t* obj, xroad_double_t val);
5917 
5918 xroad_double_t xroad_client_short_get_initial(const xroad_client_short_t* obj);
5919 
5920 void xroad_client_short_reset_initial(xroad_client_short_t* obj);
5921 
5922 bool xroad_client_short_initial_is_set(const xroad_client_short_t* obj);
5923 
5924 xroad_errno_t xroad_client_short_set_leverage(xroad_client_short_t* obj, xroad_double_t val);
5925 
5926 xroad_double_t xroad_client_short_get_leverage(const xroad_client_short_t* obj);
5927 
5928 void xroad_client_short_reset_leverage(xroad_client_short_t* obj);
5929 
5930 bool xroad_client_short_leverage_is_set(const xroad_client_short_t* obj);
5931 
5932 xroad_errno_t xroad_client_short_set_current(xroad_client_short_t* obj, xroad_double_t val);
5933 
5934 xroad_double_t xroad_client_short_get_current(const xroad_client_short_t* obj);
5935 
5936 void xroad_client_short_reset_current(xroad_client_short_t* obj);
5937 
5938 bool xroad_client_short_current_is_set(const xroad_client_short_t* obj);
5939 
5940 xroad_errno_t xroad_client_short_set_level1(xroad_client_short_t* obj, xroad_double_t val);
5941 
5942 xroad_double_t xroad_client_short_get_level1(const xroad_client_short_t* obj);
5943 
5944 void xroad_client_short_reset_level1(xroad_client_short_t* obj);
5945 
5946 bool xroad_client_short_level1_is_set(const xroad_client_short_t* obj);
5947 
5948 xroad_errno_t xroad_client_short_set_level2(xroad_client_short_t* obj, xroad_double_t val);
5949 
5950 xroad_double_t xroad_client_short_get_level2(const xroad_client_short_t* obj);
5951 
5952 void xroad_client_short_reset_level2(xroad_client_short_t* obj);
5953 
5954 bool xroad_client_short_level2_is_set(const xroad_client_short_t* obj);
5955 
5956 xroad_errno_t xroad_client_short_set_last_trade(xroad_client_short_t* obj, void* ref);
5957 
5958 xroad_errno_t xroad_client_short_set_last_trade_ref(xroad_client_short_t* obj, xroad_object_ref_t ref);
5959 
5960 void* xroad_client_short_get_last_trade(const xroad_client_short_t* obj);
5961 
5962 xroad_object_ref_t xroad_client_short_get_last_trade_ref(const xroad_client_short_t* obj);
5963 
5964 void xroad_client_short_reset_last_trade(xroad_client_short_t* obj);
5965 
5966 bool xroad_client_short_last_trade_is_set(const xroad_client_short_t* obj);
5967 
5968 xroad_errno_t xroad_client_short_send(xroad_client_short_t* obj, const xroad_node_id_t id);
5969 
5970 xroad_errno_t xroad_client_short_route(xroad_client_short_t* obj, ...);
5971 
5972 void xroad_client_short_reset(xroad_client_short_t* obj);
5973 
5974 xroad_client_short_t* xroad_client_short_clone(const xroad_client_short_t* obj);
5975 
5976 bool xroad_client_short_is_valid(const xroad_client_short_t* obj);
5977 
5978 int32_t xroad_client_short_print(const xroad_client_short_t* obj, char* buf, size_t buf_len);
5979 
5980 uint64_t xroad_client_short_calc_hash(const xroad_client_short_t* obj);
5981 
5982 xroad_str_t xroad_client_short_calc_uniq_id(const xroad_client_short_t* obj);
5983 
5984 
5985 
5986 /* xroad_opt_mm_t */
5987 
5988 xroad_object_id_t xroad_opt_mm_get_id(const xroad_opt_mm_t* obj);
5989 
5990 xroad_object_ref_t xroad_opt_mm_get_ref(const xroad_opt_mm_t* obj);
5991 
5992 xroad_errno_t xroad_opt_mm_set_deleted(xroad_opt_mm_t* obj, xroad_bool_t val);
5993 
5994 xroad_bool_t xroad_opt_mm_get_deleted(const xroad_opt_mm_t* obj);
5995 
5996 void xroad_opt_mm_reset_deleted(xroad_opt_mm_t* obj);
5997 
5998 bool xroad_opt_mm_deleted_is_set(const xroad_opt_mm_t* obj);
5999 
6000 xroad_errno_t xroad_opt_mm_set_node_id(xroad_opt_mm_t* obj, xroad_node_id_t val);
6001 
6002 xroad_node_id_t xroad_opt_mm_get_node_id(const xroad_opt_mm_t* obj);
6003 
6004 void xroad_opt_mm_reset_node_id(xroad_opt_mm_t* obj);
6005 
6006 bool xroad_opt_mm_node_id_is_set(const xroad_opt_mm_t* obj);
6007 
6008 xroad_errno_t xroad_opt_mm_set_instr(xroad_opt_mm_t* obj, void* ref);
6009 
6010 xroad_errno_t xroad_opt_mm_set_instr_ref(xroad_opt_mm_t* obj, xroad_object_ref_t ref);
6011 
6012 void* xroad_opt_mm_get_instr(const xroad_opt_mm_t* obj);
6013 
6014 xroad_object_ref_t xroad_opt_mm_get_instr_ref(const xroad_opt_mm_t* obj);
6015 
6016 void xroad_opt_mm_reset_instr(xroad_opt_mm_t* obj);
6017 
6018 bool xroad_opt_mm_instr_is_set(const xroad_opt_mm_t* obj);
6019 
6020 xroad_errno_t xroad_opt_mm_set_enabled(xroad_opt_mm_t* obj, xroad_int8_t val);
6021 
6022 xroad_int8_t xroad_opt_mm_get_enabled(const xroad_opt_mm_t* obj);
6023 
6024 void xroad_opt_mm_reset_enabled(xroad_opt_mm_t* obj);
6025 
6026 bool xroad_opt_mm_enabled_is_set(const xroad_opt_mm_t* obj);
6027 
6028 xroad_errno_t xroad_opt_mm_set_bid_enabled(xroad_opt_mm_t* obj, xroad_int8_t val);
6029 
6030 xroad_int8_t xroad_opt_mm_get_bid_enabled(const xroad_opt_mm_t* obj);
6031 
6032 void xroad_opt_mm_reset_bid_enabled(xroad_opt_mm_t* obj);
6033 
6034 bool xroad_opt_mm_bid_enabled_is_set(const xroad_opt_mm_t* obj);
6035 
6036 xroad_errno_t xroad_opt_mm_set_bid_state(xroad_opt_mm_t* obj, xroad_opt_mm_state_t val);
6037 
6038 xroad_opt_mm_state_t xroad_opt_mm_get_bid_state(const xroad_opt_mm_t* obj);
6039 
6040 void xroad_opt_mm_reset_bid_state(xroad_opt_mm_t* obj);
6041 
6042 bool xroad_opt_mm_bid_state_is_set(const xroad_opt_mm_t* obj);
6043 
6044 xroad_errno_t xroad_opt_mm_set_ask_enabled(xroad_opt_mm_t* obj, xroad_int8_t val);
6045 
6046 xroad_int8_t xroad_opt_mm_get_ask_enabled(const xroad_opt_mm_t* obj);
6047 
6048 void xroad_opt_mm_reset_ask_enabled(xroad_opt_mm_t* obj);
6049 
6050 bool xroad_opt_mm_ask_enabled_is_set(const xroad_opt_mm_t* obj);
6051 
6052 xroad_errno_t xroad_opt_mm_set_ask_state(xroad_opt_mm_t* obj, xroad_opt_mm_state_t val);
6053 
6054 xroad_opt_mm_state_t xroad_opt_mm_get_ask_state(const xroad_opt_mm_t* obj);
6055 
6056 void xroad_opt_mm_reset_ask_state(xroad_opt_mm_t* obj);
6057 
6058 bool xroad_opt_mm_ask_state_is_set(const xroad_opt_mm_t* obj);
6059 
6060 xroad_errno_t xroad_opt_mm_set_premium(xroad_opt_mm_t* obj, xroad_price_t val);
6061 
6062 xroad_price_t xroad_opt_mm_get_premium(const xroad_opt_mm_t* obj);
6063 
6064 void xroad_opt_mm_reset_premium(xroad_opt_mm_t* obj);
6065 
6066 bool xroad_opt_mm_premium_is_set(const xroad_opt_mm_t* obj);
6067 
6068 xroad_errno_t xroad_opt_mm_set_delta(xroad_opt_mm_t* obj, xroad_double_t val);
6069 
6070 xroad_double_t xroad_opt_mm_get_delta(const xroad_opt_mm_t* obj);
6071 
6072 void xroad_opt_mm_reset_delta(xroad_opt_mm_t* obj);
6073 
6074 bool xroad_opt_mm_delta_is_set(const xroad_opt_mm_t* obj);
6075 
6076 xroad_errno_t xroad_opt_mm_set_volatility(xroad_opt_mm_t* obj, xroad_double_t val);
6077 
6078 xroad_double_t xroad_opt_mm_get_volatility(const xroad_opt_mm_t* obj);
6079 
6080 void xroad_opt_mm_reset_volatility(xroad_opt_mm_t* obj);
6081 
6082 bool xroad_opt_mm_volatility_is_set(const xroad_opt_mm_t* obj);
6083 
6084 xroad_errno_t xroad_opt_mm_set_rate(xroad_opt_mm_t* obj, xroad_double_t val);
6085 
6086 xroad_double_t xroad_opt_mm_get_rate(const xroad_opt_mm_t* obj);
6087 
6088 void xroad_opt_mm_reset_rate(xroad_opt_mm_t* obj);
6089 
6090 bool xroad_opt_mm_rate_is_set(const xroad_opt_mm_t* obj);
6091 
6092 xroad_errno_t xroad_opt_mm_set_time_rate(xroad_opt_mm_t* obj, xroad_double_t val);
6093 
6094 xroad_double_t xroad_opt_mm_get_time_rate(const xroad_opt_mm_t* obj);
6095 
6096 void xroad_opt_mm_reset_time_rate(xroad_opt_mm_t* obj);
6097 
6098 bool xroad_opt_mm_time_rate_is_set(const xroad_opt_mm_t* obj);
6099 
6100 xroad_errno_t xroad_opt_mm_set_fut_mid_price(xroad_opt_mm_t* obj, xroad_price_t val);
6101 
6102 xroad_price_t xroad_opt_mm_get_fut_mid_price(const xroad_opt_mm_t* obj);
6103 
6104 void xroad_opt_mm_reset_fut_mid_price(xroad_opt_mm_t* obj);
6105 
6106 bool xroad_opt_mm_fut_mid_price_is_set(const xroad_opt_mm_t* obj);
6107 
6108 xroad_errno_t xroad_opt_mm_set_mid_price(xroad_opt_mm_t* obj, xroad_price_t val);
6109 
6110 xroad_price_t xroad_opt_mm_get_mid_price(const xroad_opt_mm_t* obj);
6111 
6112 void xroad_opt_mm_reset_mid_price(xroad_opt_mm_t* obj);
6113 
6114 bool xroad_opt_mm_mid_price_is_set(const xroad_opt_mm_t* obj);
6115 
6116 xroad_errno_t xroad_opt_mm_set_bid_size(xroad_opt_mm_t* obj, xroad_qty_t val);
6117 
6118 xroad_qty_t xroad_opt_mm_get_bid_size(const xroad_opt_mm_t* obj);
6119 
6120 void xroad_opt_mm_reset_bid_size(xroad_opt_mm_t* obj);
6121 
6122 bool xroad_opt_mm_bid_size_is_set(const xroad_opt_mm_t* obj);
6123 
6124 xroad_errno_t xroad_opt_mm_set_ask_size(xroad_opt_mm_t* obj, xroad_qty_t val);
6125 
6126 xroad_qty_t xroad_opt_mm_get_ask_size(const xroad_opt_mm_t* obj);
6127 
6128 void xroad_opt_mm_reset_ask_size(xroad_opt_mm_t* obj);
6129 
6130 bool xroad_opt_mm_ask_size_is_set(const xroad_opt_mm_t* obj);
6131 
6132 xroad_errno_t xroad_opt_mm_set_lower(xroad_opt_mm_t* obj, xroad_qty_t val);
6133 
6134 xroad_qty_t xroad_opt_mm_get_lower(const xroad_opt_mm_t* obj);
6135 
6136 void xroad_opt_mm_reset_lower(xroad_opt_mm_t* obj);
6137 
6138 bool xroad_opt_mm_lower_is_set(const xroad_opt_mm_t* obj);
6139 
6140 xroad_errno_t xroad_opt_mm_set_higher(xroad_opt_mm_t* obj, xroad_qty_t val);
6141 
6142 xroad_qty_t xroad_opt_mm_get_higher(const xroad_opt_mm_t* obj);
6143 
6144 void xroad_opt_mm_reset_higher(xroad_opt_mm_t* obj);
6145 
6146 bool xroad_opt_mm_higher_is_set(const xroad_opt_mm_t* obj);
6147 
6148 xroad_errno_t xroad_opt_mm_set_position(xroad_opt_mm_t* obj, xroad_qty_t val);
6149 
6150 xroad_qty_t xroad_opt_mm_get_position(const xroad_opt_mm_t* obj);
6151 
6152 void xroad_opt_mm_reset_position(xroad_opt_mm_t* obj);
6153 
6154 bool xroad_opt_mm_position_is_set(const xroad_opt_mm_t* obj);
6155 
6156 xroad_errno_t xroad_opt_mm_set_pos_keep(xroad_opt_mm_t* obj, xroad_qty_t val);
6157 
6158 xroad_qty_t xroad_opt_mm_get_pos_keep(const xroad_opt_mm_t* obj);
6159 
6160 void xroad_opt_mm_reset_pos_keep(xroad_opt_mm_t* obj);
6161 
6162 bool xroad_opt_mm_pos_keep_is_set(const xroad_opt_mm_t* obj);
6163 
6164 xroad_errno_t xroad_opt_mm_set_bid_spread(xroad_opt_mm_t* obj, xroad_price_t val);
6165 
6166 xroad_price_t xroad_opt_mm_get_bid_spread(const xroad_opt_mm_t* obj);
6167 
6168 void xroad_opt_mm_reset_bid_spread(xroad_opt_mm_t* obj);
6169 
6170 bool xroad_opt_mm_bid_spread_is_set(const xroad_opt_mm_t* obj);
6171 
6172 xroad_errno_t xroad_opt_mm_set_ask_spread(xroad_opt_mm_t* obj, xroad_price_t val);
6173 
6174 xroad_price_t xroad_opt_mm_get_ask_spread(const xroad_opt_mm_t* obj);
6175 
6176 void xroad_opt_mm_reset_ask_spread(xroad_opt_mm_t* obj);
6177 
6178 bool xroad_opt_mm_ask_spread_is_set(const xroad_opt_mm_t* obj);
6179 
6180 xroad_errno_t xroad_opt_mm_set_sensitivity(xroad_opt_mm_t* obj, xroad_price_t val);
6181 
6182 xroad_price_t xroad_opt_mm_get_sensitivity(const xroad_opt_mm_t* obj);
6183 
6184 void xroad_opt_mm_reset_sensitivity(xroad_opt_mm_t* obj);
6185 
6186 bool xroad_opt_mm_sensitivity_is_set(const xroad_opt_mm_t* obj);
6187 
6188 xroad_errno_t xroad_opt_mm_set_shift(xroad_opt_mm_t* obj, xroad_double_t val);
6189 
6190 xroad_double_t xroad_opt_mm_get_shift(const xroad_opt_mm_t* obj);
6191 
6192 void xroad_opt_mm_reset_shift(xroad_opt_mm_t* obj);
6193 
6194 bool xroad_opt_mm_shift_is_set(const xroad_opt_mm_t* obj);
6195 
6196 xroad_errno_t xroad_opt_mm_set_shift_vol(xroad_opt_mm_t* obj, xroad_double_t val);
6197 
6198 xroad_double_t xroad_opt_mm_get_shift_vol(const xroad_opt_mm_t* obj);
6199 
6200 void xroad_opt_mm_reset_shift_vol(xroad_opt_mm_t* obj);
6201 
6202 bool xroad_opt_mm_shift_vol_is_set(const xroad_opt_mm_t* obj);
6203 
6204 xroad_errno_t xroad_opt_mm_set_calc_mid(xroad_opt_mm_t* obj, xroad_calc_mid_t val);
6205 
6206 xroad_calc_mid_t xroad_opt_mm_get_calc_mid(const xroad_opt_mm_t* obj);
6207 
6208 void xroad_opt_mm_reset_calc_mid(xroad_opt_mm_t* obj);
6209 
6210 bool xroad_opt_mm_calc_mid_is_set(const xroad_opt_mm_t* obj);
6211 
6212 xroad_errno_t xroad_opt_mm_set_bid_text(xroad_opt_mm_t* obj, xroad_str_t val);
6213 
6214 xroad_str_t xroad_opt_mm_get_bid_text(const xroad_opt_mm_t* obj);
6215 
6216 void xroad_opt_mm_reset_bid_text(xroad_opt_mm_t* obj);
6217 
6218 bool xroad_opt_mm_bid_text_is_set(const xroad_opt_mm_t* obj);
6219 
6220 xroad_errno_t xroad_opt_mm_set_ask_text(xroad_opt_mm_t* obj, xroad_str_t val);
6221 
6222 xroad_str_t xroad_opt_mm_get_ask_text(const xroad_opt_mm_t* obj);
6223 
6224 void xroad_opt_mm_reset_ask_text(xroad_opt_mm_t* obj);
6225 
6226 bool xroad_opt_mm_ask_text_is_set(const xroad_opt_mm_t* obj);
6227 
6228 xroad_errno_t xroad_opt_mm_send(xroad_opt_mm_t* obj, const xroad_node_id_t id);
6229 
6230 xroad_errno_t xroad_opt_mm_route(xroad_opt_mm_t* obj, ...);
6231 
6232 void xroad_opt_mm_reset(xroad_opt_mm_t* obj);
6233 
6234 xroad_opt_mm_t* xroad_opt_mm_clone(const xroad_opt_mm_t* obj);
6235 
6236 bool xroad_opt_mm_is_valid(const xroad_opt_mm_t* obj);
6237 
6238 int32_t xroad_opt_mm_print(const xroad_opt_mm_t* obj, char* buf, size_t buf_len);
6239 
6240 uint64_t xroad_opt_mm_calc_hash(const xroad_opt_mm_t* obj);
6241 
6242 xroad_str_t xroad_opt_mm_calc_uniq_id(const xroad_opt_mm_t* obj);
6243 
6244 
6245 
6246 /* xroad_field_t */
6247 
6248 xroad_object_id_t xroad_field_get_id(const xroad_field_t* obj);
6249 
6250 xroad_object_ref_t xroad_field_get_ref(const xroad_field_t* obj);
6251 
6252 xroad_errno_t xroad_field_set_deleted(xroad_field_t* obj, xroad_bool_t val);
6253 
6254 xroad_bool_t xroad_field_get_deleted(const xroad_field_t* obj);
6255 
6256 void xroad_field_reset_deleted(xroad_field_t* obj);
6257 
6258 bool xroad_field_deleted_is_set(const xroad_field_t* obj);
6259 
6260 xroad_errno_t xroad_field_set_node_id(xroad_field_t* obj, xroad_node_id_t val);
6261 
6262 xroad_node_id_t xroad_field_get_node_id(const xroad_field_t* obj);
6263 
6264 void xroad_field_reset_node_id(xroad_field_t* obj);
6265 
6266 bool xroad_field_node_id_is_set(const xroad_field_t* obj);
6267 
6268 xroad_errno_t xroad_field_set_name(xroad_field_t* obj, xroad_str_t val);
6269 
6270 xroad_str_t xroad_field_get_name(const xroad_field_t* obj);
6271 
6272 void xroad_field_reset_name(xroad_field_t* obj);
6273 
6274 bool xroad_field_name_is_set(const xroad_field_t* obj);
6275 
6276 xroad_errno_t xroad_field_set_type(xroad_field_t* obj, xroad_field_type_t val);
6277 
6278 xroad_field_type_t xroad_field_get_type(const xroad_field_t* obj);
6279 
6280 void xroad_field_reset_type(xroad_field_t* obj);
6281 
6282 bool xroad_field_type_is_set(const xroad_field_t* obj);
6283 
6284 xroad_errno_t xroad_field_set_value(xroad_field_t* obj, xroad_binary_t val);
6285 
6286 xroad_binary_t xroad_field_get_value(const xroad_field_t* obj);
6287 
6288 void xroad_field_reset_value(xroad_field_t* obj);
6289 
6290 bool xroad_field_value_is_set(const xroad_field_t* obj);
6291 
6292 xroad_errno_t xroad_field_send(xroad_field_t* obj, const xroad_node_id_t id);
6293 
6294 xroad_errno_t xroad_field_route(xroad_field_t* obj, ...);
6295 
6296 void xroad_field_reset(xroad_field_t* obj);
6297 
6298 xroad_field_t* xroad_field_clone(const xroad_field_t* obj);
6299 
6300 bool xroad_field_is_valid(const xroad_field_t* obj);
6301 
6302 int32_t xroad_field_print(const xroad_field_t* obj, char* buf, size_t buf_len);
6303 
6304 uint64_t xroad_field_calc_hash(const xroad_field_t* obj);
6305 
6306 xroad_str_t xroad_field_calc_uniq_id(const xroad_field_t* obj);
6307 
6308 
6309 
6310 /* xroad_prop_t */
6311 
6312 xroad_object_id_t xroad_prop_get_id(const xroad_prop_t* obj);
6313 
6314 xroad_object_ref_t xroad_prop_get_ref(const xroad_prop_t* obj);
6315 
6316 xroad_errno_t xroad_prop_set_node_id(xroad_prop_t* obj, xroad_node_id_t val);
6317 
6318 xroad_node_id_t xroad_prop_get_node_id(const xroad_prop_t* obj);
6319 
6320 void xroad_prop_reset_node_id(xroad_prop_t* obj);
6321 
6322 bool xroad_prop_node_id_is_set(const xroad_prop_t* obj);
6323 
6324 xroad_errno_t xroad_prop_set_parent(xroad_prop_t* obj, void* ref);
6325 
6326 xroad_errno_t xroad_prop_set_parent_ref(xroad_prop_t* obj, xroad_object_ref_t ref);
6327 
6328 void* xroad_prop_get_parent(const xroad_prop_t* obj);
6329 
6330 xroad_object_ref_t xroad_prop_get_parent_ref(const xroad_prop_t* obj);
6331 
6332 void xroad_prop_reset_parent(xroad_prop_t* obj);
6333 
6334 bool xroad_prop_parent_is_set(const xroad_prop_t* obj);
6335 
6336 xroad_errno_t xroad_prop_set_name(xroad_prop_t* obj, xroad_str_t val);
6337 
6338 xroad_str_t xroad_prop_get_name(const xroad_prop_t* obj);
6339 
6340 void xroad_prop_reset_name(xroad_prop_t* obj);
6341 
6342 bool xroad_prop_name_is_set(const xroad_prop_t* obj);
6343 
6344 xroad_errno_t xroad_prop_set_type(xroad_prop_t* obj, xroad_prop_type_t val);
6345 
6346 xroad_prop_type_t xroad_prop_get_type(const xroad_prop_t* obj);
6347 
6348 void xroad_prop_reset_type(xroad_prop_t* obj);
6349 
6350 bool xroad_prop_type_is_set(const xroad_prop_t* obj);
6351 
6352 xroad_errno_t xroad_prop_set_value(xroad_prop_t* obj, xroad_binary_t val);
6353 
6354 xroad_binary_t xroad_prop_get_value(const xroad_prop_t* obj);
6355 
6356 void xroad_prop_reset_value(xroad_prop_t* obj);
6357 
6358 bool xroad_prop_value_is_set(const xroad_prop_t* obj);
6359 
6360 xroad_errno_t xroad_prop_set_linked(xroad_prop_t* obj, xroad_binary_t val);
6361 
6362 xroad_binary_t xroad_prop_get_linked(const xroad_prop_t* obj);
6363 
6364 void xroad_prop_reset_linked(xroad_prop_t* obj);
6365 
6366 bool xroad_prop_linked_is_set(const xroad_prop_t* obj);
6367 
6368 xroad_errno_t xroad_prop_set_link(xroad_prop_t* obj, void* ref);
6369 
6370 xroad_errno_t xroad_prop_set_link_ref(xroad_prop_t* obj, xroad_object_ref_t ref);
6371 
6372 void* xroad_prop_get_link(const xroad_prop_t* obj);
6373 
6374 xroad_object_ref_t xroad_prop_get_link_ref(const xroad_prop_t* obj);
6375 
6376 void xroad_prop_reset_link(xroad_prop_t* obj);
6377 
6378 bool xroad_prop_link_is_set(const xroad_prop_t* obj);
6379 
6380 xroad_errno_t xroad_prop_set_flags(xroad_prop_t* obj, xroad_int32_t val);
6381 
6382 xroad_int32_t xroad_prop_get_flags(const xroad_prop_t* obj);
6383 
6384 void xroad_prop_reset_flags(xroad_prop_t* obj);
6385 
6386 bool xroad_prop_flags_is_set(const xroad_prop_t* obj);
6387 
6388 xroad_errno_t xroad_prop_send(xroad_prop_t* obj, const xroad_node_id_t id);
6389 
6390 xroad_errno_t xroad_prop_route(xroad_prop_t* obj, ...);
6391 
6392 void xroad_prop_reset(xroad_prop_t* obj);
6393 
6394 xroad_prop_t* xroad_prop_clone(const xroad_prop_t* obj);
6395 
6396 bool xroad_prop_is_valid(const xroad_prop_t* obj);
6397 
6398 int32_t xroad_prop_print(const xroad_prop_t* obj, char* buf, size_t buf_len);
6399 
6400 uint64_t xroad_prop_calc_hash(const xroad_prop_t* obj);
6401 
6402 xroad_str_t xroad_prop_calc_uniq_id(const xroad_prop_t* obj);
6403 
6404 
6405 
6406 /* xroad_prop_row_t */
6407 
6408 xroad_object_id_t xroad_prop_row_get_id(const xroad_prop_row_t* obj);
6409 
6410 xroad_object_ref_t xroad_prop_row_get_ref(const xroad_prop_row_t* obj);
6411 
6412 xroad_errno_t xroad_prop_row_set_node_id(xroad_prop_row_t* obj, xroad_node_id_t val);
6413 
6414 xroad_node_id_t xroad_prop_row_get_node_id(const xroad_prop_row_t* obj);
6415 
6416 void xroad_prop_row_reset_node_id(xroad_prop_row_t* obj);
6417 
6418 bool xroad_prop_row_node_id_is_set(const xroad_prop_row_t* obj);
6419 
6420 xroad_errno_t xroad_prop_row_set_deleted(xroad_prop_row_t* obj, xroad_bool_t val);
6421 
6422 xroad_bool_t xroad_prop_row_get_deleted(const xroad_prop_row_t* obj);
6423 
6424 void xroad_prop_row_reset_deleted(xroad_prop_row_t* obj);
6425 
6426 bool xroad_prop_row_deleted_is_set(const xroad_prop_row_t* obj);
6427 
6428 xroad_errno_t xroad_prop_row_set_parent(xroad_prop_row_t* obj, void* ref);
6429 
6430 xroad_errno_t xroad_prop_row_set_parent_ref(xroad_prop_row_t* obj, xroad_object_ref_t ref);
6431 
6432 void* xroad_prop_row_get_parent(const xroad_prop_row_t* obj);
6433 
6434 xroad_object_ref_t xroad_prop_row_get_parent_ref(const xroad_prop_row_t* obj);
6435 
6436 void xroad_prop_row_reset_parent(xroad_prop_row_t* obj);
6437 
6438 bool xroad_prop_row_parent_is_set(const xroad_prop_row_t* obj);
6439 
6440 xroad_errno_t xroad_prop_row_set_children(xroad_prop_row_t* obj, xroad_binary_t val);
6441 
6442 xroad_binary_t xroad_prop_row_get_children(const xroad_prop_row_t* obj);
6443 
6444 void xroad_prop_row_reset_children(xroad_prop_row_t* obj);
6445 
6446 bool xroad_prop_row_children_is_set(const xroad_prop_row_t* obj);
6447 
6448 xroad_errno_t xroad_prop_row_send(xroad_prop_row_t* obj, const xroad_node_id_t id);
6449 
6450 xroad_errno_t xroad_prop_row_route(xroad_prop_row_t* obj, ...);
6451 
6452 void xroad_prop_row_reset(xroad_prop_row_t* obj);
6453 
6454 xroad_prop_row_t* xroad_prop_row_clone(const xroad_prop_row_t* obj);
6455 
6456 bool xroad_prop_row_is_valid(const xroad_prop_row_t* obj);
6457 
6458 int32_t xroad_prop_row_print(const xroad_prop_row_t* obj, char* buf, size_t buf_len);
6459 
6460 uint64_t xroad_prop_row_calc_hash(const xroad_prop_row_t* obj);
6461 
6462 xroad_str_t xroad_prop_row_calc_uniq_id(const xroad_prop_row_t* obj);
6463 
6464 
6465 
6466 /* xroad_mmaker_t */
6467 
6468 xroad_object_id_t xroad_mmaker_get_id(const xroad_mmaker_t* obj);
6469 
6470 xroad_object_ref_t xroad_mmaker_get_ref(const xroad_mmaker_t* obj);
6471 
6472 xroad_errno_t xroad_mmaker_set_node_id(xroad_mmaker_t* obj, xroad_node_id_t val);
6473 
6474 xroad_node_id_t xroad_mmaker_get_node_id(const xroad_mmaker_t* obj);
6475 
6476 void xroad_mmaker_reset_node_id(xroad_mmaker_t* obj);
6477 
6478 bool xroad_mmaker_node_id_is_set(const xroad_mmaker_t* obj);
6479 
6480 xroad_errno_t xroad_mmaker_set_start_ts(xroad_mmaker_t* obj, xroad_timestamp_t val);
6481 
6482 xroad_timestamp_t xroad_mmaker_get_start_ts(const xroad_mmaker_t* obj);
6483 
6484 void xroad_mmaker_reset_start_ts(xroad_mmaker_t* obj);
6485 
6486 bool xroad_mmaker_start_ts_is_set(const xroad_mmaker_t* obj);
6487 
6488 xroad_errno_t xroad_mmaker_set_instr(xroad_mmaker_t* obj, void* ref);
6489 
6490 xroad_errno_t xroad_mmaker_set_instr_ref(xroad_mmaker_t* obj, xroad_object_ref_t ref);
6491 
6492 void* xroad_mmaker_get_instr(const xroad_mmaker_t* obj);
6493 
6494 xroad_object_ref_t xroad_mmaker_get_instr_ref(const xroad_mmaker_t* obj);
6495 
6496 void xroad_mmaker_reset_instr(xroad_mmaker_t* obj);
6497 
6498 bool xroad_mmaker_instr_is_set(const xroad_mmaker_t* obj);
6499 
6500 xroad_errno_t xroad_mmaker_set_autostart(xroad_mmaker_t* obj, xroad_bool_t val);
6501 
6502 xroad_bool_t xroad_mmaker_get_autostart(const xroad_mmaker_t* obj);
6503 
6504 void xroad_mmaker_reset_autostart(xroad_mmaker_t* obj);
6505 
6506 bool xroad_mmaker_autostart_is_set(const xroad_mmaker_t* obj);
6507 
6508 xroad_errno_t xroad_mmaker_set_active_side(xroad_mmaker_t* obj, xroad_side_t val);
6509 
6510 xroad_side_t xroad_mmaker_get_active_side(const xroad_mmaker_t* obj);
6511 
6512 void xroad_mmaker_reset_active_side(xroad_mmaker_t* obj);
6513 
6514 bool xroad_mmaker_active_side_is_set(const xroad_mmaker_t* obj);
6515 
6516 xroad_errno_t xroad_mmaker_set_best_bid(xroad_mmaker_t* obj, xroad_price_t val);
6517 
6518 xroad_price_t xroad_mmaker_get_best_bid(const xroad_mmaker_t* obj);
6519 
6520 void xroad_mmaker_reset_best_bid(xroad_mmaker_t* obj);
6521 
6522 bool xroad_mmaker_best_bid_is_set(const xroad_mmaker_t* obj);
6523 
6524 xroad_errno_t xroad_mmaker_set_last_trade(xroad_mmaker_t* obj, xroad_side_t val);
6525 
6526 xroad_side_t xroad_mmaker_get_last_trade(const xroad_mmaker_t* obj);
6527 
6528 void xroad_mmaker_reset_last_trade(xroad_mmaker_t* obj);
6529 
6530 bool xroad_mmaker_last_trade_is_set(const xroad_mmaker_t* obj);
6531 
6532 xroad_errno_t xroad_mmaker_set_total_buy(xroad_mmaker_t* obj, xroad_qty_t val);
6533 
6534 xroad_qty_t xroad_mmaker_get_total_buy(const xroad_mmaker_t* obj);
6535 
6536 void xroad_mmaker_reset_total_buy(xroad_mmaker_t* obj);
6537 
6538 bool xroad_mmaker_total_buy_is_set(const xroad_mmaker_t* obj);
6539 
6540 xroad_errno_t xroad_mmaker_set_total_sell(xroad_mmaker_t* obj, xroad_qty_t val);
6541 
6542 xroad_qty_t xroad_mmaker_get_total_sell(const xroad_mmaker_t* obj);
6543 
6544 void xroad_mmaker_reset_total_sell(xroad_mmaker_t* obj);
6545 
6546 bool xroad_mmaker_total_sell_is_set(const xroad_mmaker_t* obj);
6547 
6548 xroad_errno_t xroad_mmaker_set_bids(xroad_mmaker_t* obj, xroad_binary_t val);
6549 
6550 xroad_binary_t xroad_mmaker_get_bids(const xroad_mmaker_t* obj);
6551 
6552 void xroad_mmaker_reset_bids(xroad_mmaker_t* obj);
6553 
6554 bool xroad_mmaker_bids_is_set(const xroad_mmaker_t* obj);
6555 
6556 xroad_errno_t xroad_mmaker_set_asks(xroad_mmaker_t* obj, xroad_binary_t val);
6557 
6558 xroad_binary_t xroad_mmaker_get_asks(const xroad_mmaker_t* obj);
6559 
6560 void xroad_mmaker_reset_asks(xroad_mmaker_t* obj);
6561 
6562 bool xroad_mmaker_asks_is_set(const xroad_mmaker_t* obj);
6563 
6564 xroad_errno_t xroad_mmaker_send(xroad_mmaker_t* obj, const xroad_node_id_t id);
6565 
6566 xroad_errno_t xroad_mmaker_route(xroad_mmaker_t* obj, ...);
6567 
6568 void xroad_mmaker_reset(xroad_mmaker_t* obj);
6569 
6570 xroad_mmaker_t* xroad_mmaker_clone(const xroad_mmaker_t* obj);
6571 
6572 bool xroad_mmaker_is_valid(const xroad_mmaker_t* obj);
6573 
6574 int32_t xroad_mmaker_print(const xroad_mmaker_t* obj, char* buf, size_t buf_len);
6575 
6576 uint64_t xroad_mmaker_calc_hash(const xroad_mmaker_t* obj);
6577 
6578 xroad_str_t xroad_mmaker_calc_uniq_id(const xroad_mmaker_t* obj);
6579 
6580 
6581 
6582 /* xroad_sniper_t */
6583 
6584 xroad_object_id_t xroad_sniper_get_id(const xroad_sniper_t* obj);
6585 
6586 xroad_object_ref_t xroad_sniper_get_ref(const xroad_sniper_t* obj);
6587 
6588 xroad_errno_t xroad_sniper_send(xroad_sniper_t* obj, const xroad_node_id_t id);
6589 
6590 xroad_errno_t xroad_sniper_route(xroad_sniper_t* obj, ...);
6591 
6592 void xroad_sniper_reset(xroad_sniper_t* obj);
6593 
6594 xroad_sniper_t* xroad_sniper_clone(const xroad_sniper_t* obj);
6595 
6596 bool xroad_sniper_is_valid(const xroad_sniper_t* obj);
6597 
6598 int32_t xroad_sniper_print(const xroad_sniper_t* obj, char* buf, size_t buf_len);
6599 
6600 uint64_t xroad_sniper_calc_hash(const xroad_sniper_t* obj);
6601 
6602 xroad_str_t xroad_sniper_calc_uniq_id(const xroad_sniper_t* obj);
6603 
6604 
6605 
6606 /* xroad_pmaker_t */
6607 
6608 xroad_object_id_t xroad_pmaker_get_id(const xroad_pmaker_t* obj);
6609 
6610 xroad_object_ref_t xroad_pmaker_get_ref(const xroad_pmaker_t* obj);
6611 
6612 xroad_errno_t xroad_pmaker_set_node_id(xroad_pmaker_t* obj, xroad_node_id_t val);
6613 
6614 xroad_node_id_t xroad_pmaker_get_node_id(const xroad_pmaker_t* obj);
6615 
6616 void xroad_pmaker_reset_node_id(xroad_pmaker_t* obj);
6617 
6618 bool xroad_pmaker_node_id_is_set(const xroad_pmaker_t* obj);
6619 
6620 xroad_errno_t xroad_pmaker_set_start_ts(xroad_pmaker_t* obj, xroad_timestamp_t val);
6621 
6622 xroad_timestamp_t xroad_pmaker_get_start_ts(const xroad_pmaker_t* obj);
6623 
6624 void xroad_pmaker_reset_start_ts(xroad_pmaker_t* obj);
6625 
6626 bool xroad_pmaker_start_ts_is_set(const xroad_pmaker_t* obj);
6627 
6628 xroad_errno_t xroad_pmaker_set_instr(xroad_pmaker_t* obj, void* ref);
6629 
6630 xroad_errno_t xroad_pmaker_set_instr_ref(xroad_pmaker_t* obj, xroad_object_ref_t ref);
6631 
6632 void* xroad_pmaker_get_instr(const xroad_pmaker_t* obj);
6633 
6634 xroad_object_ref_t xroad_pmaker_get_instr_ref(const xroad_pmaker_t* obj);
6635 
6636 void xroad_pmaker_reset_instr(xroad_pmaker_t* obj);
6637 
6638 bool xroad_pmaker_instr_is_set(const xroad_pmaker_t* obj);
6639 
6640 xroad_errno_t xroad_pmaker_set_autostart(xroad_pmaker_t* obj, xroad_bool_t val);
6641 
6642 xroad_bool_t xroad_pmaker_get_autostart(const xroad_pmaker_t* obj);
6643 
6644 void xroad_pmaker_reset_autostart(xroad_pmaker_t* obj);
6645 
6646 bool xroad_pmaker_autostart_is_set(const xroad_pmaker_t* obj);
6647 
6648 xroad_errno_t xroad_pmaker_set_active_side(xroad_pmaker_t* obj, xroad_side_t val);
6649 
6650 xroad_side_t xroad_pmaker_get_active_side(const xroad_pmaker_t* obj);
6651 
6652 void xroad_pmaker_reset_active_side(xroad_pmaker_t* obj);
6653 
6654 bool xroad_pmaker_active_side_is_set(const xroad_pmaker_t* obj);
6655 
6656 xroad_errno_t xroad_pmaker_set_inav(xroad_pmaker_t* obj, xroad_price_t val);
6657 
6658 xroad_price_t xroad_pmaker_get_inav(const xroad_pmaker_t* obj);
6659 
6660 void xroad_pmaker_reset_inav(xroad_pmaker_t* obj);
6661 
6662 bool xroad_pmaker_inav_is_set(const xroad_pmaker_t* obj);
6663 
6664 xroad_errno_t xroad_pmaker_set_last_trade(xroad_pmaker_t* obj, xroad_side_t val);
6665 
6666 xroad_side_t xroad_pmaker_get_last_trade(const xroad_pmaker_t* obj);
6667 
6668 void xroad_pmaker_reset_last_trade(xroad_pmaker_t* obj);
6669 
6670 bool xroad_pmaker_last_trade_is_set(const xroad_pmaker_t* obj);
6671 
6672 xroad_errno_t xroad_pmaker_set_total_buy(xroad_pmaker_t* obj, xroad_qty_t val);
6673 
6674 xroad_qty_t xroad_pmaker_get_total_buy(const xroad_pmaker_t* obj);
6675 
6676 void xroad_pmaker_reset_total_buy(xroad_pmaker_t* obj);
6677 
6678 bool xroad_pmaker_total_buy_is_set(const xroad_pmaker_t* obj);
6679 
6680 xroad_errno_t xroad_pmaker_set_total_sell(xroad_pmaker_t* obj, xroad_qty_t val);
6681 
6682 xroad_qty_t xroad_pmaker_get_total_sell(const xroad_pmaker_t* obj);
6683 
6684 void xroad_pmaker_reset_total_sell(xroad_pmaker_t* obj);
6685 
6686 bool xroad_pmaker_total_sell_is_set(const xroad_pmaker_t* obj);
6687 
6688 xroad_errno_t xroad_pmaker_set_total(xroad_pmaker_t* obj, xroad_double_t val);
6689 
6690 xroad_double_t xroad_pmaker_get_total(const xroad_pmaker_t* obj);
6691 
6692 void xroad_pmaker_reset_total(xroad_pmaker_t* obj);
6693 
6694 bool xroad_pmaker_total_is_set(const xroad_pmaker_t* obj);
6695 
6696 xroad_errno_t xroad_pmaker_set_pos_adjust(xroad_pmaker_t* obj, xroad_int64_t val);
6697 
6698 xroad_int64_t xroad_pmaker_get_pos_adjust(const xroad_pmaker_t* obj);
6699 
6700 void xroad_pmaker_reset_pos_adjust(xroad_pmaker_t* obj);
6701 
6702 bool xroad_pmaker_pos_adjust_is_set(const xroad_pmaker_t* obj);
6703 
6704 xroad_errno_t xroad_pmaker_set_bids(xroad_pmaker_t* obj, xroad_binary_t val);
6705 
6706 xroad_binary_t xroad_pmaker_get_bids(const xroad_pmaker_t* obj);
6707 
6708 void xroad_pmaker_reset_bids(xroad_pmaker_t* obj);
6709 
6710 bool xroad_pmaker_bids_is_set(const xroad_pmaker_t* obj);
6711 
6712 xroad_errno_t xroad_pmaker_set_asks(xroad_pmaker_t* obj, xroad_binary_t val);
6713 
6714 xroad_binary_t xroad_pmaker_get_asks(const xroad_pmaker_t* obj);
6715 
6716 void xroad_pmaker_reset_asks(xroad_pmaker_t* obj);
6717 
6718 bool xroad_pmaker_asks_is_set(const xroad_pmaker_t* obj);
6719 
6720 xroad_errno_t xroad_pmaker_set_prev_mid(xroad_pmaker_t* obj, xroad_price_t val);
6721 
6722 xroad_price_t xroad_pmaker_get_prev_mid(const xroad_pmaker_t* obj);
6723 
6724 void xroad_pmaker_reset_prev_mid(xroad_pmaker_t* obj);
6725 
6726 bool xroad_pmaker_prev_mid_is_set(const xroad_pmaker_t* obj);
6727 
6728 xroad_errno_t xroad_pmaker_set_mid(xroad_pmaker_t* obj, xroad_price_t val);
6729 
6730 xroad_price_t xroad_pmaker_get_mid(const xroad_pmaker_t* obj);
6731 
6732 void xroad_pmaker_reset_mid(xroad_pmaker_t* obj);
6733 
6734 bool xroad_pmaker_mid_is_set(const xroad_pmaker_t* obj);
6735 
6736 xroad_errno_t xroad_pmaker_set_spread(xroad_pmaker_t* obj, xroad_double_t val);
6737 
6738 xroad_double_t xroad_pmaker_get_spread(const xroad_pmaker_t* obj);
6739 
6740 void xroad_pmaker_reset_spread(xroad_pmaker_t* obj);
6741 
6742 bool xroad_pmaker_spread_is_set(const xroad_pmaker_t* obj);
6743 
6744 xroad_errno_t xroad_pmaker_set_stop(xroad_pmaker_t* obj, xroad_bool_t val);
6745 
6746 xroad_bool_t xroad_pmaker_get_stop(const xroad_pmaker_t* obj);
6747 
6748 void xroad_pmaker_reset_stop(xroad_pmaker_t* obj);
6749 
6750 bool xroad_pmaker_stop_is_set(const xroad_pmaker_t* obj);
6751 
6752 xroad_errno_t xroad_pmaker_set_pos_hedge_coef(xroad_pmaker_t* obj, xroad_double_t val);
6753 
6754 xroad_double_t xroad_pmaker_get_pos_hedge_coef(const xroad_pmaker_t* obj);
6755 
6756 void xroad_pmaker_reset_pos_hedge_coef(xroad_pmaker_t* obj);
6757 
6758 bool xroad_pmaker_pos_hedge_coef_is_set(const xroad_pmaker_t* obj);
6759 
6760 xroad_errno_t xroad_pmaker_send(xroad_pmaker_t* obj, const xroad_node_id_t id);
6761 
6762 xroad_errno_t xroad_pmaker_route(xroad_pmaker_t* obj, ...);
6763 
6764 void xroad_pmaker_reset(xroad_pmaker_t* obj);
6765 
6766 xroad_pmaker_t* xroad_pmaker_clone(const xroad_pmaker_t* obj);
6767 
6768 bool xroad_pmaker_is_valid(const xroad_pmaker_t* obj);
6769 
6770 int32_t xroad_pmaker_print(const xroad_pmaker_t* obj, char* buf, size_t buf_len);
6771 
6772 uint64_t xroad_pmaker_calc_hash(const xroad_pmaker_t* obj);
6773 
6774 xroad_str_t xroad_pmaker_calc_uniq_id(const xroad_pmaker_t* obj);
6775 
6776 
6777 
6778 /* xroad_trd_capt_t */
6779 
6780 xroad_object_id_t xroad_trd_capt_get_id(const xroad_trd_capt_t* obj);
6781 
6782 xroad_object_ref_t xroad_trd_capt_get_ref(const xroad_trd_capt_t* obj);
6783 
6784 xroad_errno_t xroad_trd_capt_set_deleted(xroad_trd_capt_t* obj, xroad_bool_t val);
6785 
6786 xroad_bool_t xroad_trd_capt_get_deleted(const xroad_trd_capt_t* obj);
6787 
6788 void xroad_trd_capt_reset_deleted(xroad_trd_capt_t* obj);
6789 
6790 bool xroad_trd_capt_deleted_is_set(const xroad_trd_capt_t* obj);
6791 
6792 xroad_errno_t xroad_trd_capt_set_node_id(xroad_trd_capt_t* obj, xroad_node_id_t val);
6793 
6794 xroad_node_id_t xroad_trd_capt_get_node_id(const xroad_trd_capt_t* obj);
6795 
6796 void xroad_trd_capt_reset_node_id(xroad_trd_capt_t* obj);
6797 
6798 bool xroad_trd_capt_node_id_is_set(const xroad_trd_capt_t* obj);
6799 
6800 xroad_errno_t xroad_trd_capt_set_tradeno(xroad_trd_capt_t* obj, xroad_str_t val);
6801 
6802 xroad_str_t xroad_trd_capt_get_tradeno(const xroad_trd_capt_t* obj);
6803 
6804 void xroad_trd_capt_reset_tradeno(xroad_trd_capt_t* obj);
6805 
6806 bool xroad_trd_capt_tradeno_is_set(const xroad_trd_capt_t* obj);
6807 
6808 xroad_errno_t xroad_trd_capt_set_orderno(xroad_trd_capt_t* obj, xroad_str_t val);
6809 
6810 xroad_str_t xroad_trd_capt_get_orderno(const xroad_trd_capt_t* obj);
6811 
6812 void xroad_trd_capt_reset_orderno(xroad_trd_capt_t* obj);
6813 
6814 bool xroad_trd_capt_orderno_is_set(const xroad_trd_capt_t* obj);
6815 
6816 xroad_errno_t xroad_trd_capt_set_trade(xroad_trd_capt_t* obj, void* ref);
6817 
6818 xroad_errno_t xroad_trd_capt_set_trade_ref(xroad_trd_capt_t* obj, xroad_object_ref_t ref);
6819 
6820 void* xroad_trd_capt_get_trade(const xroad_trd_capt_t* obj);
6821 
6822 xroad_object_ref_t xroad_trd_capt_get_trade_ref(const xroad_trd_capt_t* obj);
6823 
6824 void xroad_trd_capt_reset_trade(xroad_trd_capt_t* obj);
6825 
6826 bool xroad_trd_capt_trade_is_set(const xroad_trd_capt_t* obj);
6827 
6828 xroad_errno_t xroad_trd_capt_set_instr(xroad_trd_capt_t* obj, void* ref);
6829 
6830 xroad_errno_t xroad_trd_capt_set_instr_ref(xroad_trd_capt_t* obj, xroad_object_ref_t ref);
6831 
6832 void* xroad_trd_capt_get_instr(const xroad_trd_capt_t* obj);
6833 
6834 xroad_object_ref_t xroad_trd_capt_get_instr_ref(const xroad_trd_capt_t* obj);
6835 
6836 void xroad_trd_capt_reset_instr(xroad_trd_capt_t* obj);
6837 
6838 bool xroad_trd_capt_instr_is_set(const xroad_trd_capt_t* obj);
6839 
6840 xroad_errno_t xroad_trd_capt_set_tran_time(xroad_trd_capt_t* obj, xroad_timestamp_t val);
6841 
6842 xroad_timestamp_t xroad_trd_capt_get_tran_time(const xroad_trd_capt_t* obj);
6843 
6844 void xroad_trd_capt_reset_tran_time(xroad_trd_capt_t* obj);
6845 
6846 bool xroad_trd_capt_tran_time_is_set(const xroad_trd_capt_t* obj);
6847 
6848 xroad_errno_t xroad_trd_capt_set_side(xroad_trd_capt_t* obj, xroad_side_t val);
6849 
6850 xroad_side_t xroad_trd_capt_get_side(const xroad_trd_capt_t* obj);
6851 
6852 void xroad_trd_capt_reset_side(xroad_trd_capt_t* obj);
6853 
6854 bool xroad_trd_capt_side_is_set(const xroad_trd_capt_t* obj);
6855 
6856 xroad_errno_t xroad_trd_capt_set_qty(xroad_trd_capt_t* obj, xroad_qty_t val);
6857 
6858 xroad_qty_t xroad_trd_capt_get_qty(const xroad_trd_capt_t* obj);
6859 
6860 void xroad_trd_capt_reset_qty(xroad_trd_capt_t* obj);
6861 
6862 bool xroad_trd_capt_qty_is_set(const xroad_trd_capt_t* obj);
6863 
6864 xroad_errno_t xroad_trd_capt_set_qty_units(xroad_trd_capt_t* obj, xroad_qty_t val);
6865 
6866 xroad_qty_t xroad_trd_capt_get_qty_units(const xroad_trd_capt_t* obj);
6867 
6868 void xroad_trd_capt_reset_qty_units(xroad_trd_capt_t* obj);
6869 
6870 bool xroad_trd_capt_qty_units_is_set(const xroad_trd_capt_t* obj);
6871 
6872 xroad_errno_t xroad_trd_capt_set_price(xroad_trd_capt_t* obj, xroad_price_t val);
6873 
6874 xroad_price_t xroad_trd_capt_get_price(const xroad_trd_capt_t* obj);
6875 
6876 void xroad_trd_capt_reset_price(xroad_trd_capt_t* obj);
6877 
6878 bool xroad_trd_capt_price_is_set(const xroad_trd_capt_t* obj);
6879 
6880 xroad_errno_t xroad_trd_capt_set_account(xroad_trd_capt_t* obj, xroad_str_t val);
6881 
6882 xroad_str_t xroad_trd_capt_get_account(const xroad_trd_capt_t* obj);
6883 
6884 void xroad_trd_capt_reset_account(xroad_trd_capt_t* obj);
6885 
6886 bool xroad_trd_capt_account_is_set(const xroad_trd_capt_t* obj);
6887 
6888 xroad_errno_t xroad_trd_capt_set_client_code(xroad_trd_capt_t* obj, xroad_str_t val);
6889 
6890 xroad_str_t xroad_trd_capt_get_client_code(const xroad_trd_capt_t* obj);
6891 
6892 void xroad_trd_capt_reset_client_code(xroad_trd_capt_t* obj);
6893 
6894 bool xroad_trd_capt_client_code_is_set(const xroad_trd_capt_t* obj);
6895 
6896 xroad_errno_t xroad_trd_capt_set_exch_fee(xroad_trd_capt_t* obj, xroad_double_t val);
6897 
6898 xroad_double_t xroad_trd_capt_get_exch_fee(const xroad_trd_capt_t* obj);
6899 
6900 void xroad_trd_capt_reset_exch_fee(xroad_trd_capt_t* obj);
6901 
6902 bool xroad_trd_capt_exch_fee_is_set(const xroad_trd_capt_t* obj);
6903 
6904 xroad_errno_t xroad_trd_capt_set_book(xroad_trd_capt_t* obj, xroad_str_t val);
6905 
6906 xroad_str_t xroad_trd_capt_get_book(const xroad_trd_capt_t* obj);
6907 
6908 void xroad_trd_capt_reset_book(xroad_trd_capt_t* obj);
6909 
6910 bool xroad_trd_capt_book_is_set(const xroad_trd_capt_t* obj);
6911 
6912 xroad_errno_t xroad_trd_capt_set_otc_id(xroad_trd_capt_t* obj, xroad_int64_t val);
6913 
6914 xroad_int64_t xroad_trd_capt_get_otc_id(const xroad_trd_capt_t* obj);
6915 
6916 void xroad_trd_capt_reset_otc_id(xroad_trd_capt_t* obj);
6917 
6918 bool xroad_trd_capt_otc_id_is_set(const xroad_trd_capt_t* obj);
6919 
6920 xroad_errno_t xroad_trd_capt_set_counterparty(xroad_trd_capt_t* obj, xroad_str_t val);
6921 
6922 xroad_str_t xroad_trd_capt_get_counterparty(const xroad_trd_capt_t* obj);
6923 
6924 void xroad_trd_capt_reset_counterparty(xroad_trd_capt_t* obj);
6925 
6926 bool xroad_trd_capt_counterparty_is_set(const xroad_trd_capt_t* obj);
6927 
6928 xroad_errno_t xroad_trd_capt_set_face_value(xroad_trd_capt_t* obj, xroad_price_t val);
6929 
6930 xroad_price_t xroad_trd_capt_get_face_value(const xroad_trd_capt_t* obj);
6931 
6932 void xroad_trd_capt_reset_face_value(xroad_trd_capt_t* obj);
6933 
6934 bool xroad_trd_capt_face_value_is_set(const xroad_trd_capt_t* obj);
6935 
6936 xroad_errno_t xroad_trd_capt_set_accrued_int(xroad_trd_capt_t* obj, xroad_double_t val);
6937 
6938 xroad_double_t xroad_trd_capt_get_accrued_int(const xroad_trd_capt_t* obj);
6939 
6940 void xroad_trd_capt_reset_accrued_int(xroad_trd_capt_t* obj);
6941 
6942 bool xroad_trd_capt_accrued_int_is_set(const xroad_trd_capt_t* obj);
6943 
6944 xroad_errno_t xroad_trd_capt_set_cur(xroad_trd_capt_t* obj, void* ref);
6945 
6946 xroad_errno_t xroad_trd_capt_set_cur_ref(xroad_trd_capt_t* obj, xroad_object_ref_t ref);
6947 
6948 void* xroad_trd_capt_get_cur(const xroad_trd_capt_t* obj);
6949 
6950 xroad_object_ref_t xroad_trd_capt_get_cur_ref(const xroad_trd_capt_t* obj);
6951 
6952 void xroad_trd_capt_reset_cur(xroad_trd_capt_t* obj);
6953 
6954 bool xroad_trd_capt_cur_is_set(const xroad_trd_capt_t* obj);
6955 
6956 xroad_errno_t xroad_trd_capt_send(xroad_trd_capt_t* obj, const xroad_node_id_t id);
6957 
6958 xroad_errno_t xroad_trd_capt_route(xroad_trd_capt_t* obj, ...);
6959 
6960 void xroad_trd_capt_reset(xroad_trd_capt_t* obj);
6961 
6962 xroad_trd_capt_t* xroad_trd_capt_clone(const xroad_trd_capt_t* obj);
6963 
6964 bool xroad_trd_capt_is_valid(const xroad_trd_capt_t* obj);
6965 
6966 int32_t xroad_trd_capt_print(const xroad_trd_capt_t* obj, char* buf, size_t buf_len);
6967 
6968 uint64_t xroad_trd_capt_calc_hash(const xroad_trd_capt_t* obj);
6969 
6970 xroad_str_t xroad_trd_capt_calc_uniq_id(const xroad_trd_capt_t* obj);
6971 
6972 
6973 
6974 /* xroad_props_t */
6975 
6976 xroad_object_id_t xroad_props_get_id(const xroad_props_t* obj);
6977 
6978 xroad_object_ref_t xroad_props_get_ref(const xroad_props_t* obj);
6979 
6980 xroad_errno_t xroad_props_set_node_id(xroad_props_t* obj, xroad_node_id_t val);
6981 
6982 xroad_node_id_t xroad_props_get_node_id(const xroad_props_t* obj);
6983 
6984 void xroad_props_reset_node_id(xroad_props_t* obj);
6985 
6986 bool xroad_props_node_id_is_set(const xroad_props_t* obj);
6987 
6988 xroad_errno_t xroad_props_set_children(xroad_props_t* obj, xroad_binary_t val);
6989 
6990 xroad_binary_t xroad_props_get_children(const xroad_props_t* obj);
6991 
6992 void xroad_props_reset_children(xroad_props_t* obj);
6993 
6994 bool xroad_props_children_is_set(const xroad_props_t* obj);
6995 
6996 xroad_errno_t xroad_props_set_descr(xroad_props_t* obj, xroad_str_t val);
6997 
6998 xroad_str_t xroad_props_get_descr(const xroad_props_t* obj);
6999 
7000 void xroad_props_reset_descr(xroad_props_t* obj);
7001 
7002 bool xroad_props_descr_is_set(const xroad_props_t* obj);
7003 
7004 xroad_errno_t xroad_props_send(xroad_props_t* obj, const xroad_node_id_t id);
7005 
7006 xroad_errno_t xroad_props_route(xroad_props_t* obj, ...);
7007 
7008 void xroad_props_reset(xroad_props_t* obj);
7009 
7010 xroad_props_t* xroad_props_clone(const xroad_props_t* obj);
7011 
7012 bool xroad_props_is_valid(const xroad_props_t* obj);
7013 
7014 int32_t xroad_props_print(const xroad_props_t* obj, char* buf, size_t buf_len);
7015 
7016 uint64_t xroad_props_calc_hash(const xroad_props_t* obj);
7017 
7018 xroad_str_t xroad_props_calc_uniq_id(const xroad_props_t* obj);
7019 
7020 
7021 
7022 /* xroad_resolve_t */
7023 
7024 xroad_object_id_t xroad_resolve_get_id(const xroad_resolve_t* obj);
7025 
7026 xroad_object_ref_t xroad_resolve_get_ref(const xroad_resolve_t* obj);
7027 
7028 xroad_errno_t xroad_resolve_set_req_id(xroad_resolve_t* obj, xroad_str_t val);
7029 
7030 xroad_str_t xroad_resolve_get_req_id(const xroad_resolve_t* obj);
7031 
7032 void xroad_resolve_reset_req_id(xroad_resolve_t* obj);
7033 
7034 bool xroad_resolve_req_id_is_set(const xroad_resolve_t* obj);
7035 
7036 xroad_errno_t xroad_resolve_set_alias(xroad_resolve_t* obj, xroad_str_t val);
7037 
7038 xroad_str_t xroad_resolve_get_alias(const xroad_resolve_t* obj);
7039 
7040 void xroad_resolve_reset_alias(xroad_resolve_t* obj);
7041 
7042 bool xroad_resolve_alias_is_set(const xroad_resolve_t* obj);
7043 
7044 xroad_errno_t xroad_resolve_set_from_node(xroad_resolve_t* obj, xroad_node_id_t val);
7045 
7046 xroad_node_id_t xroad_resolve_get_from_node(const xroad_resolve_t* obj);
7047 
7048 void xroad_resolve_reset_from_node(xroad_resolve_t* obj);
7049 
7050 bool xroad_resolve_from_node_is_set(const xroad_resolve_t* obj);
7051 
7052 xroad_errno_t xroad_resolve_set_isin(xroad_resolve_t* obj, xroad_str_t val);
7053 
7054 xroad_str_t xroad_resolve_get_isin(const xroad_resolve_t* obj);
7055 
7056 void xroad_resolve_reset_isin(xroad_resolve_t* obj);
7057 
7058 bool xroad_resolve_isin_is_set(const xroad_resolve_t* obj);
7059 
7060 xroad_errno_t xroad_resolve_set_bb_source(xroad_resolve_t* obj, xroad_str_t val);
7061 
7062 xroad_str_t xroad_resolve_get_bb_source(const xroad_resolve_t* obj);
7063 
7064 void xroad_resolve_reset_bb_source(xroad_resolve_t* obj);
7065 
7066 bool xroad_resolve_bb_source_is_set(const xroad_resolve_t* obj);
7067 
7068 xroad_errno_t xroad_resolve_set_bb_code(xroad_resolve_t* obj, xroad_str_t val);
7069 
7070 xroad_str_t xroad_resolve_get_bb_code(const xroad_resolve_t* obj);
7071 
7072 void xroad_resolve_reset_bb_code(xroad_resolve_t* obj);
7073 
7074 bool xroad_resolve_bb_code_is_set(const xroad_resolve_t* obj);
7075 
7076 xroad_errno_t xroad_resolve_set_default_alias(xroad_resolve_t* obj, xroad_str_t val);
7077 
7078 xroad_str_t xroad_resolve_get_default_alias(const xroad_resolve_t* obj);
7079 
7080 void xroad_resolve_reset_default_alias(xroad_resolve_t* obj);
7081 
7082 bool xroad_resolve_default_alias_is_set(const xroad_resolve_t* obj);
7083 
7084 xroad_errno_t xroad_resolve_set_default_name(xroad_resolve_t* obj, xroad_str_t val);
7085 
7086 xroad_str_t xroad_resolve_get_default_name(const xroad_resolve_t* obj);
7087 
7088 void xroad_resolve_reset_default_name(xroad_resolve_t* obj);
7089 
7090 bool xroad_resolve_default_name_is_set(const xroad_resolve_t* obj);
7091 
7092 xroad_errno_t xroad_resolve_set_default_facevalue(xroad_resolve_t* obj, xroad_price_t val);
7093 
7094 xroad_price_t xroad_resolve_get_default_facevalue(const xroad_resolve_t* obj);
7095 
7096 void xroad_resolve_reset_default_facevalue(xroad_resolve_t* obj);
7097 
7098 bool xroad_resolve_default_facevalue_is_set(const xroad_resolve_t* obj);
7099 
7100 xroad_errno_t xroad_resolve_set_default_cfi(xroad_resolve_t* obj, xroad_str_t val);
7101 
7102 xroad_str_t xroad_resolve_get_default_cfi(const xroad_resolve_t* obj);
7103 
7104 void xroad_resolve_reset_default_cfi(xroad_resolve_t* obj);
7105 
7106 bool xroad_resolve_default_cfi_is_set(const xroad_resolve_t* obj);
7107 
7108 xroad_errno_t xroad_resolve_set_default_currency(xroad_resolve_t* obj, void* ref);
7109 
7110 xroad_errno_t xroad_resolve_set_default_currency_ref(xroad_resolve_t* obj, xroad_object_ref_t ref);
7111 
7112 void* xroad_resolve_get_default_currency(const xroad_resolve_t* obj);
7113 
7114 xroad_object_ref_t xroad_resolve_get_default_currency_ref(const xroad_resolve_t* obj);
7115 
7116 void xroad_resolve_reset_default_currency(xroad_resolve_t* obj);
7117 
7118 bool xroad_resolve_default_currency_is_set(const xroad_resolve_t* obj);
7119 
7120 xroad_errno_t xroad_resolve_send(xroad_resolve_t* obj, const xroad_node_id_t id);
7121 
7122 xroad_errno_t xroad_resolve_route(xroad_resolve_t* obj, ...);
7123 
7124 void xroad_resolve_reset(xroad_resolve_t* obj);
7125 
7126 xroad_resolve_t* xroad_resolve_clone(const xroad_resolve_t* obj);
7127 
7128 bool xroad_resolve_is_valid(const xroad_resolve_t* obj);
7129 
7130 int32_t xroad_resolve_print(const xroad_resolve_t* obj, char* buf, size_t buf_len);
7131 
7132 uint64_t xroad_resolve_calc_hash(const xroad_resolve_t* obj);
7133 
7134 xroad_str_t xroad_resolve_calc_uniq_id(const xroad_resolve_t* obj);
7135 
7136 
7137 
7138 /* xroad_resolve_ack_t */
7139 
7140 xroad_errno_t xroad_resolve_ack_set_req(xroad_resolve_ack_t* obj, void* ref);
7141 
7142 xroad_errno_t xroad_resolve_ack_set_req_ref(xroad_resolve_ack_t* obj, xroad_object_ref_t ref);
7143 
7144 void* xroad_resolve_ack_get_req(const xroad_resolve_ack_t* obj);
7145 
7146 xroad_object_ref_t xroad_resolve_ack_get_req_ref(const xroad_resolve_ack_t* obj);
7147 
7148 void xroad_resolve_ack_reset_req(xroad_resolve_ack_t* obj);
7149 
7150 bool xroad_resolve_ack_req_is_set(const xroad_resolve_ack_t* obj);
7151 
7152 xroad_errno_t xroad_resolve_ack_set_instr(xroad_resolve_ack_t* obj, void* ref);
7153 
7154 xroad_errno_t xroad_resolve_ack_set_instr_ref(xroad_resolve_ack_t* obj, xroad_object_ref_t ref);
7155 
7156 void* xroad_resolve_ack_get_instr(const xroad_resolve_ack_t* obj);
7157 
7158 xroad_object_ref_t xroad_resolve_ack_get_instr_ref(const xroad_resolve_ack_t* obj);
7159 
7160 void xroad_resolve_ack_reset_instr(xroad_resolve_ack_t* obj);
7161 
7162 bool xroad_resolve_ack_instr_is_set(const xroad_resolve_ack_t* obj);
7163 
7164 void xroad_resolve_ack_destroy(xroad_resolve_ack_t* obj);
7165 
7166 xroad_errno_t xroad_resolve_ack_send(xroad_resolve_ack_t* obj, const xroad_node_id_t id);
7167 
7168 xroad_errno_t xroad_resolve_ack_route(xroad_resolve_ack_t* obj, ...);
7169 
7170 void xroad_resolve_ack_reset(xroad_resolve_ack_t* obj);
7171 
7172 xroad_resolve_ack_t* xroad_resolve_ack_clone(const xroad_resolve_ack_t* obj);
7173 
7174 bool xroad_resolve_ack_is_valid(const xroad_resolve_ack_t* obj);
7175 
7176 int32_t xroad_resolve_ack_print(const xroad_resolve_ack_t* obj, char* buf, size_t buf_len);
7177 
7178 uint64_t xroad_resolve_ack_calc_hash(const xroad_resolve_ack_t* obj);
7179 
7180 xroad_str_t xroad_resolve_ack_calc_uniq_id(const xroad_resolve_ack_t* obj);
7181 
7182 
7183 
7184 /* xroad_mdata_subs_t */
7185 
7186 xroad_object_id_t xroad_mdata_subs_get_id(const xroad_mdata_subs_t* obj);
7187 
7188 xroad_object_ref_t xroad_mdata_subs_get_ref(const xroad_mdata_subs_t* obj);
7189 
7190 xroad_errno_t xroad_mdata_subs_set_node_id(xroad_mdata_subs_t* obj, xroad_node_id_t val);
7191 
7192 xroad_node_id_t xroad_mdata_subs_get_node_id(const xroad_mdata_subs_t* obj);
7193 
7194 void xroad_mdata_subs_reset_node_id(xroad_mdata_subs_t* obj);
7195 
7196 bool xroad_mdata_subs_node_id_is_set(const xroad_mdata_subs_t* obj);
7197 
7198 xroad_errno_t xroad_mdata_subs_set_req_id(xroad_mdata_subs_t* obj, xroad_str_t val);
7199 
7200 xroad_str_t xroad_mdata_subs_get_req_id(const xroad_mdata_subs_t* obj);
7201 
7202 void xroad_mdata_subs_reset_req_id(xroad_mdata_subs_t* obj);
7203 
7204 bool xroad_mdata_subs_req_id_is_set(const xroad_mdata_subs_t* obj);
7205 
7206 xroad_errno_t xroad_mdata_subs_set_instr(xroad_mdata_subs_t* obj, void* ref);
7207 
7208 xroad_errno_t xroad_mdata_subs_set_instr_ref(xroad_mdata_subs_t* obj, xroad_object_ref_t ref);
7209 
7210 void* xroad_mdata_subs_get_instr(const xroad_mdata_subs_t* obj);
7211 
7212 xroad_object_ref_t xroad_mdata_subs_get_instr_ref(const xroad_mdata_subs_t* obj);
7213 
7214 void xroad_mdata_subs_reset_instr(xroad_mdata_subs_t* obj);
7215 
7216 bool xroad_mdata_subs_instr_is_set(const xroad_mdata_subs_t* obj);
7217 
7218 xroad_errno_t xroad_mdata_subs_set_state(xroad_mdata_subs_t* obj, xroad_mdata_subs_state_t val);
7219 
7220 xroad_mdata_subs_state_t xroad_mdata_subs_get_state(const xroad_mdata_subs_t* obj);
7221 
7222 void xroad_mdata_subs_reset_state(xroad_mdata_subs_t* obj);
7223 
7224 bool xroad_mdata_subs_state_is_set(const xroad_mdata_subs_t* obj);
7225 
7226 xroad_errno_t xroad_mdata_subs_set_ref_cnt(xroad_mdata_subs_t* obj, xroad_int32_t val);
7227 
7228 xroad_int32_t xroad_mdata_subs_get_ref_cnt(const xroad_mdata_subs_t* obj);
7229 
7230 void xroad_mdata_subs_reset_ref_cnt(xroad_mdata_subs_t* obj);
7231 
7232 bool xroad_mdata_subs_ref_cnt_is_set(const xroad_mdata_subs_t* obj);
7233 
7234 xroad_errno_t xroad_mdata_subs_send(xroad_mdata_subs_t* obj, const xroad_node_id_t id);
7235 
7236 xroad_errno_t xroad_mdata_subs_route(xroad_mdata_subs_t* obj, ...);
7237 
7238 void xroad_mdata_subs_reset(xroad_mdata_subs_t* obj);
7239 
7240 xroad_mdata_subs_t* xroad_mdata_subs_clone(const xroad_mdata_subs_t* obj);
7241 
7242 bool xroad_mdata_subs_is_valid(const xroad_mdata_subs_t* obj);
7243 
7244 int32_t xroad_mdata_subs_print(const xroad_mdata_subs_t* obj, char* buf, size_t buf_len);
7245 
7246 uint64_t xroad_mdata_subs_calc_hash(const xroad_mdata_subs_t* obj);
7247 
7248 xroad_str_t xroad_mdata_subs_calc_uniq_id(const xroad_mdata_subs_t* obj);
7249 
7250 
7251 
7252 /* xroad_reload_t */
7253 
7254 xroad_errno_t xroad_reload_set_instr(xroad_reload_t* obj, void* ref);
7255 
7256 xroad_errno_t xroad_reload_set_instr_ref(xroad_reload_t* obj, xroad_object_ref_t ref);
7257 
7258 void* xroad_reload_get_instr(const xroad_reload_t* obj);
7259 
7260 xroad_object_ref_t xroad_reload_get_instr_ref(const xroad_reload_t* obj);
7261 
7262 void xroad_reload_reset_instr(xroad_reload_t* obj);
7263 
7264 bool xroad_reload_instr_is_set(const xroad_reload_t* obj);
7265 
7266 xroad_errno_t xroad_reload_set_start_date(xroad_reload_t* obj, xroad_date_t val);
7267 
7268 xroad_date_t xroad_reload_get_start_date(const xroad_reload_t* obj);
7269 
7270 void xroad_reload_reset_start_date(xroad_reload_t* obj);
7271 
7272 bool xroad_reload_start_date_is_set(const xroad_reload_t* obj);
7273 
7274 xroad_errno_t xroad_reload_set_end_date(xroad_reload_t* obj, xroad_date_t val);
7275 
7276 xroad_date_t xroad_reload_get_end_date(const xroad_reload_t* obj);
7277 
7278 void xroad_reload_reset_end_date(xroad_reload_t* obj);
7279 
7280 bool xroad_reload_end_date_is_set(const xroad_reload_t* obj);
7281 
7282 xroad_errno_t xroad_reload_set_from_node(xroad_reload_t* obj, xroad_node_id_t val);
7283 
7284 xroad_node_id_t xroad_reload_get_from_node(const xroad_reload_t* obj);
7285 
7286 void xroad_reload_reset_from_node(xroad_reload_t* obj);
7287 
7288 bool xroad_reload_from_node_is_set(const xroad_reload_t* obj);
7289 
7290 void xroad_reload_destroy(xroad_reload_t* obj);
7291 
7292 xroad_errno_t xroad_reload_send(xroad_reload_t* obj, const xroad_node_id_t id);
7293 
7294 xroad_errno_t xroad_reload_route(xroad_reload_t* obj, ...);
7295 
7296 void xroad_reload_reset(xroad_reload_t* obj);
7297 
7298 xroad_reload_t* xroad_reload_clone(const xroad_reload_t* obj);
7299 
7300 bool xroad_reload_is_valid(const xroad_reload_t* obj);
7301 
7302 int32_t xroad_reload_print(const xroad_reload_t* obj, char* buf, size_t buf_len);
7303 
7304 uint64_t xroad_reload_calc_hash(const xroad_reload_t* obj);
7305 
7306 xroad_str_t xroad_reload_calc_uniq_id(const xroad_reload_t* obj);
7307 
7308 
7309 
7310 /* xroad_sbe_session_t */
7311 
7312 xroad_object_id_t xroad_sbe_session_get_id(const xroad_sbe_session_t* obj);
7313 
7314 xroad_object_ref_t xroad_sbe_session_get_ref(const xroad_sbe_session_t* obj);
7315 
7316 xroad_errno_t xroad_sbe_session_set_node_id(xroad_sbe_session_t* obj, xroad_node_id_t val);
7317 
7318 xroad_node_id_t xroad_sbe_session_get_node_id(const xroad_sbe_session_t* obj);
7319 
7320 void xroad_sbe_session_reset_node_id(xroad_sbe_session_t* obj);
7321 
7322 bool xroad_sbe_session_node_id_is_set(const xroad_sbe_session_t* obj);
7323 
7324 xroad_errno_t xroad_sbe_session_set_deleted(xroad_sbe_session_t* obj, xroad_bool_t val);
7325 
7326 xroad_bool_t xroad_sbe_session_get_deleted(const xroad_sbe_session_t* obj);
7327 
7328 void xroad_sbe_session_reset_deleted(xroad_sbe_session_t* obj);
7329 
7330 bool xroad_sbe_session_deleted_is_set(const xroad_sbe_session_t* obj);
7331 
7332 xroad_errno_t xroad_sbe_session_set_name(xroad_sbe_session_t* obj, xroad_str_t val);
7333 
7334 xroad_str_t xroad_sbe_session_get_name(const xroad_sbe_session_t* obj);
7335 
7336 void xroad_sbe_session_reset_name(xroad_sbe_session_t* obj);
7337 
7338 bool xroad_sbe_session_name_is_set(const xroad_sbe_session_t* obj);
7339 
7340 xroad_errno_t xroad_sbe_session_set_tran_cnt(xroad_sbe_session_t* obj, xroad_uint64_t val);
7341 
7342 xroad_uint64_t xroad_sbe_session_get_tran_cnt(const xroad_sbe_session_t* obj);
7343 
7344 void xroad_sbe_session_reset_tran_cnt(xroad_sbe_session_t* obj);
7345 
7346 bool xroad_sbe_session_tran_cnt_is_set(const xroad_sbe_session_t* obj);
7347 
7348 xroad_errno_t xroad_sbe_session_set_next_seq_num_in(xroad_sbe_session_t* obj, xroad_uint64_t val);
7349 
7350 xroad_uint64_t xroad_sbe_session_get_next_seq_num_in(const xroad_sbe_session_t* obj);
7351 
7352 void xroad_sbe_session_reset_next_seq_num_in(xroad_sbe_session_t* obj);
7353 
7354 bool xroad_sbe_session_next_seq_num_in_is_set(const xroad_sbe_session_t* obj);
7355 
7356 xroad_errno_t xroad_sbe_session_set_next_seq_num_out(xroad_sbe_session_t* obj, xroad_uint64_t val);
7357 
7358 xroad_uint64_t xroad_sbe_session_get_next_seq_num_out(const xroad_sbe_session_t* obj);
7359 
7360 void xroad_sbe_session_reset_next_seq_num_out(xroad_sbe_session_t* obj);
7361 
7362 bool xroad_sbe_session_next_seq_num_out_is_set(const xroad_sbe_session_t* obj);
7363 
7364 xroad_errno_t xroad_sbe_session_set_uuid(xroad_sbe_session_t* obj, xroad_timestamp_t val);
7365 
7366 xroad_timestamp_t xroad_sbe_session_get_uuid(const xroad_sbe_session_t* obj);
7367 
7368 void xroad_sbe_session_reset_uuid(xroad_sbe_session_t* obj);
7369 
7370 bool xroad_sbe_session_uuid_is_set(const xroad_sbe_session_t* obj);
7371 
7372 xroad_errno_t xroad_sbe_session_set_state(xroad_sbe_session_t* obj, xroad_session_state_t val);
7373 
7374 xroad_session_state_t xroad_sbe_session_get_state(const xroad_sbe_session_t* obj);
7375 
7376 void xroad_sbe_session_reset_state(xroad_sbe_session_t* obj);
7377 
7378 bool xroad_sbe_session_state_is_set(const xroad_sbe_session_t* obj);
7379 
7380 xroad_errno_t xroad_sbe_session_set_disabled(xroad_sbe_session_t* obj, xroad_bool_t val);
7381 
7382 xroad_bool_t xroad_sbe_session_get_disabled(const xroad_sbe_session_t* obj);
7383 
7384 void xroad_sbe_session_reset_disabled(xroad_sbe_session_t* obj);
7385 
7386 bool xroad_sbe_session_disabled_is_set(const xroad_sbe_session_t* obj);
7387 
7388 xroad_errno_t xroad_sbe_session_set_msg_in(xroad_sbe_session_t* obj, xroad_uint64_t val);
7389 
7390 xroad_uint64_t xroad_sbe_session_get_msg_in(const xroad_sbe_session_t* obj);
7391 
7392 void xroad_sbe_session_reset_msg_in(xroad_sbe_session_t* obj);
7393 
7394 bool xroad_sbe_session_msg_in_is_set(const xroad_sbe_session_t* obj);
7395 
7396 xroad_errno_t xroad_sbe_session_set_msg_out(xroad_sbe_session_t* obj, xroad_uint64_t val);
7397 
7398 xroad_uint64_t xroad_sbe_session_get_msg_out(const xroad_sbe_session_t* obj);
7399 
7400 void xroad_sbe_session_reset_msg_out(xroad_sbe_session_t* obj);
7401 
7402 bool xroad_sbe_session_msg_out_is_set(const xroad_sbe_session_t* obj);
7403 
7404 xroad_errno_t xroad_sbe_session_send(xroad_sbe_session_t* obj, const xroad_node_id_t id);
7405 
7406 xroad_errno_t xroad_sbe_session_route(xroad_sbe_session_t* obj, ...);
7407 
7408 void xroad_sbe_session_reset(xroad_sbe_session_t* obj);
7409 
7410 xroad_sbe_session_t* xroad_sbe_session_clone(const xroad_sbe_session_t* obj);
7411 
7412 bool xroad_sbe_session_is_valid(const xroad_sbe_session_t* obj);
7413 
7414 int32_t xroad_sbe_session_print(const xroad_sbe_session_t* obj, char* buf, size_t buf_len);
7415 
7416 uint64_t xroad_sbe_session_calc_hash(const xroad_sbe_session_t* obj);
7417 
7418 xroad_str_t xroad_sbe_session_calc_uniq_id(const xroad_sbe_session_t* obj);
7419 
7420 
7421 
7422 /* xroad_order_crypto_t */
7423 
7424 xroad_object_id_t xroad_order_crypto_get_id(const xroad_order_crypto_t* obj);
7425 
7426 xroad_object_ref_t xroad_order_crypto_get_ref(const xroad_order_crypto_t* obj);
7427 
7428 xroad_errno_t xroad_order_crypto_set_node_id(xroad_order_crypto_t* obj, xroad_node_id_t val);
7429 
7430 xroad_node_id_t xroad_order_crypto_get_node_id(const xroad_order_crypto_t* obj);
7431 
7432 void xroad_order_crypto_reset_node_id(xroad_order_crypto_t* obj);
7433 
7434 bool xroad_order_crypto_node_id_is_set(const xroad_order_crypto_t* obj);
7435 
7436 xroad_errno_t xroad_order_crypto_set_order(xroad_order_crypto_t* obj, void* ref);
7437 
7438 xroad_errno_t xroad_order_crypto_set_order_ref(xroad_order_crypto_t* obj, xroad_object_ref_t ref);
7439 
7440 void* xroad_order_crypto_get_order(const xroad_order_crypto_t* obj);
7441 
7442 xroad_object_ref_t xroad_order_crypto_get_order_ref(const xroad_order_crypto_t* obj);
7443 
7444 void xroad_order_crypto_reset_order(xroad_order_crypto_t* obj);
7445 
7446 bool xroad_order_crypto_order_is_set(const xroad_order_crypto_t* obj);
7447 
7448 xroad_errno_t xroad_order_crypto_set_tran_cnt(xroad_order_crypto_t* obj, xroad_uint32_t val);
7449 
7450 xroad_uint32_t xroad_order_crypto_get_tran_cnt(const xroad_order_crypto_t* obj);
7451 
7452 void xroad_order_crypto_reset_tran_cnt(xroad_order_crypto_t* obj);
7453 
7454 bool xroad_order_crypto_tran_cnt_is_set(const xroad_order_crypto_t* obj);
7455 
7456 xroad_errno_t xroad_order_crypto_set_exch_id(xroad_order_crypto_t* obj, xroad_str_t val);
7457 
7458 xroad_str_t xroad_order_crypto_get_exch_id(const xroad_order_crypto_t* obj);
7459 
7460 void xroad_order_crypto_reset_exch_id(xroad_order_crypto_t* obj);
7461 
7462 bool xroad_order_crypto_exch_id_is_set(const xroad_order_crypto_t* obj);
7463 
7464 xroad_errno_t xroad_order_crypto_set_clord_id(xroad_order_crypto_t* obj, xroad_str_t val);
7465 
7466 xroad_str_t xroad_order_crypto_get_clord_id(const xroad_order_crypto_t* obj);
7467 
7468 void xroad_order_crypto_reset_clord_id(xroad_order_crypto_t* obj);
7469 
7470 bool xroad_order_crypto_clord_id_is_set(const xroad_order_crypto_t* obj);
7471 
7472 xroad_errno_t xroad_order_crypto_set_price(xroad_order_crypto_t* obj, xroad_price_t val);
7473 
7474 xroad_price_t xroad_order_crypto_get_price(const xroad_order_crypto_t* obj);
7475 
7476 void xroad_order_crypto_reset_price(xroad_order_crypto_t* obj);
7477 
7478 bool xroad_order_crypto_price_is_set(const xroad_order_crypto_t* obj);
7479 
7480 xroad_errno_t xroad_order_crypto_set_qty(xroad_order_crypto_t* obj, xroad_qty_t val);
7481 
7482 xroad_qty_t xroad_order_crypto_get_qty(const xroad_order_crypto_t* obj);
7483 
7484 void xroad_order_crypto_reset_qty(xroad_order_crypto_t* obj);
7485 
7486 bool xroad_order_crypto_qty_is_set(const xroad_order_crypto_t* obj);
7487 
7488 xroad_errno_t xroad_order_crypto_set_r_price(xroad_order_crypto_t* obj, xroad_price_t val);
7489 
7490 xroad_price_t xroad_order_crypto_get_r_price(const xroad_order_crypto_t* obj);
7491 
7492 void xroad_order_crypto_reset_r_price(xroad_order_crypto_t* obj);
7493 
7494 bool xroad_order_crypto_r_price_is_set(const xroad_order_crypto_t* obj);
7495 
7496 xroad_errno_t xroad_order_crypto_set_r_qty(xroad_order_crypto_t* obj, xroad_qty_t val);
7497 
7498 xroad_qty_t xroad_order_crypto_get_r_qty(const xroad_order_crypto_t* obj);
7499 
7500 void xroad_order_crypto_reset_r_qty(xroad_order_crypto_t* obj);
7501 
7502 bool xroad_order_crypto_r_qty_is_set(const xroad_order_crypto_t* obj);
7503 
7504 xroad_errno_t xroad_order_crypto_set_flags(xroad_order_crypto_t* obj, xroad_uint32_t val);
7505 
7506 xroad_uint32_t xroad_order_crypto_get_flags(const xroad_order_crypto_t* obj);
7507 
7508 void xroad_order_crypto_reset_flags(xroad_order_crypto_t* obj);
7509 
7510 bool xroad_order_crypto_flags_is_set(const xroad_order_crypto_t* obj);
7511 
7512 xroad_errno_t xroad_order_crypto_set_fee(xroad_order_crypto_t* obj, xroad_price_t val);
7513 
7514 xroad_price_t xroad_order_crypto_get_fee(const xroad_order_crypto_t* obj);
7515 
7516 void xroad_order_crypto_reset_fee(xroad_order_crypto_t* obj);
7517 
7518 bool xroad_order_crypto_fee_is_set(const xroad_order_crypto_t* obj);
7519 
7520 xroad_errno_t xroad_order_crypto_send(xroad_order_crypto_t* obj, const xroad_node_id_t id);
7521 
7522 xroad_errno_t xroad_order_crypto_route(xroad_order_crypto_t* obj, ...);
7523 
7524 void xroad_order_crypto_reset(xroad_order_crypto_t* obj);
7525 
7526 xroad_order_crypto_t* xroad_order_crypto_clone(const xroad_order_crypto_t* obj);
7527 
7528 bool xroad_order_crypto_is_valid(const xroad_order_crypto_t* obj);
7529 
7530 int32_t xroad_order_crypto_print(const xroad_order_crypto_t* obj, char* buf, size_t buf_len);
7531 
7532 uint64_t xroad_order_crypto_calc_hash(const xroad_order_crypto_t* obj);
7533 
7534 xroad_str_t xroad_order_crypto_calc_uniq_id(const xroad_order_crypto_t* obj);
7535 
7536 
7537 
7538 /* xroad_crypto_session_t */
7539 
7540 xroad_object_id_t xroad_crypto_session_get_id(const xroad_crypto_session_t* obj);
7541 
7542 xroad_object_ref_t xroad_crypto_session_get_ref(const xroad_crypto_session_t* obj);
7543 
7544 xroad_errno_t xroad_crypto_session_set_node_id(xroad_crypto_session_t* obj, xroad_node_id_t val);
7545 
7546 xroad_node_id_t xroad_crypto_session_get_node_id(const xroad_crypto_session_t* obj);
7547 
7548 void xroad_crypto_session_reset_node_id(xroad_crypto_session_t* obj);
7549 
7550 bool xroad_crypto_session_node_id_is_set(const xroad_crypto_session_t* obj);
7551 
7552 xroad_errno_t xroad_crypto_session_set_tran_cnt(xroad_crypto_session_t* obj, xroad_int64_t val);
7553 
7554 xroad_int64_t xroad_crypto_session_get_tran_cnt(const xroad_crypto_session_t* obj);
7555 
7556 void xroad_crypto_session_reset_tran_cnt(xroad_crypto_session_t* obj);
7557 
7558 bool xroad_crypto_session_tran_cnt_is_set(const xroad_crypto_session_t* obj);
7559 
7560 xroad_errno_t xroad_crypto_session_send(xroad_crypto_session_t* obj, const xroad_node_id_t id);
7561 
7562 xroad_errno_t xroad_crypto_session_route(xroad_crypto_session_t* obj, ...);
7563 
7564 void xroad_crypto_session_reset(xroad_crypto_session_t* obj);
7565 
7566 xroad_crypto_session_t* xroad_crypto_session_clone(const xroad_crypto_session_t* obj);
7567 
7568 bool xroad_crypto_session_is_valid(const xroad_crypto_session_t* obj);
7569 
7570 int32_t xroad_crypto_session_print(const xroad_crypto_session_t* obj, char* buf, size_t buf_len);
7571 
7572 uint64_t xroad_crypto_session_calc_hash(const xroad_crypto_session_t* obj);
7573 
7574 xroad_str_t xroad_crypto_session_calc_uniq_id(const xroad_crypto_session_t* obj);
7575 
7576 
7577 
7578 /* xroad_acc_pos_t */
7579 
7580 xroad_object_id_t xroad_acc_pos_get_id(const xroad_acc_pos_t* obj);
7581 
7582 xroad_object_ref_t xroad_acc_pos_get_ref(const xroad_acc_pos_t* obj);
7583 
7584 xroad_errno_t xroad_acc_pos_set_deleted(xroad_acc_pos_t* obj, xroad_bool_t val);
7585 
7586 xroad_bool_t xroad_acc_pos_get_deleted(const xroad_acc_pos_t* obj);
7587 
7588 void xroad_acc_pos_reset_deleted(xroad_acc_pos_t* obj);
7589 
7590 bool xroad_acc_pos_deleted_is_set(const xroad_acc_pos_t* obj);
7591 
7592 xroad_errno_t xroad_acc_pos_set_node_id(xroad_acc_pos_t* obj, xroad_node_id_t val);
7593 
7594 xroad_node_id_t xroad_acc_pos_get_node_id(const xroad_acc_pos_t* obj);
7595 
7596 void xroad_acc_pos_reset_node_id(xroad_acc_pos_t* obj);
7597 
7598 bool xroad_acc_pos_node_id_is_set(const xroad_acc_pos_t* obj);
7599 
7600 xroad_errno_t xroad_acc_pos_set_account(xroad_acc_pos_t* obj, xroad_str_t val);
7601 
7602 xroad_str_t xroad_acc_pos_get_account(const xroad_acc_pos_t* obj);
7603 
7604 void xroad_acc_pos_reset_account(xroad_acc_pos_t* obj);
7605 
7606 bool xroad_acc_pos_account_is_set(const xroad_acc_pos_t* obj);
7607 
7608 xroad_errno_t xroad_acc_pos_set_exch_account(xroad_acc_pos_t* obj, xroad_str_t val);
7609 
7610 xroad_str_t xroad_acc_pos_get_exch_account(const xroad_acc_pos_t* obj);
7611 
7612 void xroad_acc_pos_reset_exch_account(xroad_acc_pos_t* obj);
7613 
7614 bool xroad_acc_pos_exch_account_is_set(const xroad_acc_pos_t* obj);
7615 
7616 xroad_errno_t xroad_acc_pos_set_instr(xroad_acc_pos_t* obj, void* ref);
7617 
7618 xroad_errno_t xroad_acc_pos_set_instr_ref(xroad_acc_pos_t* obj, xroad_object_ref_t ref);
7619 
7620 void* xroad_acc_pos_get_instr(const xroad_acc_pos_t* obj);
7621 
7622 xroad_object_ref_t xroad_acc_pos_get_instr_ref(const xroad_acc_pos_t* obj);
7623 
7624 void xroad_acc_pos_reset_instr(xroad_acc_pos_t* obj);
7625 
7626 bool xroad_acc_pos_instr_is_set(const xroad_acc_pos_t* obj);
7627 
7628 xroad_errno_t xroad_acc_pos_set_realized_pnl(xroad_acc_pos_t* obj, xroad_price_t val);
7629 
7630 xroad_price_t xroad_acc_pos_get_realized_pnl(const xroad_acc_pos_t* obj);
7631 
7632 void xroad_acc_pos_reset_realized_pnl(xroad_acc_pos_t* obj);
7633 
7634 bool xroad_acc_pos_realized_pnl_is_set(const xroad_acc_pos_t* obj);
7635 
7636 xroad_errno_t xroad_acc_pos_set_change_pnl(xroad_acc_pos_t* obj, xroad_price_t val);
7637 
7638 xroad_price_t xroad_acc_pos_get_change_pnl(const xroad_acc_pos_t* obj);
7639 
7640 void xroad_acc_pos_reset_change_pnl(xroad_acc_pos_t* obj);
7641 
7642 bool xroad_acc_pos_change_pnl_is_set(const xroad_acc_pos_t* obj);
7643 
7644 xroad_errno_t xroad_acc_pos_set_unrealized_pnl(xroad_acc_pos_t* obj, xroad_price_t val);
7645 
7646 xroad_price_t xroad_acc_pos_get_unrealized_pnl(const xroad_acc_pos_t* obj);
7647 
7648 void xroad_acc_pos_reset_unrealized_pnl(xroad_acc_pos_t* obj);
7649 
7650 bool xroad_acc_pos_unrealized_pnl_is_set(const xroad_acc_pos_t* obj);
7651 
7652 xroad_errno_t xroad_acc_pos_set_total_buy(xroad_acc_pos_t* obj, xroad_qty_t val);
7653 
7654 xroad_qty_t xroad_acc_pos_get_total_buy(const xroad_acc_pos_t* obj);
7655 
7656 void xroad_acc_pos_reset_total_buy(xroad_acc_pos_t* obj);
7657 
7658 bool xroad_acc_pos_total_buy_is_set(const xroad_acc_pos_t* obj);
7659 
7660 xroad_errno_t xroad_acc_pos_set_total_sell(xroad_acc_pos_t* obj, xroad_qty_t val);
7661 
7662 xroad_qty_t xroad_acc_pos_get_total_sell(const xroad_acc_pos_t* obj);
7663 
7664 void xroad_acc_pos_reset_total_sell(xroad_acc_pos_t* obj);
7665 
7666 bool xroad_acc_pos_total_sell_is_set(const xroad_acc_pos_t* obj);
7667 
7668 xroad_errno_t xroad_acc_pos_set_avg_price(xroad_acc_pos_t* obj, xroad_price_t val);
7669 
7670 xroad_price_t xroad_acc_pos_get_avg_price(const xroad_acc_pos_t* obj);
7671 
7672 void xroad_acc_pos_reset_avg_price(xroad_acc_pos_t* obj);
7673 
7674 bool xroad_acc_pos_avg_price_is_set(const xroad_acc_pos_t* obj);
7675 
7676 xroad_errno_t xroad_acc_pos_set_update_ts(xroad_acc_pos_t* obj, xroad_timestamp_t val);
7677 
7678 xroad_timestamp_t xroad_acc_pos_get_update_ts(const xroad_acc_pos_t* obj);
7679 
7680 void xroad_acc_pos_reset_update_ts(xroad_acc_pos_t* obj);
7681 
7682 bool xroad_acc_pos_update_ts_is_set(const xroad_acc_pos_t* obj);
7683 
7684 xroad_errno_t xroad_acc_pos_send(xroad_acc_pos_t* obj, const xroad_node_id_t id);
7685 
7686 xroad_errno_t xroad_acc_pos_route(xroad_acc_pos_t* obj, ...);
7687 
7688 void xroad_acc_pos_reset(xroad_acc_pos_t* obj);
7689 
7690 xroad_acc_pos_t* xroad_acc_pos_clone(const xroad_acc_pos_t* obj);
7691 
7692 bool xroad_acc_pos_is_valid(const xroad_acc_pos_t* obj);
7693 
7694 int32_t xroad_acc_pos_print(const xroad_acc_pos_t* obj, char* buf, size_t buf_len);
7695 
7696 uint64_t xroad_acc_pos_calc_hash(const xroad_acc_pos_t* obj);
7697 
7698 xroad_str_t xroad_acc_pos_calc_uniq_id(const xroad_acc_pos_t* obj);
7699 
7700 
7701 
7702 /* xroad_acc_balance_t */
7703 
7704 xroad_object_id_t xroad_acc_balance_get_id(const xroad_acc_balance_t* obj);
7705 
7706 xroad_object_ref_t xroad_acc_balance_get_ref(const xroad_acc_balance_t* obj);
7707 
7708 xroad_errno_t xroad_acc_balance_set_deleted(xroad_acc_balance_t* obj, xroad_bool_t val);
7709 
7710 xroad_bool_t xroad_acc_balance_get_deleted(const xroad_acc_balance_t* obj);
7711 
7712 void xroad_acc_balance_reset_deleted(xroad_acc_balance_t* obj);
7713 
7714 bool xroad_acc_balance_deleted_is_set(const xroad_acc_balance_t* obj);
7715 
7716 xroad_errno_t xroad_acc_balance_set_node_id(xroad_acc_balance_t* obj, xroad_node_id_t val);
7717 
7718 xroad_node_id_t xroad_acc_balance_get_node_id(const xroad_acc_balance_t* obj);
7719 
7720 void xroad_acc_balance_reset_node_id(xroad_acc_balance_t* obj);
7721 
7722 bool xroad_acc_balance_node_id_is_set(const xroad_acc_balance_t* obj);
7723 
7724 xroad_errno_t xroad_acc_balance_set_exch(xroad_acc_balance_t* obj, void* ref);
7725 
7726 xroad_errno_t xroad_acc_balance_set_exch_ref(xroad_acc_balance_t* obj, xroad_object_ref_t ref);
7727 
7728 void* xroad_acc_balance_get_exch(const xroad_acc_balance_t* obj);
7729 
7730 xroad_object_ref_t xroad_acc_balance_get_exch_ref(const xroad_acc_balance_t* obj);
7731 
7732 void xroad_acc_balance_reset_exch(xroad_acc_balance_t* obj);
7733 
7734 bool xroad_acc_balance_exch_is_set(const xroad_acc_balance_t* obj);
7735 
7736 xroad_errno_t xroad_acc_balance_set_exch_account(xroad_acc_balance_t* obj, xroad_str_t val);
7737 
7738 xroad_str_t xroad_acc_balance_get_exch_account(const xroad_acc_balance_t* obj);
7739 
7740 void xroad_acc_balance_reset_exch_account(xroad_acc_balance_t* obj);
7741 
7742 bool xroad_acc_balance_exch_account_is_set(const xroad_acc_balance_t* obj);
7743 
7744 xroad_errno_t xroad_acc_balance_set_account(xroad_acc_balance_t* obj, xroad_str_t val);
7745 
7746 xroad_str_t xroad_acc_balance_get_account(const xroad_acc_balance_t* obj);
7747 
7748 void xroad_acc_balance_reset_account(xroad_acc_balance_t* obj);
7749 
7750 bool xroad_acc_balance_account_is_set(const xroad_acc_balance_t* obj);
7751 
7752 xroad_errno_t xroad_acc_balance_set_asset(xroad_acc_balance_t* obj, xroad_str_t val);
7753 
7754 xroad_str_t xroad_acc_balance_get_asset(const xroad_acc_balance_t* obj);
7755 
7756 void xroad_acc_balance_reset_asset(xroad_acc_balance_t* obj);
7757 
7758 bool xroad_acc_balance_asset_is_set(const xroad_acc_balance_t* obj);
7759 
7760 xroad_errno_t xroad_acc_balance_set_total(xroad_acc_balance_t* obj, xroad_double_t val);
7761 
7762 xroad_double_t xroad_acc_balance_get_total(const xroad_acc_balance_t* obj);
7763 
7764 void xroad_acc_balance_reset_total(xroad_acc_balance_t* obj);
7765 
7766 bool xroad_acc_balance_total_is_set(const xroad_acc_balance_t* obj);
7767 
7768 xroad_errno_t xroad_acc_balance_set_available(xroad_acc_balance_t* obj, xroad_double_t val);
7769 
7770 xroad_double_t xroad_acc_balance_get_available(const xroad_acc_balance_t* obj);
7771 
7772 void xroad_acc_balance_reset_available(xroad_acc_balance_t* obj);
7773 
7774 bool xroad_acc_balance_available_is_set(const xroad_acc_balance_t* obj);
7775 
7776 xroad_errno_t xroad_acc_balance_set_update_ts(xroad_acc_balance_t* obj, xroad_timestamp_t val);
7777 
7778 xroad_timestamp_t xroad_acc_balance_get_update_ts(const xroad_acc_balance_t* obj);
7779 
7780 void xroad_acc_balance_reset_update_ts(xroad_acc_balance_t* obj);
7781 
7782 bool xroad_acc_balance_update_ts_is_set(const xroad_acc_balance_t* obj);
7783 
7784 xroad_errno_t xroad_acc_balance_send(xroad_acc_balance_t* obj, const xroad_node_id_t id);
7785 
7786 xroad_errno_t xroad_acc_balance_route(xroad_acc_balance_t* obj, ...);
7787 
7788 void xroad_acc_balance_reset(xroad_acc_balance_t* obj);
7789 
7790 xroad_acc_balance_t* xroad_acc_balance_clone(const xroad_acc_balance_t* obj);
7791 
7792 bool xroad_acc_balance_is_valid(const xroad_acc_balance_t* obj);
7793 
7794 int32_t xroad_acc_balance_print(const xroad_acc_balance_t* obj, char* buf, size_t buf_len);
7795 
7796 uint64_t xroad_acc_balance_calc_hash(const xroad_acc_balance_t* obj);
7797 
7798 xroad_str_t xroad_acc_balance_calc_uniq_id(const xroad_acc_balance_t* obj);
7799 
7800 
7801 
7802 /* xroad_order_ws_t */
7803 
7804 xroad_object_id_t xroad_order_ws_get_id(const xroad_order_ws_t* obj);
7805 
7806 xroad_object_ref_t xroad_order_ws_get_ref(const xroad_order_ws_t* obj);
7807 
7808 xroad_errno_t xroad_order_ws_set_node_id(xroad_order_ws_t* obj, xroad_node_id_t val);
7809 
7810 xroad_node_id_t xroad_order_ws_get_node_id(const xroad_order_ws_t* obj);
7811 
7812 void xroad_order_ws_reset_node_id(xroad_order_ws_t* obj);
7813 
7814 bool xroad_order_ws_node_id_is_set(const xroad_order_ws_t* obj);
7815 
7816 xroad_errno_t xroad_order_ws_set_order(xroad_order_ws_t* obj, void* ref);
7817 
7818 xroad_errno_t xroad_order_ws_set_order_ref(xroad_order_ws_t* obj, xroad_object_ref_t ref);
7819 
7820 void* xroad_order_ws_get_order(const xroad_order_ws_t* obj);
7821 
7822 xroad_object_ref_t xroad_order_ws_get_order_ref(const xroad_order_ws_t* obj);
7823 
7824 void xroad_order_ws_reset_order(xroad_order_ws_t* obj);
7825 
7826 bool xroad_order_ws_order_is_set(const xroad_order_ws_t* obj);
7827 
7828 xroad_errno_t xroad_order_ws_set_status(xroad_order_ws_t* obj, xroad_order_status_t val);
7829 
7830 xroad_order_status_t xroad_order_ws_get_status(const xroad_order_ws_t* obj);
7831 
7832 void xroad_order_ws_reset_status(xroad_order_ws_t* obj);
7833 
7834 bool xroad_order_ws_status_is_set(const xroad_order_ws_t* obj);
7835 
7836 xroad_errno_t xroad_order_ws_set_qty(xroad_order_ws_t* obj, xroad_double_t val);
7837 
7838 xroad_double_t xroad_order_ws_get_qty(const xroad_order_ws_t* obj);
7839 
7840 void xroad_order_ws_reset_qty(xroad_order_ws_t* obj);
7841 
7842 bool xroad_order_ws_qty_is_set(const xroad_order_ws_t* obj);
7843 
7844 xroad_errno_t xroad_order_ws_set_reason(xroad_order_ws_t* obj, xroad_str_t val);
7845 
7846 xroad_str_t xroad_order_ws_get_reason(const xroad_order_ws_t* obj);
7847 
7848 void xroad_order_ws_reset_reason(xroad_order_ws_t* obj);
7849 
7850 bool xroad_order_ws_reason_is_set(const xroad_order_ws_t* obj);
7851 
7852 xroad_errno_t xroad_order_ws_set_text(xroad_order_ws_t* obj, xroad_str_t val);
7853 
7854 xroad_str_t xroad_order_ws_get_text(const xroad_order_ws_t* obj);
7855 
7856 void xroad_order_ws_reset_text(xroad_order_ws_t* obj);
7857 
7858 bool xroad_order_ws_text_is_set(const xroad_order_ws_t* obj);
7859 
7860 xroad_errno_t xroad_order_ws_send(xroad_order_ws_t* obj, const xroad_node_id_t id);
7861 
7862 xroad_errno_t xroad_order_ws_route(xroad_order_ws_t* obj, ...);
7863 
7864 void xroad_order_ws_reset(xroad_order_ws_t* obj);
7865 
7866 xroad_order_ws_t* xroad_order_ws_clone(const xroad_order_ws_t* obj);
7867 
7868 bool xroad_order_ws_is_valid(const xroad_order_ws_t* obj);
7869 
7870 int32_t xroad_order_ws_print(const xroad_order_ws_t* obj, char* buf, size_t buf_len);
7871 
7872 uint64_t xroad_order_ws_calc_hash(const xroad_order_ws_t* obj);
7873 
7874 xroad_str_t xroad_order_ws_calc_uniq_id(const xroad_order_ws_t* obj);
7875 
7876 
7877 
7878 /* xroad_order_sbe_t */
7879 
7880 xroad_object_id_t xroad_order_sbe_get_id(const xroad_order_sbe_t* obj);
7881 
7882 xroad_object_ref_t xroad_order_sbe_get_ref(const xroad_order_sbe_t* obj);
7883 
7884 xroad_errno_t xroad_order_sbe_set_node_id(xroad_order_sbe_t* obj, xroad_node_id_t val);
7885 
7886 xroad_node_id_t xroad_order_sbe_get_node_id(const xroad_order_sbe_t* obj);
7887 
7888 void xroad_order_sbe_reset_node_id(xroad_order_sbe_t* obj);
7889 
7890 bool xroad_order_sbe_node_id_is_set(const xroad_order_sbe_t* obj);
7891 
7892 xroad_errno_t xroad_order_sbe_set_order(xroad_order_sbe_t* obj, void* ref);
7893 
7894 xroad_errno_t xroad_order_sbe_set_order_ref(xroad_order_sbe_t* obj, xroad_object_ref_t ref);
7895 
7896 void* xroad_order_sbe_get_order(const xroad_order_sbe_t* obj);
7897 
7898 xroad_object_ref_t xroad_order_sbe_get_order_ref(const xroad_order_sbe_t* obj);
7899 
7900 void xroad_order_sbe_reset_order(xroad_order_sbe_t* obj);
7901 
7902 bool xroad_order_sbe_order_is_set(const xroad_order_sbe_t* obj);
7903 
7904 xroad_errno_t xroad_order_sbe_set_tran_cnt(xroad_order_sbe_t* obj, xroad_uint32_t val);
7905 
7906 xroad_uint32_t xroad_order_sbe_get_tran_cnt(const xroad_order_sbe_t* obj);
7907 
7908 void xroad_order_sbe_reset_tran_cnt(xroad_order_sbe_t* obj);
7909 
7910 bool xroad_order_sbe_tran_cnt_is_set(const xroad_order_sbe_t* obj);
7911 
7912 xroad_errno_t xroad_order_sbe_set_order_id(xroad_order_sbe_t* obj, xroad_int64_t val);
7913 
7914 xroad_int64_t xroad_order_sbe_get_order_id(const xroad_order_sbe_t* obj);
7915 
7916 void xroad_order_sbe_reset_order_id(xroad_order_sbe_t* obj);
7917 
7918 bool xroad_order_sbe_order_id_is_set(const xroad_order_sbe_t* obj);
7919 
7920 xroad_errno_t xroad_order_sbe_set_price(xroad_order_sbe_t* obj, xroad_price_t val);
7921 
7922 xroad_price_t xroad_order_sbe_get_price(const xroad_order_sbe_t* obj);
7923 
7924 void xroad_order_sbe_reset_price(xroad_order_sbe_t* obj);
7925 
7926 bool xroad_order_sbe_price_is_set(const xroad_order_sbe_t* obj);
7927 
7928 xroad_errno_t xroad_order_sbe_set_qty(xroad_order_sbe_t* obj, xroad_qty_t val);
7929 
7930 xroad_qty_t xroad_order_sbe_get_qty(const xroad_order_sbe_t* obj);
7931 
7932 void xroad_order_sbe_reset_qty(xroad_order_sbe_t* obj);
7933 
7934 bool xroad_order_sbe_qty_is_set(const xroad_order_sbe_t* obj);
7935 
7936 xroad_errno_t xroad_order_sbe_set_cum_qty(xroad_order_sbe_t* obj, xroad_qty_t val);
7937 
7938 xroad_qty_t xroad_order_sbe_get_cum_qty(const xroad_order_sbe_t* obj);
7939 
7940 void xroad_order_sbe_reset_cum_qty(xroad_order_sbe_t* obj);
7941 
7942 bool xroad_order_sbe_cum_qty_is_set(const xroad_order_sbe_t* obj);
7943 
7944 xroad_errno_t xroad_order_sbe_set_replace(xroad_order_sbe_t* obj, void* ref);
7945 
7946 xroad_errno_t xroad_order_sbe_set_replace_ref(xroad_order_sbe_t* obj, xroad_object_ref_t ref);
7947 
7948 void* xroad_order_sbe_get_replace(const xroad_order_sbe_t* obj);
7949 
7950 xroad_object_ref_t xroad_order_sbe_get_replace_ref(const xroad_order_sbe_t* obj);
7951 
7952 void xroad_order_sbe_reset_replace(xroad_order_sbe_t* obj);
7953 
7954 bool xroad_order_sbe_replace_is_set(const xroad_order_sbe_t* obj);
7955 
7956 xroad_errno_t xroad_order_sbe_set_leaves_qty(xroad_order_sbe_t* obj, xroad_qty_t val);
7957 
7958 xroad_qty_t xroad_order_sbe_get_leaves_qty(const xroad_order_sbe_t* obj);
7959 
7960 void xroad_order_sbe_reset_leaves_qty(xroad_order_sbe_t* obj);
7961 
7962 bool xroad_order_sbe_leaves_qty_is_set(const xroad_order_sbe_t* obj);
7963 
7964 xroad_errno_t xroad_order_sbe_set_display_qty(xroad_order_sbe_t* obj, xroad_qty_t val);
7965 
7966 xroad_qty_t xroad_order_sbe_get_display_qty(const xroad_order_sbe_t* obj);
7967 
7968 void xroad_order_sbe_reset_display_qty(xroad_order_sbe_t* obj);
7969 
7970 bool xroad_order_sbe_display_qty_is_set(const xroad_order_sbe_t* obj);
7971 
7972 xroad_errno_t xroad_order_sbe_set_clord_id(xroad_order_sbe_t* obj, xroad_uint64_t val);
7973 
7974 xroad_uint64_t xroad_order_sbe_get_clord_id(const xroad_order_sbe_t* obj);
7975 
7976 void xroad_order_sbe_reset_clord_id(xroad_order_sbe_t* obj);
7977 
7978 bool xroad_order_sbe_clord_id_is_set(const xroad_order_sbe_t* obj);
7979 
7980 xroad_errno_t xroad_order_sbe_send(xroad_order_sbe_t* obj, const xroad_node_id_t id);
7981 
7982 xroad_errno_t xroad_order_sbe_route(xroad_order_sbe_t* obj, ...);
7983 
7984 void xroad_order_sbe_reset(xroad_order_sbe_t* obj);
7985 
7986 xroad_order_sbe_t* xroad_order_sbe_clone(const xroad_order_sbe_t* obj);
7987 
7988 bool xroad_order_sbe_is_valid(const xroad_order_sbe_t* obj);
7989 
7990 int32_t xroad_order_sbe_print(const xroad_order_sbe_t* obj, char* buf, size_t buf_len);
7991 
7992 uint64_t xroad_order_sbe_calc_hash(const xroad_order_sbe_t* obj);
7993 
7994 xroad_str_t xroad_order_sbe_calc_uniq_id(const xroad_order_sbe_t* obj);
7995 
7996 
7997 
7998 /* xroad_pmaker_total_t */
7999 
8000 xroad_object_id_t xroad_pmaker_total_get_id(const xroad_pmaker_total_t* obj);
8001 
8002 xroad_object_ref_t xroad_pmaker_total_get_ref(const xroad_pmaker_total_t* obj);
8003 
8004 xroad_errno_t xroad_pmaker_total_set_node_id(xroad_pmaker_total_t* obj, xroad_node_id_t val);
8005 
8006 xroad_node_id_t xroad_pmaker_total_get_node_id(const xroad_pmaker_total_t* obj);
8007 
8008 void xroad_pmaker_total_reset_node_id(xroad_pmaker_total_t* obj);
8009 
8010 bool xroad_pmaker_total_node_id_is_set(const xroad_pmaker_total_t* obj);
8011 
8012 xroad_errno_t xroad_pmaker_total_set_deleted(xroad_pmaker_total_t* obj, xroad_bool_t val);
8013 
8014 xroad_bool_t xroad_pmaker_total_get_deleted(const xroad_pmaker_total_t* obj);
8015 
8016 void xroad_pmaker_total_reset_deleted(xroad_pmaker_total_t* obj);
8017 
8018 bool xroad_pmaker_total_deleted_is_set(const xroad_pmaker_total_t* obj);
8019 
8020 xroad_errno_t xroad_pmaker_total_set_pmaker_id(xroad_pmaker_total_t* obj, xroad_node_id_t val);
8021 
8022 xroad_node_id_t xroad_pmaker_total_get_pmaker_id(const xroad_pmaker_total_t* obj);
8023 
8024 void xroad_pmaker_total_reset_pmaker_id(xroad_pmaker_total_t* obj);
8025 
8026 bool xroad_pmaker_total_pmaker_id_is_set(const xroad_pmaker_total_t* obj);
8027 
8028 xroad_errno_t xroad_pmaker_total_set_buy_coef(xroad_pmaker_total_t* obj, xroad_double_t val);
8029 
8030 xroad_double_t xroad_pmaker_total_get_buy_coef(const xroad_pmaker_total_t* obj);
8031 
8032 void xroad_pmaker_total_reset_buy_coef(xroad_pmaker_total_t* obj);
8033 
8034 bool xroad_pmaker_total_buy_coef_is_set(const xroad_pmaker_total_t* obj);
8035 
8036 xroad_errno_t xroad_pmaker_total_set_sell_coef(xroad_pmaker_total_t* obj, xroad_double_t val);
8037 
8038 xroad_double_t xroad_pmaker_total_get_sell_coef(const xroad_pmaker_total_t* obj);
8039 
8040 void xroad_pmaker_total_reset_sell_coef(xroad_pmaker_total_t* obj);
8041 
8042 bool xroad_pmaker_total_sell_coef_is_set(const xroad_pmaker_total_t* obj);
8043 
8044 xroad_errno_t xroad_pmaker_total_set_pos_adjust_coef(xroad_pmaker_total_t* obj, xroad_double_t val);
8045 
8046 xroad_double_t xroad_pmaker_total_get_pos_adjust_coef(const xroad_pmaker_total_t* obj);
8047 
8048 void xroad_pmaker_total_reset_pos_adjust_coef(xroad_pmaker_total_t* obj);
8049 
8050 bool xroad_pmaker_total_pos_adjust_coef_is_set(const xroad_pmaker_total_t* obj);
8051 
8052 xroad_errno_t xroad_pmaker_total_set_use_total(xroad_pmaker_total_t* obj, xroad_bool_t val);
8053 
8054 xroad_bool_t xroad_pmaker_total_get_use_total(const xroad_pmaker_total_t* obj);
8055 
8056 void xroad_pmaker_total_reset_use_total(xroad_pmaker_total_t* obj);
8057 
8058 bool xroad_pmaker_total_use_total_is_set(const xroad_pmaker_total_t* obj);
8059 
8060 xroad_errno_t xroad_pmaker_total_set_total_coef(xroad_pmaker_total_t* obj, xroad_double_t val);
8061 
8062 xroad_double_t xroad_pmaker_total_get_total_coef(const xroad_pmaker_total_t* obj);
8063 
8064 void xroad_pmaker_total_reset_total_coef(xroad_pmaker_total_t* obj);
8065 
8066 bool xroad_pmaker_total_total_coef_is_set(const xroad_pmaker_total_t* obj);
8067 
8068 xroad_errno_t xroad_pmaker_total_send(xroad_pmaker_total_t* obj, const xroad_node_id_t id);
8069 
8070 xroad_errno_t xroad_pmaker_total_route(xroad_pmaker_total_t* obj, ...);
8071 
8072 void xroad_pmaker_total_reset(xroad_pmaker_total_t* obj);
8073 
8074 xroad_pmaker_total_t* xroad_pmaker_total_clone(const xroad_pmaker_total_t* obj);
8075 
8076 bool xroad_pmaker_total_is_valid(const xroad_pmaker_total_t* obj);
8077 
8078 int32_t xroad_pmaker_total_print(const xroad_pmaker_total_t* obj, char* buf, size_t buf_len);
8079 
8080 uint64_t xroad_pmaker_total_calc_hash(const xroad_pmaker_total_t* obj);
8081 
8082 xroad_str_t xroad_pmaker_total_calc_uniq_id(const xroad_pmaker_total_t* obj);
8083 
8084 
8085 
8086 /* xroad_cancel_all_t */
8087 
8088 xroad_errno_t xroad_cancel_all_set_exch(xroad_cancel_all_t* obj, void* ref);
8089 
8090 xroad_errno_t xroad_cancel_all_set_exch_ref(xroad_cancel_all_t* obj, xroad_object_ref_t ref);
8091 
8092 void* xroad_cancel_all_get_exch(const xroad_cancel_all_t* obj);
8093 
8094 xroad_object_ref_t xroad_cancel_all_get_exch_ref(const xroad_cancel_all_t* obj);
8095 
8096 void xroad_cancel_all_reset_exch(xroad_cancel_all_t* obj);
8097 
8098 bool xroad_cancel_all_exch_is_set(const xroad_cancel_all_t* obj);
8099 
8100 xroad_errno_t xroad_cancel_all_set_instr(xroad_cancel_all_t* obj, void* ref);
8101 
8102 xroad_errno_t xroad_cancel_all_set_instr_ref(xroad_cancel_all_t* obj, xroad_object_ref_t ref);
8103 
8104 void* xroad_cancel_all_get_instr(const xroad_cancel_all_t* obj);
8105 
8106 xroad_object_ref_t xroad_cancel_all_get_instr_ref(const xroad_cancel_all_t* obj);
8107 
8108 void xroad_cancel_all_reset_instr(xroad_cancel_all_t* obj);
8109 
8110 bool xroad_cancel_all_instr_is_set(const xroad_cancel_all_t* obj);
8111 
8112 xroad_errno_t xroad_cancel_all_set_account(xroad_cancel_all_t* obj, xroad_str_t val);
8113 
8114 xroad_str_t xroad_cancel_all_get_account(const xroad_cancel_all_t* obj);
8115 
8116 void xroad_cancel_all_reset_account(xroad_cancel_all_t* obj);
8117 
8118 bool xroad_cancel_all_account_is_set(const xroad_cancel_all_t* obj);
8119 
8120 xroad_errno_t xroad_cancel_all_set_side(xroad_cancel_all_t* obj, xroad_side_t val);
8121 
8122 xroad_side_t xroad_cancel_all_get_side(const xroad_cancel_all_t* obj);
8123 
8124 void xroad_cancel_all_reset_side(xroad_cancel_all_t* obj);
8125 
8126 bool xroad_cancel_all_side_is_set(const xroad_cancel_all_t* obj);
8127 
8128 void xroad_cancel_all_destroy(xroad_cancel_all_t* obj);
8129 
8130 xroad_errno_t xroad_cancel_all_send(xroad_cancel_all_t* obj, const xroad_node_id_t id);
8131 
8132 xroad_errno_t xroad_cancel_all_route(xroad_cancel_all_t* obj, ...);
8133 
8134 void xroad_cancel_all_reset(xroad_cancel_all_t* obj);
8135 
8136 xroad_cancel_all_t* xroad_cancel_all_clone(const xroad_cancel_all_t* obj);
8137 
8138 bool xroad_cancel_all_is_valid(const xroad_cancel_all_t* obj);
8139 
8140 int32_t xroad_cancel_all_print(const xroad_cancel_all_t* obj, char* buf, size_t buf_len);
8141 
8142 uint64_t xroad_cancel_all_calc_hash(const xroad_cancel_all_t* obj);
8143 
8144 xroad_str_t xroad_cancel_all_calc_uniq_id(const xroad_cancel_all_t* obj);
8145 
8146 
8147 
8148 /* xroad_pos_reset_t */
8149 
8150 xroad_object_id_t xroad_pos_reset_get_id(const xroad_pos_reset_t* obj);
8151 
8152 xroad_object_ref_t xroad_pos_reset_get_ref(const xroad_pos_reset_t* obj);
8153 
8154 xroad_errno_t xroad_pos_reset_set_deleted(xroad_pos_reset_t* obj, xroad_bool_t val);
8155 
8156 xroad_bool_t xroad_pos_reset_get_deleted(const xroad_pos_reset_t* obj);
8157 
8158 void xroad_pos_reset_reset_deleted(xroad_pos_reset_t* obj);
8159 
8160 bool xroad_pos_reset_deleted_is_set(const xroad_pos_reset_t* obj);
8161 
8162 xroad_errno_t xroad_pos_reset_set_sender(xroad_pos_reset_t* obj, xroad_str_t val);
8163 
8164 xroad_str_t xroad_pos_reset_get_sender(const xroad_pos_reset_t* obj);
8165 
8166 void xroad_pos_reset_reset_sender(xroad_pos_reset_t* obj);
8167 
8168 bool xroad_pos_reset_sender_is_set(const xroad_pos_reset_t* obj);
8169 
8170 xroad_errno_t xroad_pos_reset_set_instr(xroad_pos_reset_t* obj, void* ref);
8171 
8172 xroad_errno_t xroad_pos_reset_set_instr_ref(xroad_pos_reset_t* obj, xroad_object_ref_t ref);
8173 
8174 void* xroad_pos_reset_get_instr(const xroad_pos_reset_t* obj);
8175 
8176 xroad_object_ref_t xroad_pos_reset_get_instr_ref(const xroad_pos_reset_t* obj);
8177 
8178 void xroad_pos_reset_reset_instr(xroad_pos_reset_t* obj);
8179 
8180 bool xroad_pos_reset_instr_is_set(const xroad_pos_reset_t* obj);
8181 
8182 xroad_errno_t xroad_pos_reset_set_realized_pnl(xroad_pos_reset_t* obj, xroad_price_t val);
8183 
8184 xroad_price_t xroad_pos_reset_get_realized_pnl(const xroad_pos_reset_t* obj);
8185 
8186 void xroad_pos_reset_reset_realized_pnl(xroad_pos_reset_t* obj);
8187 
8188 bool xroad_pos_reset_realized_pnl_is_set(const xroad_pos_reset_t* obj);
8189 
8190 xroad_errno_t xroad_pos_reset_set_total_buy(xroad_pos_reset_t* obj, xroad_qty_t val);
8191 
8192 xroad_qty_t xroad_pos_reset_get_total_buy(const xroad_pos_reset_t* obj);
8193 
8194 void xroad_pos_reset_reset_total_buy(xroad_pos_reset_t* obj);
8195 
8196 bool xroad_pos_reset_total_buy_is_set(const xroad_pos_reset_t* obj);
8197 
8198 xroad_errno_t xroad_pos_reset_set_total_sell(xroad_pos_reset_t* obj, xroad_qty_t val);
8199 
8200 xroad_qty_t xroad_pos_reset_get_total_sell(const xroad_pos_reset_t* obj);
8201 
8202 void xroad_pos_reset_reset_total_sell(xroad_pos_reset_t* obj);
8203 
8204 bool xroad_pos_reset_total_sell_is_set(const xroad_pos_reset_t* obj);
8205 
8206 xroad_errno_t xroad_pos_reset_set_avg_price(xroad_pos_reset_t* obj, xroad_price_t val);
8207 
8208 xroad_price_t xroad_pos_reset_get_avg_price(const xroad_pos_reset_t* obj);
8209 
8210 void xroad_pos_reset_reset_avg_price(xroad_pos_reset_t* obj);
8211 
8212 bool xroad_pos_reset_avg_price_is_set(const xroad_pos_reset_t* obj);
8213 
8214 xroad_errno_t xroad_pos_reset_set_last_trd(xroad_pos_reset_t* obj, void* ref);
8215 
8216 xroad_errno_t xroad_pos_reset_set_last_trd_ref(xroad_pos_reset_t* obj, xroad_object_ref_t ref);
8217 
8218 void* xroad_pos_reset_get_last_trd(const xroad_pos_reset_t* obj);
8219 
8220 xroad_object_ref_t xroad_pos_reset_get_last_trd_ref(const xroad_pos_reset_t* obj);
8221 
8222 void xroad_pos_reset_reset_last_trd(xroad_pos_reset_t* obj);
8223 
8224 bool xroad_pos_reset_last_trd_is_set(const xroad_pos_reset_t* obj);
8225 
8226 xroad_errno_t xroad_pos_reset_send(xroad_pos_reset_t* obj, const xroad_node_id_t id);
8227 
8228 xroad_errno_t xroad_pos_reset_route(xroad_pos_reset_t* obj, ...);
8229 
8230 void xroad_pos_reset_reset(xroad_pos_reset_t* obj);
8231 
8232 xroad_pos_reset_t* xroad_pos_reset_clone(const xroad_pos_reset_t* obj);
8233 
8234 bool xroad_pos_reset_is_valid(const xroad_pos_reset_t* obj);
8235 
8236 int32_t xroad_pos_reset_print(const xroad_pos_reset_t* obj, char* buf, size_t buf_len);
8237 
8238 uint64_t xroad_pos_reset_calc_hash(const xroad_pos_reset_t* obj);
8239 
8240 xroad_str_t xroad_pos_reset_calc_uniq_id(const xroad_pos_reset_t* obj);
8241 
8242 
8243 
8244 /* xroad_acc_int_request_t */
8245 
8246 xroad_errno_t xroad_acc_int_request_set_node_id(xroad_acc_int_request_t* obj, xroad_node_id_t val);
8247 
8248 xroad_node_id_t xroad_acc_int_request_get_node_id(const xroad_acc_int_request_t* obj);
8249 
8250 void xroad_acc_int_request_reset_node_id(xroad_acc_int_request_t* obj);
8251 
8252 bool xroad_acc_int_request_node_id_is_set(const xroad_acc_int_request_t* obj);
8253 
8254 xroad_errno_t xroad_acc_int_request_set_req_id(xroad_acc_int_request_t* obj, xroad_str_t val);
8255 
8256 xroad_str_t xroad_acc_int_request_get_req_id(const xroad_acc_int_request_t* obj);
8257 
8258 void xroad_acc_int_request_reset_req_id(xroad_acc_int_request_t* obj);
8259 
8260 bool xroad_acc_int_request_req_id_is_set(const xroad_acc_int_request_t* obj);
8261 
8262 xroad_errno_t xroad_acc_int_request_set_user_id(xroad_acc_int_request_t* obj, xroad_int32_t val);
8263 
8264 xroad_int32_t xroad_acc_int_request_get_user_id(const xroad_acc_int_request_t* obj);
8265 
8266 void xroad_acc_int_request_reset_user_id(xroad_acc_int_request_t* obj);
8267 
8268 bool xroad_acc_int_request_user_id_is_set(const xroad_acc_int_request_t* obj);
8269 
8270 xroad_errno_t xroad_acc_int_request_set_instr(xroad_acc_int_request_t* obj, void* ref);
8271 
8272 xroad_errno_t xroad_acc_int_request_set_instr_ref(xroad_acc_int_request_t* obj, xroad_object_ref_t ref);
8273 
8274 void* xroad_acc_int_request_get_instr(const xroad_acc_int_request_t* obj);
8275 
8276 xroad_object_ref_t xroad_acc_int_request_get_instr_ref(const xroad_acc_int_request_t* obj);
8277 
8278 void xroad_acc_int_request_reset_instr(xroad_acc_int_request_t* obj);
8279 
8280 bool xroad_acc_int_request_instr_is_set(const xroad_acc_int_request_t* obj);
8281 
8282 xroad_errno_t xroad_acc_int_request_set_date(xroad_acc_int_request_t* obj, xroad_int32_t val);
8283 
8284 xroad_int32_t xroad_acc_int_request_get_date(const xroad_acc_int_request_t* obj);
8285 
8286 void xroad_acc_int_request_reset_date(xroad_acc_int_request_t* obj);
8287 
8288 bool xroad_acc_int_request_date_is_set(const xroad_acc_int_request_t* obj);
8289 
8290 void xroad_acc_int_request_destroy(xroad_acc_int_request_t* obj);
8291 
8292 xroad_errno_t xroad_acc_int_request_send(xroad_acc_int_request_t* obj, const xroad_node_id_t id);
8293 
8294 xroad_errno_t xroad_acc_int_request_route(xroad_acc_int_request_t* obj, ...);
8295 
8296 void xroad_acc_int_request_reset(xroad_acc_int_request_t* obj);
8297 
8298 xroad_acc_int_request_t* xroad_acc_int_request_clone(const xroad_acc_int_request_t* obj);
8299 
8300 bool xroad_acc_int_request_is_valid(const xroad_acc_int_request_t* obj);
8301 
8302 int32_t xroad_acc_int_request_print(const xroad_acc_int_request_t* obj, char* buf, size_t buf_len);
8303 
8304 uint64_t xroad_acc_int_request_calc_hash(const xroad_acc_int_request_t* obj);
8305 
8306 xroad_str_t xroad_acc_int_request_calc_uniq_id(const xroad_acc_int_request_t* obj);
8307 
8308 
8309 
8310 /* xroad_acc_int_response_t */
8311 
8312 xroad_errno_t xroad_acc_int_response_set_req_id(xroad_acc_int_response_t* obj, xroad_str_t val);
8313 
8314 xroad_str_t xroad_acc_int_response_get_req_id(const xroad_acc_int_response_t* obj);
8315 
8316 void xroad_acc_int_response_reset_req_id(xroad_acc_int_response_t* obj);
8317 
8318 bool xroad_acc_int_response_req_id_is_set(const xroad_acc_int_response_t* obj);
8319 
8320 xroad_errno_t xroad_acc_int_response_set_value(xroad_acc_int_response_t* obj, xroad_price_t val);
8321 
8322 xroad_price_t xroad_acc_int_response_get_value(const xroad_acc_int_response_t* obj);
8323 
8324 void xroad_acc_int_response_reset_value(xroad_acc_int_response_t* obj);
8325 
8326 bool xroad_acc_int_response_value_is_set(const xroad_acc_int_response_t* obj);
8327 
8328 xroad_errno_t xroad_acc_int_response_set_text(xroad_acc_int_response_t* obj, xroad_str_t val);
8329 
8330 xroad_str_t xroad_acc_int_response_get_text(const xroad_acc_int_response_t* obj);
8331 
8332 void xroad_acc_int_response_reset_text(xroad_acc_int_response_t* obj);
8333 
8334 bool xroad_acc_int_response_text_is_set(const xroad_acc_int_response_t* obj);
8335 
8336 void xroad_acc_int_response_destroy(xroad_acc_int_response_t* obj);
8337 
8338 xroad_errno_t xroad_acc_int_response_send(xroad_acc_int_response_t* obj, const xroad_node_id_t id);
8339 
8340 xroad_errno_t xroad_acc_int_response_route(xroad_acc_int_response_t* obj, ...);
8341 
8342 void xroad_acc_int_response_reset(xroad_acc_int_response_t* obj);
8343 
8344 xroad_acc_int_response_t* xroad_acc_int_response_clone(const xroad_acc_int_response_t* obj);
8345 
8346 bool xroad_acc_int_response_is_valid(const xroad_acc_int_response_t* obj);
8347 
8348 int32_t xroad_acc_int_response_print(const xroad_acc_int_response_t* obj, char* buf, size_t buf_len);
8349 
8350 uint64_t xroad_acc_int_response_calc_hash(const xroad_acc_int_response_t* obj);
8351 
8352 xroad_str_t xroad_acc_int_response_calc_uniq_id(const xroad_acc_int_response_t* obj);
8353 
8354 
8355 
8356 /* xroad_fund_asset_t */
8357 
8358 xroad_object_id_t xroad_fund_asset_get_id(const xroad_fund_asset_t* obj);
8359 
8360 xroad_object_ref_t xroad_fund_asset_get_ref(const xroad_fund_asset_t* obj);
8361 
8362 xroad_errno_t xroad_fund_asset_set_deleted(xroad_fund_asset_t* obj, xroad_bool_t val);
8363 
8364 xroad_bool_t xroad_fund_asset_get_deleted(const xroad_fund_asset_t* obj);
8365 
8366 void xroad_fund_asset_reset_deleted(xroad_fund_asset_t* obj);
8367 
8368 bool xroad_fund_asset_deleted_is_set(const xroad_fund_asset_t* obj);
8369 
8370 xroad_errno_t xroad_fund_asset_set_pmaker(xroad_fund_asset_t* obj, void* ref);
8371 
8372 xroad_errno_t xroad_fund_asset_set_pmaker_ref(xroad_fund_asset_t* obj, xroad_object_ref_t ref);
8373 
8374 void* xroad_fund_asset_get_pmaker(const xroad_fund_asset_t* obj);
8375 
8376 xroad_object_ref_t xroad_fund_asset_get_pmaker_ref(const xroad_fund_asset_t* obj);
8377 
8378 void xroad_fund_asset_reset_pmaker(xroad_fund_asset_t* obj);
8379 
8380 bool xroad_fund_asset_pmaker_is_set(const xroad_fund_asset_t* obj);
8381 
8382 xroad_errno_t xroad_fund_asset_set_isin(xroad_fund_asset_t* obj, xroad_str_t val);
8383 
8384 xroad_str_t xroad_fund_asset_get_isin(const xroad_fund_asset_t* obj);
8385 
8386 void xroad_fund_asset_reset_isin(xroad_fund_asset_t* obj);
8387 
8388 bool xroad_fund_asset_isin_is_set(const xroad_fund_asset_t* obj);
8389 
8390 xroad_errno_t xroad_fund_asset_set_bb_code(xroad_fund_asset_t* obj, xroad_str_t val);
8391 
8392 xroad_str_t xroad_fund_asset_get_bb_code(const xroad_fund_asset_t* obj);
8393 
8394 void xroad_fund_asset_reset_bb_code(xroad_fund_asset_t* obj);
8395 
8396 bool xroad_fund_asset_bb_code_is_set(const xroad_fund_asset_t* obj);
8397 
8398 xroad_errno_t xroad_fund_asset_set_price(xroad_fund_asset_t* obj, xroad_double_t val);
8399 
8400 xroad_double_t xroad_fund_asset_get_price(const xroad_fund_asset_t* obj);
8401 
8402 void xroad_fund_asset_reset_price(xroad_fund_asset_t* obj);
8403 
8404 bool xroad_fund_asset_price_is_set(const xroad_fund_asset_t* obj);
8405 
8406 xroad_errno_t xroad_fund_asset_set_qty(xroad_fund_asset_t* obj, xroad_qty_t val);
8407 
8408 xroad_qty_t xroad_fund_asset_get_qty(const xroad_fund_asset_t* obj);
8409 
8410 void xroad_fund_asset_reset_qty(xroad_fund_asset_t* obj);
8411 
8412 bool xroad_fund_asset_qty_is_set(const xroad_fund_asset_t* obj);
8413 
8414 xroad_errno_t xroad_fund_asset_set_acc_int(xroad_fund_asset_t* obj, xroad_double_t val);
8415 
8416 xroad_double_t xroad_fund_asset_get_acc_int(const xroad_fund_asset_t* obj);
8417 
8418 void xroad_fund_asset_reset_acc_int(xroad_fund_asset_t* obj);
8419 
8420 bool xroad_fund_asset_acc_int_is_set(const xroad_fund_asset_t* obj);
8421 
8422 xroad_errno_t xroad_fund_asset_set_market_price(xroad_fund_asset_t* obj, xroad_price_t val);
8423 
8424 xroad_price_t xroad_fund_asset_get_market_price(const xroad_fund_asset_t* obj);
8425 
8426 void xroad_fund_asset_reset_market_price(xroad_fund_asset_t* obj);
8427 
8428 bool xroad_fund_asset_market_price_is_set(const xroad_fund_asset_t* obj);
8429 
8430 xroad_errno_t xroad_fund_asset_set_market_value(xroad_fund_asset_t* obj, xroad_double_t val);
8431 
8432 xroad_double_t xroad_fund_asset_get_market_value(const xroad_fund_asset_t* obj);
8433 
8434 void xroad_fund_asset_reset_market_value(xroad_fund_asset_t* obj);
8435 
8436 bool xroad_fund_asset_market_value_is_set(const xroad_fund_asset_t* obj);
8437 
8438 xroad_errno_t xroad_fund_asset_set_cur_rate(xroad_fund_asset_t* obj, xroad_price_t val);
8439 
8440 xroad_price_t xroad_fund_asset_get_cur_rate(const xroad_fund_asset_t* obj);
8441 
8442 void xroad_fund_asset_reset_cur_rate(xroad_fund_asset_t* obj);
8443 
8444 bool xroad_fund_asset_cur_rate_is_set(const xroad_fund_asset_t* obj);
8445 
8446 xroad_errno_t xroad_fund_asset_set_weight(xroad_fund_asset_t* obj, xroad_double_t val);
8447 
8448 xroad_double_t xroad_fund_asset_get_weight(const xroad_fund_asset_t* obj);
8449 
8450 void xroad_fund_asset_reset_weight(xroad_fund_asset_t* obj);
8451 
8452 bool xroad_fund_asset_weight_is_set(const xroad_fund_asset_t* obj);
8453 
8454 xroad_errno_t xroad_fund_asset_set_hedge_instr(xroad_fund_asset_t* obj, void* ref);
8455 
8456 xroad_errno_t xroad_fund_asset_set_hedge_instr_ref(xroad_fund_asset_t* obj, xroad_object_ref_t ref);
8457 
8458 void* xroad_fund_asset_get_hedge_instr(const xroad_fund_asset_t* obj);
8459 
8460 xroad_object_ref_t xroad_fund_asset_get_hedge_instr_ref(const xroad_fund_asset_t* obj);
8461 
8462 void xroad_fund_asset_reset_hedge_instr(xroad_fund_asset_t* obj);
8463 
8464 bool xroad_fund_asset_hedge_instr_is_set(const xroad_fund_asset_t* obj);
8465 
8466 xroad_errno_t xroad_fund_asset_set_hedge_total(xroad_fund_asset_t* obj, xroad_qty_t val);
8467 
8468 xroad_qty_t xroad_fund_asset_get_hedge_total(const xroad_fund_asset_t* obj);
8469 
8470 void xroad_fund_asset_reset_hedge_total(xroad_fund_asset_t* obj);
8471 
8472 bool xroad_fund_asset_hedge_total_is_set(const xroad_fund_asset_t* obj);
8473 
8474 xroad_errno_t xroad_fund_asset_send(xroad_fund_asset_t* obj, const xroad_node_id_t id);
8475 
8476 xroad_errno_t xroad_fund_asset_route(xroad_fund_asset_t* obj, ...);
8477 
8478 void xroad_fund_asset_reset(xroad_fund_asset_t* obj);
8479 
8480 xroad_fund_asset_t* xroad_fund_asset_clone(const xroad_fund_asset_t* obj);
8481 
8482 bool xroad_fund_asset_is_valid(const xroad_fund_asset_t* obj);
8483 
8484 int32_t xroad_fund_asset_print(const xroad_fund_asset_t* obj, char* buf, size_t buf_len);
8485 
8486 uint64_t xroad_fund_asset_calc_hash(const xroad_fund_asset_t* obj);
8487 
8488 xroad_str_t xroad_fund_asset_calc_uniq_id(const xroad_fund_asset_t* obj);
8489 
8490 
8491 
8492 /* xroad_rps_robot_t */
8493 
8494 xroad_object_id_t xroad_rps_robot_get_id(const xroad_rps_robot_t* obj);
8495 
8496 xroad_object_ref_t xroad_rps_robot_get_ref(const xroad_rps_robot_t* obj);
8497 
8498 xroad_errno_t xroad_rps_robot_set_node_id(xroad_rps_robot_t* obj, xroad_node_id_t val);
8499 
8500 xroad_node_id_t xroad_rps_robot_get_node_id(const xroad_rps_robot_t* obj);
8501 
8502 void xroad_rps_robot_reset_node_id(xroad_rps_robot_t* obj);
8503 
8504 bool xroad_rps_robot_node_id_is_set(const xroad_rps_robot_t* obj);
8505 
8506 xroad_errno_t xroad_rps_robot_set_disabled(xroad_rps_robot_t* obj, xroad_bool_t val);
8507 
8508 xroad_bool_t xroad_rps_robot_get_disabled(const xroad_rps_robot_t* obj);
8509 
8510 void xroad_rps_robot_reset_disabled(xroad_rps_robot_t* obj);
8511 
8512 bool xroad_rps_robot_disabled_is_set(const xroad_rps_robot_t* obj);
8513 
8514 xroad_errno_t xroad_rps_robot_set_start_ts(xroad_rps_robot_t* obj, xroad_timestamp_t val);
8515 
8516 xroad_timestamp_t xroad_rps_robot_get_start_ts(const xroad_rps_robot_t* obj);
8517 
8518 void xroad_rps_robot_reset_start_ts(xroad_rps_robot_t* obj);
8519 
8520 bool xroad_rps_robot_start_ts_is_set(const xroad_rps_robot_t* obj);
8521 
8522 xroad_errno_t xroad_rps_robot_set_total_buy(xroad_rps_robot_t* obj, xroad_qty_t val);
8523 
8524 xroad_qty_t xroad_rps_robot_get_total_buy(const xroad_rps_robot_t* obj);
8525 
8526 void xroad_rps_robot_reset_total_buy(xroad_rps_robot_t* obj);
8527 
8528 bool xroad_rps_robot_total_buy_is_set(const xroad_rps_robot_t* obj);
8529 
8530 xroad_errno_t xroad_rps_robot_set_total_sell(xroad_rps_robot_t* obj, xroad_qty_t val);
8531 
8532 xroad_qty_t xroad_rps_robot_get_total_sell(const xroad_rps_robot_t* obj);
8533 
8534 void xroad_rps_robot_reset_total_sell(xroad_rps_robot_t* obj);
8535 
8536 bool xroad_rps_robot_total_sell_is_set(const xroad_rps_robot_t* obj);
8537 
8538 xroad_errno_t xroad_rps_robot_send(xroad_rps_robot_t* obj, const xroad_node_id_t id);
8539 
8540 xroad_errno_t xroad_rps_robot_route(xroad_rps_robot_t* obj, ...);
8541 
8542 void xroad_rps_robot_reset(xroad_rps_robot_t* obj);
8543 
8544 xroad_rps_robot_t* xroad_rps_robot_clone(const xroad_rps_robot_t* obj);
8545 
8546 bool xroad_rps_robot_is_valid(const xroad_rps_robot_t* obj);
8547 
8548 int32_t xroad_rps_robot_print(const xroad_rps_robot_t* obj, char* buf, size_t buf_len);
8549 
8550 uint64_t xroad_rps_robot_calc_hash(const xroad_rps_robot_t* obj);
8551 
8552 xroad_str_t xroad_rps_robot_calc_uniq_id(const xroad_rps_robot_t* obj);
8553 
8554 
8555 
8556 /* xroad_rps_filter_t */
8557 
8558 xroad_object_id_t xroad_rps_filter_get_id(const xroad_rps_filter_t* obj);
8559 
8560 xroad_object_ref_t xroad_rps_filter_get_ref(const xroad_rps_filter_t* obj);
8561 
8562 xroad_errno_t xroad_rps_filter_set_deleted(xroad_rps_filter_t* obj, xroad_bool_t val);
8563 
8564 xroad_bool_t xroad_rps_filter_get_deleted(const xroad_rps_filter_t* obj);
8565 
8566 void xroad_rps_filter_reset_deleted(xroad_rps_filter_t* obj);
8567 
8568 bool xroad_rps_filter_deleted_is_set(const xroad_rps_filter_t* obj);
8569 
8570 xroad_errno_t xroad_rps_filter_set_rps_robot(xroad_rps_filter_t* obj, void* ref);
8571 
8572 xroad_errno_t xroad_rps_filter_set_rps_robot_ref(xroad_rps_filter_t* obj, xroad_object_ref_t ref);
8573 
8574 void* xroad_rps_filter_get_rps_robot(const xroad_rps_filter_t* obj);
8575 
8576 xroad_object_ref_t xroad_rps_filter_get_rps_robot_ref(const xroad_rps_filter_t* obj);
8577 
8578 void xroad_rps_filter_reset_rps_robot(xroad_rps_filter_t* obj);
8579 
8580 bool xroad_rps_filter_rps_robot_is_set(const xroad_rps_filter_t* obj);
8581 
8582 xroad_errno_t xroad_rps_filter_set_asset(xroad_rps_filter_t* obj, xroad_str_t val);
8583 
8584 xroad_str_t xroad_rps_filter_get_asset(const xroad_rps_filter_t* obj);
8585 
8586 void xroad_rps_filter_reset_asset(xroad_rps_filter_t* obj);
8587 
8588 bool xroad_rps_filter_asset_is_set(const xroad_rps_filter_t* obj);
8589 
8590 xroad_errno_t xroad_rps_filter_set_board(xroad_rps_filter_t* obj, xroad_str_t val);
8591 
8592 xroad_str_t xroad_rps_filter_get_board(const xroad_rps_filter_t* obj);
8593 
8594 void xroad_rps_filter_reset_board(xroad_rps_filter_t* obj);
8595 
8596 bool xroad_rps_filter_board_is_set(const xroad_rps_filter_t* obj);
8597 
8598 xroad_errno_t xroad_rps_filter_set_max_qty(xroad_rps_filter_t* obj, xroad_int32_t val);
8599 
8600 xroad_int32_t xroad_rps_filter_get_max_qty(const xroad_rps_filter_t* obj);
8601 
8602 void xroad_rps_filter_reset_max_qty(xroad_rps_filter_t* obj);
8603 
8604 bool xroad_rps_filter_max_qty_is_set(const xroad_rps_filter_t* obj);
8605 
8606 xroad_errno_t xroad_rps_filter_set_pmaker(xroad_rps_filter_t* obj, xroad_str_t val);
8607 
8608 xroad_str_t xroad_rps_filter_get_pmaker(const xroad_rps_filter_t* obj);
8609 
8610 void xroad_rps_filter_reset_pmaker(xroad_rps_filter_t* obj);
8611 
8612 bool xroad_rps_filter_pmaker_is_set(const xroad_rps_filter_t* obj);
8613 
8614 xroad_errno_t xroad_rps_filter_set_side(xroad_rps_filter_t* obj, xroad_side_t val);
8615 
8616 xroad_side_t xroad_rps_filter_get_side(const xroad_rps_filter_t* obj);
8617 
8618 void xroad_rps_filter_reset_side(xroad_rps_filter_t* obj);
8619 
8620 bool xroad_rps_filter_side_is_set(const xroad_rps_filter_t* obj);
8621 
8622 xroad_errno_t xroad_rps_filter_set_loss_dev(xroad_rps_filter_t* obj, xroad_double_t val);
8623 
8624 xroad_double_t xroad_rps_filter_get_loss_dev(const xroad_rps_filter_t* obj);
8625 
8626 void xroad_rps_filter_reset_loss_dev(xroad_rps_filter_t* obj);
8627 
8628 bool xroad_rps_filter_loss_dev_is_set(const xroad_rps_filter_t* obj);
8629 
8630 xroad_errno_t xroad_rps_filter_set_profit_dev(xroad_rps_filter_t* obj, xroad_double_t val);
8631 
8632 xroad_double_t xroad_rps_filter_get_profit_dev(const xroad_rps_filter_t* obj);
8633 
8634 void xroad_rps_filter_reset_profit_dev(xroad_rps_filter_t* obj);
8635 
8636 bool xroad_rps_filter_profit_dev_is_set(const xroad_rps_filter_t* obj);
8637 
8638 xroad_errno_t xroad_rps_filter_set_settl_code(xroad_rps_filter_t* obj, xroad_str_t val);
8639 
8640 xroad_str_t xroad_rps_filter_get_settl_code(const xroad_rps_filter_t* obj);
8641 
8642 void xroad_rps_filter_reset_settl_code(xroad_rps_filter_t* obj);
8643 
8644 bool xroad_rps_filter_settl_code_is_set(const xroad_rps_filter_t* obj);
8645 
8646 xroad_errno_t xroad_rps_filter_set_contragent(xroad_rps_filter_t* obj, xroad_str_t val);
8647 
8648 xroad_str_t xroad_rps_filter_get_contragent(const xroad_rps_filter_t* obj);
8649 
8650 void xroad_rps_filter_reset_contragent(xroad_rps_filter_t* obj);
8651 
8652 bool xroad_rps_filter_contragent_is_set(const xroad_rps_filter_t* obj);
8653 
8654 xroad_errno_t xroad_rps_filter_set_hedge_cur(xroad_rps_filter_t* obj, void* ref);
8655 
8656 xroad_errno_t xroad_rps_filter_set_hedge_cur_ref(xroad_rps_filter_t* obj, xroad_object_ref_t ref);
8657 
8658 void* xroad_rps_filter_get_hedge_cur(const xroad_rps_filter_t* obj);
8659 
8660 xroad_object_ref_t xroad_rps_filter_get_hedge_cur_ref(const xroad_rps_filter_t* obj);
8661 
8662 void xroad_rps_filter_reset_hedge_cur(xroad_rps_filter_t* obj);
8663 
8664 bool xroad_rps_filter_hedge_cur_is_set(const xroad_rps_filter_t* obj);
8665 
8666 xroad_errno_t xroad_rps_filter_set_enabled(xroad_rps_filter_t* obj, xroad_bool_t val);
8667 
8668 xroad_bool_t xroad_rps_filter_get_enabled(const xroad_rps_filter_t* obj);
8669 
8670 void xroad_rps_filter_reset_enabled(xroad_rps_filter_t* obj);
8671 
8672 bool xroad_rps_filter_enabled_is_set(const xroad_rps_filter_t* obj);
8673 
8674 xroad_errno_t xroad_rps_filter_set_spread(xroad_rps_filter_t* obj, xroad_double_t val);
8675 
8676 xroad_double_t xroad_rps_filter_get_spread(const xroad_rps_filter_t* obj);
8677 
8678 void xroad_rps_filter_reset_spread(xroad_rps_filter_t* obj);
8679 
8680 bool xroad_rps_filter_spread_is_set(const xroad_rps_filter_t* obj);
8681 
8682 xroad_errno_t xroad_rps_filter_set_inav(xroad_rps_filter_t* obj, xroad_str_t val);
8683 
8684 xroad_str_t xroad_rps_filter_get_inav(const xroad_rps_filter_t* obj);
8685 
8686 void xroad_rps_filter_reset_inav(xroad_rps_filter_t* obj);
8687 
8688 bool xroad_rps_filter_inav_is_set(const xroad_rps_filter_t* obj);
8689 
8690 xroad_errno_t xroad_rps_filter_set_mode(xroad_rps_filter_t* obj, xroad_int32_t val);
8691 
8692 xroad_int32_t xroad_rps_filter_get_mode(const xroad_rps_filter_t* obj);
8693 
8694 void xroad_rps_filter_reset_mode(xroad_rps_filter_t* obj);
8695 
8696 bool xroad_rps_filter_mode_is_set(const xroad_rps_filter_t* obj);
8697 
8698 xroad_errno_t xroad_rps_filter_set_stop_fill_qty(xroad_rps_filter_t* obj, xroad_int32_t val);
8699 
8700 xroad_int32_t xroad_rps_filter_get_stop_fill_qty(const xroad_rps_filter_t* obj);
8701 
8702 void xroad_rps_filter_reset_stop_fill_qty(xroad_rps_filter_t* obj);
8703 
8704 bool xroad_rps_filter_stop_fill_qty_is_set(const xroad_rps_filter_t* obj);
8705 
8706 xroad_errno_t xroad_rps_filter_set_total_buy(xroad_rps_filter_t* obj, xroad_int32_t val);
8707 
8708 xroad_int32_t xroad_rps_filter_get_total_buy(const xroad_rps_filter_t* obj);
8709 
8710 void xroad_rps_filter_reset_total_buy(xroad_rps_filter_t* obj);
8711 
8712 bool xroad_rps_filter_total_buy_is_set(const xroad_rps_filter_t* obj);
8713 
8714 xroad_errno_t xroad_rps_filter_set_total_sell(xroad_rps_filter_t* obj, xroad_int32_t val);
8715 
8716 xroad_int32_t xroad_rps_filter_get_total_sell(const xroad_rps_filter_t* obj);
8717 
8718 void xroad_rps_filter_reset_total_sell(xroad_rps_filter_t* obj);
8719 
8720 bool xroad_rps_filter_total_sell_is_set(const xroad_rps_filter_t* obj);
8721 
8722 xroad_errno_t xroad_rps_filter_send(xroad_rps_filter_t* obj, const xroad_node_id_t id);
8723 
8724 xroad_errno_t xroad_rps_filter_route(xroad_rps_filter_t* obj, ...);
8725 
8726 void xroad_rps_filter_reset(xroad_rps_filter_t* obj);
8727 
8728 xroad_rps_filter_t* xroad_rps_filter_clone(const xroad_rps_filter_t* obj);
8729 
8730 bool xroad_rps_filter_is_valid(const xroad_rps_filter_t* obj);
8731 
8732 int32_t xroad_rps_filter_print(const xroad_rps_filter_t* obj, char* buf, size_t buf_len);
8733 
8734 uint64_t xroad_rps_filter_calc_hash(const xroad_rps_filter_t* obj);
8735 
8736 xroad_str_t xroad_rps_filter_calc_uniq_id(const xroad_rps_filter_t* obj);
8737 
8738 void xroad_rps_filter_clear(xroad_rps_filter_t* obj);
8739 
8740 
8741 /* xroad_fi_bot_t */
8742 
8743 xroad_object_id_t xroad_fi_bot_get_id(const xroad_fi_bot_t* obj);
8744 
8745 xroad_object_ref_t xroad_fi_bot_get_ref(const xroad_fi_bot_t* obj);
8746 
8747 xroad_errno_t xroad_fi_bot_set_deleted(xroad_fi_bot_t* obj, xroad_bool_t val);
8748 
8749 xroad_bool_t xroad_fi_bot_get_deleted(const xroad_fi_bot_t* obj);
8750 
8751 void xroad_fi_bot_reset_deleted(xroad_fi_bot_t* obj);
8752 
8753 bool xroad_fi_bot_deleted_is_set(const xroad_fi_bot_t* obj);
8754 
8755 xroad_errno_t xroad_fi_bot_set_node_id(xroad_fi_bot_t* obj, xroad_node_id_t val);
8756 
8757 xroad_node_id_t xroad_fi_bot_get_node_id(const xroad_fi_bot_t* obj);
8758 
8759 void xroad_fi_bot_reset_node_id(xroad_fi_bot_t* obj);
8760 
8761 bool xroad_fi_bot_node_id_is_set(const xroad_fi_bot_t* obj);
8762 
8763 xroad_errno_t xroad_fi_bot_set_bid_enabled(xroad_fi_bot_t* obj, xroad_bool_t val);
8764 
8765 xroad_bool_t xroad_fi_bot_get_bid_enabled(const xroad_fi_bot_t* obj);
8766 
8767 void xroad_fi_bot_reset_bid_enabled(xroad_fi_bot_t* obj);
8768 
8769 bool xroad_fi_bot_bid_enabled_is_set(const xroad_fi_bot_t* obj);
8770 
8771 xroad_errno_t xroad_fi_bot_set_ask_enabled(xroad_fi_bot_t* obj, xroad_bool_t val);
8772 
8773 xroad_bool_t xroad_fi_bot_get_ask_enabled(const xroad_fi_bot_t* obj);
8774 
8775 void xroad_fi_bot_reset_ask_enabled(xroad_fi_bot_t* obj);
8776 
8777 bool xroad_fi_bot_ask_enabled_is_set(const xroad_fi_bot_t* obj);
8778 
8779 xroad_errno_t xroad_fi_bot_set_instr(xroad_fi_bot_t* obj, void* ref);
8780 
8781 xroad_errno_t xroad_fi_bot_set_instr_ref(xroad_fi_bot_t* obj, xroad_object_ref_t ref);
8782 
8783 void* xroad_fi_bot_get_instr(const xroad_fi_bot_t* obj);
8784 
8785 xroad_object_ref_t xroad_fi_bot_get_instr_ref(const xroad_fi_bot_t* obj);
8786 
8787 void xroad_fi_bot_reset_instr(xroad_fi_bot_t* obj);
8788 
8789 bool xroad_fi_bot_instr_is_set(const xroad_fi_bot_t* obj);
8790 
8791 xroad_errno_t xroad_fi_bot_set_bid_start(xroad_fi_bot_t* obj, xroad_price_t val);
8792 
8793 xroad_price_t xroad_fi_bot_get_bid_start(const xroad_fi_bot_t* obj);
8794 
8795 void xroad_fi_bot_reset_bid_start(xroad_fi_bot_t* obj);
8796 
8797 bool xroad_fi_bot_bid_start_is_set(const xroad_fi_bot_t* obj);
8798 
8799 xroad_errno_t xroad_fi_bot_set_bid_max(xroad_fi_bot_t* obj, xroad_price_t val);
8800 
8801 xroad_price_t xroad_fi_bot_get_bid_max(const xroad_fi_bot_t* obj);
8802 
8803 void xroad_fi_bot_reset_bid_max(xroad_fi_bot_t* obj);
8804 
8805 bool xroad_fi_bot_bid_max_is_set(const xroad_fi_bot_t* obj);
8806 
8807 xroad_errno_t xroad_fi_bot_set_bid_step(xroad_fi_bot_t* obj, xroad_price_t val);
8808 
8809 xroad_price_t xroad_fi_bot_get_bid_step(const xroad_fi_bot_t* obj);
8810 
8811 void xroad_fi_bot_reset_bid_step(xroad_fi_bot_t* obj);
8812 
8813 bool xroad_fi_bot_bid_step_is_set(const xroad_fi_bot_t* obj);
8814 
8815 xroad_errno_t xroad_fi_bot_set_ask_start(xroad_fi_bot_t* obj, xroad_price_t val);
8816 
8817 xroad_price_t xroad_fi_bot_get_ask_start(const xroad_fi_bot_t* obj);
8818 
8819 void xroad_fi_bot_reset_ask_start(xroad_fi_bot_t* obj);
8820 
8821 bool xroad_fi_bot_ask_start_is_set(const xroad_fi_bot_t* obj);
8822 
8823 xroad_errno_t xroad_fi_bot_set_ask_min(xroad_fi_bot_t* obj, xroad_price_t val);
8824 
8825 xroad_price_t xroad_fi_bot_get_ask_min(const xroad_fi_bot_t* obj);
8826 
8827 void xroad_fi_bot_reset_ask_min(xroad_fi_bot_t* obj);
8828 
8829 bool xroad_fi_bot_ask_min_is_set(const xroad_fi_bot_t* obj);
8830 
8831 xroad_errno_t xroad_fi_bot_set_ask_step(xroad_fi_bot_t* obj, xroad_price_t val);
8832 
8833 xroad_price_t xroad_fi_bot_get_ask_step(const xroad_fi_bot_t* obj);
8834 
8835 void xroad_fi_bot_reset_ask_step(xroad_fi_bot_t* obj);
8836 
8837 bool xroad_fi_bot_ask_step_is_set(const xroad_fi_bot_t* obj);
8838 
8839 xroad_errno_t xroad_fi_bot_set_qty(xroad_fi_bot_t* obj, xroad_qty_t val);
8840 
8841 xroad_qty_t xroad_fi_bot_get_qty(const xroad_fi_bot_t* obj);
8842 
8843 void xroad_fi_bot_reset_qty(xroad_fi_bot_t* obj);
8844 
8845 bool xroad_fi_bot_qty_is_set(const xroad_fi_bot_t* obj);
8846 
8847 xroad_errno_t xroad_fi_bot_set_max_qty(xroad_fi_bot_t* obj, xroad_qty_t val);
8848 
8849 xroad_qty_t xroad_fi_bot_get_max_qty(const xroad_fi_bot_t* obj);
8850 
8851 void xroad_fi_bot_reset_max_qty(xroad_fi_bot_t* obj);
8852 
8853 bool xroad_fi_bot_max_qty_is_set(const xroad_fi_bot_t* obj);
8854 
8855 xroad_errno_t xroad_fi_bot_set_bid_price(xroad_fi_bot_t* obj, xroad_price_t val);
8856 
8857 xroad_price_t xroad_fi_bot_get_bid_price(const xroad_fi_bot_t* obj);
8858 
8859 void xroad_fi_bot_reset_bid_price(xroad_fi_bot_t* obj);
8860 
8861 bool xroad_fi_bot_bid_price_is_set(const xroad_fi_bot_t* obj);
8862 
8863 xroad_errno_t xroad_fi_bot_set_ask_price(xroad_fi_bot_t* obj, xroad_price_t val);
8864 
8865 xroad_price_t xroad_fi_bot_get_ask_price(const xroad_fi_bot_t* obj);
8866 
8867 void xroad_fi_bot_reset_ask_price(xroad_fi_bot_t* obj);
8868 
8869 bool xroad_fi_bot_ask_price_is_set(const xroad_fi_bot_t* obj);
8870 
8871 xroad_errno_t xroad_fi_bot_set_total_buy(xroad_fi_bot_t* obj, xroad_qty_t val);
8872 
8873 xroad_qty_t xroad_fi_bot_get_total_buy(const xroad_fi_bot_t* obj);
8874 
8875 void xroad_fi_bot_reset_total_buy(xroad_fi_bot_t* obj);
8876 
8877 bool xroad_fi_bot_total_buy_is_set(const xroad_fi_bot_t* obj);
8878 
8879 xroad_errno_t xroad_fi_bot_set_total_sell(xroad_fi_bot_t* obj, xroad_qty_t val);
8880 
8881 xroad_qty_t xroad_fi_bot_get_total_sell(const xroad_fi_bot_t* obj);
8882 
8883 void xroad_fi_bot_reset_total_sell(xroad_fi_bot_t* obj);
8884 
8885 bool xroad_fi_bot_total_sell_is_set(const xroad_fi_bot_t* obj);
8886 
8887 xroad_errno_t xroad_fi_bot_set_bid_state(xroad_fi_bot_t* obj, xroad_opt_mm_state_t val);
8888 
8889 xroad_opt_mm_state_t xroad_fi_bot_get_bid_state(const xroad_fi_bot_t* obj);
8890 
8891 void xroad_fi_bot_reset_bid_state(xroad_fi_bot_t* obj);
8892 
8893 bool xroad_fi_bot_bid_state_is_set(const xroad_fi_bot_t* obj);
8894 
8895 xroad_errno_t xroad_fi_bot_set_ask_state(xroad_fi_bot_t* obj, xroad_opt_mm_state_t val);
8896 
8897 xroad_opt_mm_state_t xroad_fi_bot_get_ask_state(const xroad_fi_bot_t* obj);
8898 
8899 void xroad_fi_bot_reset_ask_state(xroad_fi_bot_t* obj);
8900 
8901 bool xroad_fi_bot_ask_state_is_set(const xroad_fi_bot_t* obj);
8902 
8903 xroad_errno_t xroad_fi_bot_send(xroad_fi_bot_t* obj, const xroad_node_id_t id);
8904 
8905 xroad_errno_t xroad_fi_bot_route(xroad_fi_bot_t* obj, ...);
8906 
8907 void xroad_fi_bot_reset(xroad_fi_bot_t* obj);
8908 
8909 xroad_fi_bot_t* xroad_fi_bot_clone(const xroad_fi_bot_t* obj);
8910 
8911 bool xroad_fi_bot_is_valid(const xroad_fi_bot_t* obj);
8912 
8913 int32_t xroad_fi_bot_print(const xroad_fi_bot_t* obj, char* buf, size_t buf_len);
8914 
8915 uint64_t xroad_fi_bot_calc_hash(const xroad_fi_bot_t* obj);
8916 
8917 xroad_str_t xroad_fi_bot_calc_uniq_id(const xroad_fi_bot_t* obj);
8918 
8919 
8920 
8921 /* xroad_mdsource_t */
8922 
8923 xroad_object_id_t xroad_mdsource_get_id(const xroad_mdsource_t* obj);
8924 
8925 xroad_object_ref_t xroad_mdsource_get_ref(const xroad_mdsource_t* obj);
8926 
8927 xroad_errno_t xroad_mdsource_set_node_id(xroad_mdsource_t* obj, xroad_node_id_t val);
8928 
8929 xroad_node_id_t xroad_mdsource_get_node_id(const xroad_mdsource_t* obj);
8930 
8931 void xroad_mdsource_reset_node_id(xroad_mdsource_t* obj);
8932 
8933 bool xroad_mdsource_node_id_is_set(const xroad_mdsource_t* obj);
8934 
8935 xroad_errno_t xroad_mdsource_set_name(xroad_mdsource_t* obj, xroad_str_t val);
8936 
8937 xroad_str_t xroad_mdsource_get_name(const xroad_mdsource_t* obj);
8938 
8939 void xroad_mdsource_reset_name(xroad_mdsource_t* obj);
8940 
8941 bool xroad_mdsource_name_is_set(const xroad_mdsource_t* obj);
8942 
8943 xroad_errno_t xroad_mdsource_set_uri(xroad_mdsource_t* obj, xroad_str_t val);
8944 
8945 xroad_str_t xroad_mdsource_get_uri(const xroad_mdsource_t* obj);
8946 
8947 void xroad_mdsource_reset_uri(xroad_mdsource_t* obj);
8948 
8949 bool xroad_mdsource_uri_is_set(const xroad_mdsource_t* obj);
8950 
8951 xroad_errno_t xroad_mdsource_set_state(xroad_mdsource_t* obj, xroad_mdsource_state_t val);
8952 
8953 xroad_mdsource_state_t xroad_mdsource_get_state(const xroad_mdsource_t* obj);
8954 
8955 void xroad_mdsource_reset_state(xroad_mdsource_t* obj);
8956 
8957 bool xroad_mdsource_state_is_set(const xroad_mdsource_t* obj);
8958 
8959 xroad_errno_t xroad_mdsource_set_weight(xroad_mdsource_t* obj, xroad_int32_t val);
8960 
8961 xroad_int32_t xroad_mdsource_get_weight(const xroad_mdsource_t* obj);
8962 
8963 void xroad_mdsource_reset_weight(xroad_mdsource_t* obj);
8964 
8965 bool xroad_mdsource_weight_is_set(const xroad_mdsource_t* obj);
8966 
8967 xroad_errno_t xroad_mdsource_set_heartbeat(xroad_mdsource_t* obj, xroad_timestamp_t val);
8968 
8969 xroad_timestamp_t xroad_mdsource_get_heartbeat(const xroad_mdsource_t* obj);
8970 
8971 void xroad_mdsource_reset_heartbeat(xroad_mdsource_t* obj);
8972 
8973 bool xroad_mdsource_heartbeat_is_set(const xroad_mdsource_t* obj);
8974 
8975 xroad_errno_t xroad_mdsource_set_flags(xroad_mdsource_t* obj, xroad_int8_t val);
8976 
8977 xroad_int8_t xroad_mdsource_get_flags(const xroad_mdsource_t* obj);
8978 
8979 void xroad_mdsource_reset_flags(xroad_mdsource_t* obj);
8980 
8981 bool xroad_mdsource_flags_is_set(const xroad_mdsource_t* obj);
8982 
8983 xroad_errno_t xroad_mdsource_send(xroad_mdsource_t* obj, const xroad_node_id_t id);
8984 
8985 xroad_errno_t xroad_mdsource_route(xroad_mdsource_t* obj, ...);
8986 
8987 void xroad_mdsource_reset(xroad_mdsource_t* obj);
8988 
8989 xroad_mdsource_t* xroad_mdsource_clone(const xroad_mdsource_t* obj);
8990 
8991 bool xroad_mdsource_is_valid(const xroad_mdsource_t* obj);
8992 
8993 int32_t xroad_mdsource_print(const xroad_mdsource_t* obj, char* buf, size_t buf_len);
8994 
8995 uint64_t xroad_mdsource_calc_hash(const xroad_mdsource_t* obj);
8996 
8997 xroad_str_t xroad_mdsource_calc_uniq_id(const xroad_mdsource_t* obj);
8998 
8999 
9000 
9001 /* xroad_instr_mdsource_t */
9002 
9003 xroad_object_id_t xroad_instr_mdsource_get_id(const xroad_instr_mdsource_t* obj);
9004 
9005 xroad_object_ref_t xroad_instr_mdsource_get_ref(const xroad_instr_mdsource_t* obj);
9006 
9007 xroad_errno_t xroad_instr_mdsource_set_instr(xroad_instr_mdsource_t* obj, void* ref);
9008 
9009 xroad_errno_t xroad_instr_mdsource_set_instr_ref(xroad_instr_mdsource_t* obj, xroad_object_ref_t ref);
9010 
9011 void* xroad_instr_mdsource_get_instr(const xroad_instr_mdsource_t* obj);
9012 
9013 xroad_object_ref_t xroad_instr_mdsource_get_instr_ref(const xroad_instr_mdsource_t* obj);
9014 
9015 void xroad_instr_mdsource_reset_instr(xroad_instr_mdsource_t* obj);
9016 
9017 bool xroad_instr_mdsource_instr_is_set(const xroad_instr_mdsource_t* obj);
9018 
9019 xroad_errno_t xroad_instr_mdsource_set_mdsource(xroad_instr_mdsource_t* obj, void* ref);
9020 
9021 xroad_errno_t xroad_instr_mdsource_set_mdsource_ref(xroad_instr_mdsource_t* obj, xroad_object_ref_t ref);
9022 
9023 void* xroad_instr_mdsource_get_mdsource(const xroad_instr_mdsource_t* obj);
9024 
9025 xroad_object_ref_t xroad_instr_mdsource_get_mdsource_ref(const xroad_instr_mdsource_t* obj);
9026 
9027 void xroad_instr_mdsource_reset_mdsource(xroad_instr_mdsource_t* obj);
9028 
9029 bool xroad_instr_mdsource_mdsource_is_set(const xroad_instr_mdsource_t* obj);
9030 
9031 xroad_errno_t xroad_instr_mdsource_set_next(xroad_instr_mdsource_t* obj, void* ref);
9032 
9033 xroad_errno_t xroad_instr_mdsource_set_next_ref(xroad_instr_mdsource_t* obj, xroad_object_ref_t ref);
9034 
9035 void* xroad_instr_mdsource_get_next(const xroad_instr_mdsource_t* obj);
9036 
9037 xroad_object_ref_t xroad_instr_mdsource_get_next_ref(const xroad_instr_mdsource_t* obj);
9038 
9039 void xroad_instr_mdsource_reset_next(xroad_instr_mdsource_t* obj);
9040 
9041 bool xroad_instr_mdsource_next_is_set(const xroad_instr_mdsource_t* obj);
9042 
9043 xroad_errno_t xroad_instr_mdsource_send(xroad_instr_mdsource_t* obj, const xroad_node_id_t id);
9044 
9045 xroad_errno_t xroad_instr_mdsource_route(xroad_instr_mdsource_t* obj, ...);
9046 
9047 void xroad_instr_mdsource_reset(xroad_instr_mdsource_t* obj);
9048 
9049 xroad_instr_mdsource_t* xroad_instr_mdsource_clone(const xroad_instr_mdsource_t* obj);
9050 
9051 bool xroad_instr_mdsource_is_valid(const xroad_instr_mdsource_t* obj);
9052 
9053 int32_t xroad_instr_mdsource_print(const xroad_instr_mdsource_t* obj, char* buf, size_t buf_len);
9054 
9055 uint64_t xroad_instr_mdsource_calc_hash(const xroad_instr_mdsource_t* obj);
9056 
9057 xroad_str_t xroad_instr_mdsource_calc_uniq_id(const xroad_instr_mdsource_t* obj);
9058 
9059 
9060 
9061 /* xroad_instr_basket_t */
9062 
9063 xroad_object_id_t xroad_instr_basket_get_id(const xroad_instr_basket_t* obj);
9064 
9065 xroad_object_ref_t xroad_instr_basket_get_ref(const xroad_instr_basket_t* obj);
9066 
9067 xroad_errno_t xroad_instr_basket_set_deleted(xroad_instr_basket_t* obj, xroad_bool_t val);
9068 
9069 xroad_bool_t xroad_instr_basket_get_deleted(const xroad_instr_basket_t* obj);
9070 
9071 void xroad_instr_basket_reset_deleted(xroad_instr_basket_t* obj);
9072 
9073 bool xroad_instr_basket_deleted_is_set(const xroad_instr_basket_t* obj);
9074 
9075 xroad_errno_t xroad_instr_basket_set_instr(xroad_instr_basket_t* obj, void* ref);
9076 
9077 xroad_errno_t xroad_instr_basket_set_instr_ref(xroad_instr_basket_t* obj, xroad_object_ref_t ref);
9078 
9079 void* xroad_instr_basket_get_instr(const xroad_instr_basket_t* obj);
9080 
9081 xroad_object_ref_t xroad_instr_basket_get_instr_ref(const xroad_instr_basket_t* obj);
9082 
9083 void xroad_instr_basket_reset_instr(xroad_instr_basket_t* obj);
9084 
9085 bool xroad_instr_basket_instr_is_set(const xroad_instr_basket_t* obj);
9086 
9087 xroad_errno_t xroad_instr_basket_set_next(xroad_instr_basket_t* obj, void* ref);
9088 
9089 xroad_errno_t xroad_instr_basket_set_next_ref(xroad_instr_basket_t* obj, xroad_object_ref_t ref);
9090 
9091 void* xroad_instr_basket_get_next(const xroad_instr_basket_t* obj);
9092 
9093 xroad_object_ref_t xroad_instr_basket_get_next_ref(const xroad_instr_basket_t* obj);
9094 
9095 void xroad_instr_basket_reset_next(xroad_instr_basket_t* obj);
9096 
9097 bool xroad_instr_basket_next_is_set(const xroad_instr_basket_t* obj);
9098 
9099 xroad_errno_t xroad_instr_basket_set_shares(xroad_instr_basket_t* obj, xroad_double_t val);
9100 
9101 xroad_double_t xroad_instr_basket_get_shares(const xroad_instr_basket_t* obj);
9102 
9103 void xroad_instr_basket_reset_shares(xroad_instr_basket_t* obj);
9104 
9105 bool xroad_instr_basket_shares_is_set(const xroad_instr_basket_t* obj);
9106 
9107 xroad_errno_t xroad_instr_basket_set_ask(xroad_instr_basket_t* obj, xroad_double_t val);
9108 
9109 xroad_double_t xroad_instr_basket_get_ask(const xroad_instr_basket_t* obj);
9110 
9111 void xroad_instr_basket_reset_ask(xroad_instr_basket_t* obj);
9112 
9113 bool xroad_instr_basket_ask_is_set(const xroad_instr_basket_t* obj);
9114 
9115 xroad_errno_t xroad_instr_basket_set_bid(xroad_instr_basket_t* obj, xroad_double_t val);
9116 
9117 xroad_double_t xroad_instr_basket_get_bid(const xroad_instr_basket_t* obj);
9118 
9119 void xroad_instr_basket_reset_bid(xroad_instr_basket_t* obj);
9120 
9121 bool xroad_instr_basket_bid_is_set(const xroad_instr_basket_t* obj);
9122 
9123 xroad_errno_t xroad_instr_basket_set_trade(xroad_instr_basket_t* obj, xroad_double_t val);
9124 
9125 xroad_double_t xroad_instr_basket_get_trade(const xroad_instr_basket_t* obj);
9126 
9127 void xroad_instr_basket_reset_trade(xroad_instr_basket_t* obj);
9128 
9129 bool xroad_instr_basket_trade_is_set(const xroad_instr_basket_t* obj);
9130 
9131 xroad_errno_t xroad_instr_basket_set_use_indval(xroad_instr_basket_t* obj, xroad_bool_t val);
9132 
9133 xroad_bool_t xroad_instr_basket_get_use_indval(const xroad_instr_basket_t* obj);
9134 
9135 void xroad_instr_basket_reset_use_indval(xroad_instr_basket_t* obj);
9136 
9137 bool xroad_instr_basket_use_indval_is_set(const xroad_instr_basket_t* obj);
9138 
9139 xroad_errno_t xroad_instr_basket_set_multiplier(xroad_instr_basket_t* obj, xroad_double_t val);
9140 
9141 xroad_double_t xroad_instr_basket_get_multiplier(const xroad_instr_basket_t* obj);
9142 
9143 void xroad_instr_basket_reset_multiplier(xroad_instr_basket_t* obj);
9144 
9145 bool xroad_instr_basket_multiplier_is_set(const xroad_instr_basket_t* obj);
9146 
9147 xroad_errno_t xroad_instr_basket_send(xroad_instr_basket_t* obj, const xroad_node_id_t id);
9148 
9149 xroad_errno_t xroad_instr_basket_route(xroad_instr_basket_t* obj, ...);
9150 
9151 void xroad_instr_basket_reset(xroad_instr_basket_t* obj);
9152 
9153 xroad_instr_basket_t* xroad_instr_basket_clone(const xroad_instr_basket_t* obj);
9154 
9155 bool xroad_instr_basket_is_valid(const xroad_instr_basket_t* obj);
9156 
9157 int32_t xroad_instr_basket_print(const xroad_instr_basket_t* obj, char* buf, size_t buf_len);
9158 
9159 uint64_t xroad_instr_basket_calc_hash(const xroad_instr_basket_t* obj);
9160 
9161 xroad_str_t xroad_instr_basket_calc_uniq_id(const xroad_instr_basket_t* obj);
9162 
9163 
9164 
9165 /* xroad_broker_t */
9166 
9167 xroad_object_id_t xroad_broker_get_id(const xroad_broker_t* obj);
9168 
9169 xroad_object_ref_t xroad_broker_get_ref(const xroad_broker_t* obj);
9170 
9171 xroad_errno_t xroad_broker_set_name(xroad_broker_t* obj, xroad_str_t val);
9172 
9173 xroad_str_t xroad_broker_get_name(const xroad_broker_t* obj);
9174 
9175 void xroad_broker_reset_name(xroad_broker_t* obj);
9176 
9177 bool xroad_broker_name_is_set(const xroad_broker_t* obj);
9178 
9179 xroad_errno_t xroad_broker_send(xroad_broker_t* obj, const xroad_node_id_t id);
9180 
9181 xroad_errno_t xroad_broker_route(xroad_broker_t* obj, ...);
9182 
9183 void xroad_broker_reset(xroad_broker_t* obj);
9184 
9185 xroad_broker_t* xroad_broker_clone(const xroad_broker_t* obj);
9186 
9187 bool xroad_broker_is_valid(const xroad_broker_t* obj);
9188 
9189 int32_t xroad_broker_print(const xroad_broker_t* obj, char* buf, size_t buf_len);
9190 
9191 uint64_t xroad_broker_calc_hash(const xroad_broker_t* obj);
9192 
9193 xroad_str_t xroad_broker_calc_uniq_id(const xroad_broker_t* obj);
9194 
9195 
9196 
9197 /* xroad_spbex_bin_session_t */
9198 
9199 xroad_object_id_t xroad_spbex_bin_session_get_id(const xroad_spbex_bin_session_t* obj);
9200 
9201 xroad_object_ref_t xroad_spbex_bin_session_get_ref(const xroad_spbex_bin_session_t* obj);
9202 
9203 xroad_errno_t xroad_spbex_bin_session_set_node_id(xroad_spbex_bin_session_t* obj, xroad_node_id_t val);
9204 
9205 xroad_node_id_t xroad_spbex_bin_session_get_node_id(const xroad_spbex_bin_session_t* obj);
9206 
9207 void xroad_spbex_bin_session_reset_node_id(xroad_spbex_bin_session_t* obj);
9208 
9209 bool xroad_spbex_bin_session_node_id_is_set(const xroad_spbex_bin_session_t* obj);
9210 
9211 xroad_errno_t xroad_spbex_bin_session_set_cur_seq_num_in(xroad_spbex_bin_session_t* obj, xroad_int64_t val);
9212 
9213 xroad_int64_t xroad_spbex_bin_session_get_cur_seq_num_in(const xroad_spbex_bin_session_t* obj);
9214 
9215 void xroad_spbex_bin_session_reset_cur_seq_num_in(xroad_spbex_bin_session_t* obj);
9216 
9217 bool xroad_spbex_bin_session_cur_seq_num_in_is_set(const xroad_spbex_bin_session_t* obj);
9218 
9219 xroad_errno_t xroad_spbex_bin_session_set_next_seq_num_out(xroad_spbex_bin_session_t* obj, xroad_int64_t val);
9220 
9221 xroad_int64_t xroad_spbex_bin_session_get_next_seq_num_out(const xroad_spbex_bin_session_t* obj);
9222 
9223 void xroad_spbex_bin_session_reset_next_seq_num_out(xroad_spbex_bin_session_t* obj);
9224 
9225 bool xroad_spbex_bin_session_next_seq_num_out_is_set(const xroad_spbex_bin_session_t* obj);
9226 
9227 xroad_errno_t xroad_spbex_bin_session_send(xroad_spbex_bin_session_t* obj, const xroad_node_id_t id);
9228 
9229 xroad_errno_t xroad_spbex_bin_session_route(xroad_spbex_bin_session_t* obj, ...);
9230 
9231 void xroad_spbex_bin_session_reset(xroad_spbex_bin_session_t* obj);
9232 
9233 xroad_spbex_bin_session_t* xroad_spbex_bin_session_clone(const xroad_spbex_bin_session_t* obj);
9234 
9235 bool xroad_spbex_bin_session_is_valid(const xroad_spbex_bin_session_t* obj);
9236 
9237 int32_t xroad_spbex_bin_session_print(const xroad_spbex_bin_session_t* obj, char* buf, size_t buf_len);
9238 
9239 uint64_t xroad_spbex_bin_session_calc_hash(const xroad_spbex_bin_session_t* obj);
9240 
9241 xroad_str_t xroad_spbex_bin_session_calc_uniq_id(const xroad_spbex_bin_session_t* obj);
9242 
9243 
9244 
9245 /* xroad_order_spbex_t */
9246 
9247 xroad_object_id_t xroad_order_spbex_get_id(const xroad_order_spbex_t* obj);
9248 
9249 xroad_object_ref_t xroad_order_spbex_get_ref(const xroad_order_spbex_t* obj);
9250 
9251 xroad_errno_t xroad_order_spbex_set_node_id(xroad_order_spbex_t* obj, xroad_node_id_t val);
9252 
9253 xroad_node_id_t xroad_order_spbex_get_node_id(const xroad_order_spbex_t* obj);
9254 
9255 void xroad_order_spbex_reset_node_id(xroad_order_spbex_t* obj);
9256 
9257 bool xroad_order_spbex_node_id_is_set(const xroad_order_spbex_t* obj);
9258 
9259 xroad_errno_t xroad_order_spbex_set_order(xroad_order_spbex_t* obj, void* ref);
9260 
9261 xroad_errno_t xroad_order_spbex_set_order_ref(xroad_order_spbex_t* obj, xroad_object_ref_t ref);
9262 
9263 void* xroad_order_spbex_get_order(const xroad_order_spbex_t* obj);
9264 
9265 xroad_object_ref_t xroad_order_spbex_get_order_ref(const xroad_order_spbex_t* obj);
9266 
9267 void xroad_order_spbex_reset_order(xroad_order_spbex_t* obj);
9268 
9269 bool xroad_order_spbex_order_is_set(const xroad_order_spbex_t* obj);
9270 
9271 xroad_errno_t xroad_order_spbex_set_last_timestamp(xroad_order_spbex_t* obj, xroad_timestamp_t val);
9272 
9273 xroad_timestamp_t xroad_order_spbex_get_last_timestamp(const xroad_order_spbex_t* obj);
9274 
9275 void xroad_order_spbex_reset_last_timestamp(xroad_order_spbex_t* obj);
9276 
9277 bool xroad_order_spbex_last_timestamp_is_set(const xroad_order_spbex_t* obj);
9278 
9279 xroad_errno_t xroad_order_spbex_set_last_seq_num(xroad_order_spbex_t* obj, xroad_int64_t val);
9280 
9281 xroad_int64_t xroad_order_spbex_get_last_seq_num(const xroad_order_spbex_t* obj);
9282 
9283 void xroad_order_spbex_reset_last_seq_num(xroad_order_spbex_t* obj);
9284 
9285 bool xroad_order_spbex_last_seq_num_is_set(const xroad_order_spbex_t* obj);
9286 
9287 xroad_errno_t xroad_order_spbex_set_price(xroad_order_spbex_t* obj, xroad_price_t val);
9288 
9289 xroad_price_t xroad_order_spbex_get_price(const xroad_order_spbex_t* obj);
9290 
9291 void xroad_order_spbex_reset_price(xroad_order_spbex_t* obj);
9292 
9293 bool xroad_order_spbex_price_is_set(const xroad_order_spbex_t* obj);
9294 
9295 xroad_errno_t xroad_order_spbex_set_qty(xroad_order_spbex_t* obj, xroad_qty_t val);
9296 
9297 xroad_qty_t xroad_order_spbex_get_qty(const xroad_order_spbex_t* obj);
9298 
9299 void xroad_order_spbex_reset_qty(xroad_order_spbex_t* obj);
9300 
9301 bool xroad_order_spbex_qty_is_set(const xroad_order_spbex_t* obj);
9302 
9303 xroad_errno_t xroad_order_spbex_send(xroad_order_spbex_t* obj, const xroad_node_id_t id);
9304 
9305 xroad_errno_t xroad_order_spbex_route(xroad_order_spbex_t* obj, ...);
9306 
9307 void xroad_order_spbex_reset(xroad_order_spbex_t* obj);
9308 
9309 xroad_order_spbex_t* xroad_order_spbex_clone(const xroad_order_spbex_t* obj);
9310 
9311 bool xroad_order_spbex_is_valid(const xroad_order_spbex_t* obj);
9312 
9313 int32_t xroad_order_spbex_print(const xroad_order_spbex_t* obj, char* buf, size_t buf_len);
9314 
9315 uint64_t xroad_order_spbex_calc_hash(const xroad_order_spbex_t* obj);
9316 
9317 xroad_str_t xroad_order_spbex_calc_uniq_id(const xroad_order_spbex_t* obj);
9318 
9319 
9320 
9321 /* xroad_scheduled_t */
9322 
9323 xroad_object_id_t xroad_scheduled_get_id(const xroad_scheduled_t* obj);
9324 
9325 xroad_object_ref_t xroad_scheduled_get_ref(const xroad_scheduled_t* obj);
9326 
9327 xroad_errno_t xroad_scheduled_set_start(xroad_scheduled_t* obj, xroad_int32_t val);
9328 
9329 xroad_int32_t xroad_scheduled_get_start(const xroad_scheduled_t* obj);
9330 
9331 void xroad_scheduled_reset_start(xroad_scheduled_t* obj);
9332 
9333 bool xroad_scheduled_start_is_set(const xroad_scheduled_t* obj);
9334 
9335 xroad_errno_t xroad_scheduled_send(xroad_scheduled_t* obj, const xroad_node_id_t id);
9336 
9337 xroad_errno_t xroad_scheduled_route(xroad_scheduled_t* obj, ...);
9338 
9339 void xroad_scheduled_reset(xroad_scheduled_t* obj);
9340 
9341 xroad_scheduled_t* xroad_scheduled_clone(const xroad_scheduled_t* obj);
9342 
9343 bool xroad_scheduled_is_valid(const xroad_scheduled_t* obj);
9344 
9345 int32_t xroad_scheduled_print(const xroad_scheduled_t* obj, char* buf, size_t buf_len);
9346 
9347 uint64_t xroad_scheduled_calc_hash(const xroad_scheduled_t* obj);
9348 
9349 xroad_str_t xroad_scheduled_calc_uniq_id(const xroad_scheduled_t* obj);
9350 
9351 
9352 
9353 /* xroad_mdconsumer_t */
9354 
9355 xroad_object_id_t xroad_mdconsumer_get_id(const xroad_mdconsumer_t* obj);
9356 
9357 xroad_object_ref_t xroad_mdconsumer_get_ref(const xroad_mdconsumer_t* obj);
9358 
9359 xroad_errno_t xroad_mdconsumer_set_instr(xroad_mdconsumer_t* obj, void* ref);
9360 
9361 xroad_errno_t xroad_mdconsumer_set_instr_ref(xroad_mdconsumer_t* obj, xroad_object_ref_t ref);
9362 
9363 void* xroad_mdconsumer_get_instr(const xroad_mdconsumer_t* obj);
9364 
9365 xroad_object_ref_t xroad_mdconsumer_get_instr_ref(const xroad_mdconsumer_t* obj);
9366 
9367 void xroad_mdconsumer_reset_instr(xroad_mdconsumer_t* obj);
9368 
9369 bool xroad_mdconsumer_instr_is_set(const xroad_mdconsumer_t* obj);
9370 
9371 xroad_errno_t xroad_mdconsumer_set_src_node_id(xroad_mdconsumer_t* obj, xroad_node_id_t val);
9372 
9373 xroad_node_id_t xroad_mdconsumer_get_src_node_id(const xroad_mdconsumer_t* obj);
9374 
9375 void xroad_mdconsumer_reset_src_node_id(xroad_mdconsumer_t* obj);
9376 
9377 bool xroad_mdconsumer_src_node_id_is_set(const xroad_mdconsumer_t* obj);
9378 
9379 xroad_errno_t xroad_mdconsumer_set_next(xroad_mdconsumer_t* obj, void* ref);
9380 
9381 xroad_errno_t xroad_mdconsumer_set_next_ref(xroad_mdconsumer_t* obj, xroad_object_ref_t ref);
9382 
9383 void* xroad_mdconsumer_get_next(const xroad_mdconsumer_t* obj);
9384 
9385 xroad_object_ref_t xroad_mdconsumer_get_next_ref(const xroad_mdconsumer_t* obj);
9386 
9387 void xroad_mdconsumer_reset_next(xroad_mdconsumer_t* obj);
9388 
9389 bool xroad_mdconsumer_next_is_set(const xroad_mdconsumer_t* obj);
9390 
9391 xroad_errno_t xroad_mdconsumer_send(xroad_mdconsumer_t* obj, const xroad_node_id_t id);
9392 
9393 xroad_errno_t xroad_mdconsumer_route(xroad_mdconsumer_t* obj, ...);
9394 
9395 void xroad_mdconsumer_reset(xroad_mdconsumer_t* obj);
9396 
9397 xroad_mdconsumer_t* xroad_mdconsumer_clone(const xroad_mdconsumer_t* obj);
9398 
9399 bool xroad_mdconsumer_is_valid(const xroad_mdconsumer_t* obj);
9400 
9401 int32_t xroad_mdconsumer_print(const xroad_mdconsumer_t* obj, char* buf, size_t buf_len);
9402 
9403 uint64_t xroad_mdconsumer_calc_hash(const xroad_mdconsumer_t* obj);
9404 
9405 xroad_str_t xroad_mdconsumer_calc_uniq_id(const xroad_mdconsumer_t* obj);
9406 
9407 
9408 
9409 /* xroad_pre_trade_t */
9410 
9411 xroad_object_id_t xroad_pre_trade_get_id(const xroad_pre_trade_t* obj);
9412 
9413 xroad_object_ref_t xroad_pre_trade_get_ref(const xroad_pre_trade_t* obj);
9414 
9415 xroad_errno_t xroad_pre_trade_set_order(xroad_pre_trade_t* obj, void* ref);
9416 
9417 xroad_errno_t xroad_pre_trade_set_order_ref(xroad_pre_trade_t* obj, xroad_object_ref_t ref);
9418 
9419 void* xroad_pre_trade_get_order(const xroad_pre_trade_t* obj);
9420 
9421 xroad_object_ref_t xroad_pre_trade_get_order_ref(const xroad_pre_trade_t* obj);
9422 
9423 void xroad_pre_trade_reset_order(xroad_pre_trade_t* obj);
9424 
9425 bool xroad_pre_trade_order_is_set(const xroad_pre_trade_t* obj);
9426 
9427 xroad_errno_t xroad_pre_trade_set_exch_id(xroad_pre_trade_t* obj, xroad_str_t val);
9428 
9429 xroad_str_t xroad_pre_trade_get_exch_id(const xroad_pre_trade_t* obj);
9430 
9431 void xroad_pre_trade_reset_exch_id(xroad_pre_trade_t* obj);
9432 
9433 bool xroad_pre_trade_exch_id_is_set(const xroad_pre_trade_t* obj);
9434 
9435 xroad_errno_t xroad_pre_trade_set_price(xroad_pre_trade_t* obj, xroad_price_t val);
9436 
9437 xroad_price_t xroad_pre_trade_get_price(const xroad_pre_trade_t* obj);
9438 
9439 void xroad_pre_trade_reset_price(xroad_pre_trade_t* obj);
9440 
9441 bool xroad_pre_trade_price_is_set(const xroad_pre_trade_t* obj);
9442 
9443 xroad_errno_t xroad_pre_trade_set_qty(xroad_pre_trade_t* obj, xroad_qty_t val);
9444 
9445 xroad_qty_t xroad_pre_trade_get_qty(const xroad_pre_trade_t* obj);
9446 
9447 void xroad_pre_trade_reset_qty(xroad_pre_trade_t* obj);
9448 
9449 bool xroad_pre_trade_qty_is_set(const xroad_pre_trade_t* obj);
9450 
9451 xroad_errno_t xroad_pre_trade_set_ts(xroad_pre_trade_t* obj, xroad_timestamp_t val);
9452 
9453 xroad_timestamp_t xroad_pre_trade_get_ts(const xroad_pre_trade_t* obj);
9454 
9455 void xroad_pre_trade_reset_ts(xroad_pre_trade_t* obj);
9456 
9457 bool xroad_pre_trade_ts_is_set(const xroad_pre_trade_t* obj);
9458 
9459 xroad_errno_t xroad_pre_trade_send(xroad_pre_trade_t* obj, const xroad_node_id_t id);
9460 
9461 xroad_errno_t xroad_pre_trade_route(xroad_pre_trade_t* obj, ...);
9462 
9463 void xroad_pre_trade_reset(xroad_pre_trade_t* obj);
9464 
9465 xroad_pre_trade_t* xroad_pre_trade_clone(const xroad_pre_trade_t* obj);
9466 
9467 bool xroad_pre_trade_is_valid(const xroad_pre_trade_t* obj);
9468 
9469 int32_t xroad_pre_trade_print(const xroad_pre_trade_t* obj, char* buf, size_t buf_len);
9470 
9471 uint64_t xroad_pre_trade_calc_hash(const xroad_pre_trade_t* obj);
9472 
9473 xroad_str_t xroad_pre_trade_calc_uniq_id(const xroad_pre_trade_t* obj);
9474 
9475 
9476 
9477 /* xroad_pre_trade_ack_t */
9478 
9479 xroad_object_id_t xroad_pre_trade_ack_get_id(const xroad_pre_trade_ack_t* obj);
9480 
9481 xroad_object_ref_t xroad_pre_trade_ack_get_ref(const xroad_pre_trade_ack_t* obj);
9482 
9483 xroad_errno_t xroad_pre_trade_ack_set_pre_trade(xroad_pre_trade_ack_t* obj, void* ref);
9484 
9485 xroad_errno_t xroad_pre_trade_ack_set_pre_trade_ref(xroad_pre_trade_ack_t* obj, xroad_object_ref_t ref);
9486 
9487 void* xroad_pre_trade_ack_get_pre_trade(const xroad_pre_trade_ack_t* obj);
9488 
9489 xroad_object_ref_t xroad_pre_trade_ack_get_pre_trade_ref(const xroad_pre_trade_ack_t* obj);
9490 
9491 void xroad_pre_trade_ack_reset_pre_trade(xroad_pre_trade_ack_t* obj);
9492 
9493 bool xroad_pre_trade_ack_pre_trade_is_set(const xroad_pre_trade_ack_t* obj);
9494 
9495 xroad_errno_t xroad_pre_trade_ack_set_status(xroad_pre_trade_ack_t* obj, xroad_pre_trade_status_t val);
9496 
9497 xroad_pre_trade_status_t xroad_pre_trade_ack_get_status(const xroad_pre_trade_ack_t* obj);
9498 
9499 void xroad_pre_trade_ack_reset_status(xroad_pre_trade_ack_t* obj);
9500 
9501 bool xroad_pre_trade_ack_status_is_set(const xroad_pre_trade_ack_t* obj);
9502 
9503 xroad_errno_t xroad_pre_trade_ack_set_ts(xroad_pre_trade_ack_t* obj, xroad_timestamp_t val);
9504 
9505 xroad_timestamp_t xroad_pre_trade_ack_get_ts(const xroad_pre_trade_ack_t* obj);
9506 
9507 void xroad_pre_trade_ack_reset_ts(xroad_pre_trade_ack_t* obj);
9508 
9509 bool xroad_pre_trade_ack_ts_is_set(const xroad_pre_trade_ack_t* obj);
9510 
9511 xroad_errno_t xroad_pre_trade_ack_send(xroad_pre_trade_ack_t* obj, const xroad_node_id_t id);
9512 
9513 xroad_errno_t xroad_pre_trade_ack_route(xroad_pre_trade_ack_t* obj, ...);
9514 
9515 void xroad_pre_trade_ack_reset(xroad_pre_trade_ack_t* obj);
9516 
9517 xroad_pre_trade_ack_t* xroad_pre_trade_ack_clone(const xroad_pre_trade_ack_t* obj);
9518 
9519 bool xroad_pre_trade_ack_is_valid(const xroad_pre_trade_ack_t* obj);
9520 
9521 int32_t xroad_pre_trade_ack_print(const xroad_pre_trade_ack_t* obj, char* buf, size_t buf_len);
9522 
9523 uint64_t xroad_pre_trade_ack_calc_hash(const xroad_pre_trade_ack_t* obj);
9524 
9525 xroad_str_t xroad_pre_trade_ack_calc_uniq_id(const xroad_pre_trade_ack_t* obj);
9526 
9527 
9528 
9529 /* xroad_speedway_t */
9530 
9531 xroad_object_id_t xroad_speedway_get_id(const xroad_speedway_t* obj);
9532 
9533 xroad_object_ref_t xroad_speedway_get_ref(const xroad_speedway_t* obj);
9534 
9535 xroad_errno_t xroad_speedway_set_src_node_id(xroad_speedway_t* obj, xroad_node_id_t val);
9536 
9537 xroad_node_id_t xroad_speedway_get_src_node_id(const xroad_speedway_t* obj);
9538 
9539 void xroad_speedway_reset_src_node_id(xroad_speedway_t* obj);
9540 
9541 bool xroad_speedway_src_node_id_is_set(const xroad_speedway_t* obj);
9542 
9543 xroad_errno_t xroad_speedway_set_key(xroad_speedway_t* obj, xroad_str_t val);
9544 
9545 xroad_str_t xroad_speedway_get_key(const xroad_speedway_t* obj);
9546 
9547 void xroad_speedway_reset_key(xroad_speedway_t* obj);
9548 
9549 bool xroad_speedway_key_is_set(const xroad_speedway_t* obj);
9550 
9551 xroad_errno_t xroad_speedway_set_type(xroad_speedway_t* obj, xroad_field_type_t val);
9552 
9553 xroad_field_type_t xroad_speedway_get_type(const xroad_speedway_t* obj);
9554 
9555 void xroad_speedway_reset_type(xroad_speedway_t* obj);
9556 
9557 bool xroad_speedway_type_is_set(const xroad_speedway_t* obj);
9558 
9559 xroad_errno_t xroad_speedway_set_value(xroad_speedway_t* obj, xroad_binary_t val);
9560 
9561 xroad_binary_t xroad_speedway_get_value(const xroad_speedway_t* obj);
9562 
9563 void xroad_speedway_reset_value(xroad_speedway_t* obj);
9564 
9565 bool xroad_speedway_value_is_set(const xroad_speedway_t* obj);
9566 
9567 xroad_errno_t xroad_speedway_set_ts(xroad_speedway_t* obj, xroad_timestamp_t val);
9568 
9569 xroad_timestamp_t xroad_speedway_get_ts(const xroad_speedway_t* obj);
9570 
9571 void xroad_speedway_reset_ts(xroad_speedway_t* obj);
9572 
9573 bool xroad_speedway_ts_is_set(const xroad_speedway_t* obj);
9574 
9575 xroad_errno_t xroad_speedway_send(xroad_speedway_t* obj, const xroad_node_id_t id);
9576 
9577 xroad_errno_t xroad_speedway_route(xroad_speedway_t* obj, ...);
9578 
9579 void xroad_speedway_reset(xroad_speedway_t* obj);
9580 
9581 xroad_speedway_t* xroad_speedway_clone(const xroad_speedway_t* obj);
9582 
9583 bool xroad_speedway_is_valid(const xroad_speedway_t* obj);
9584 
9585 int32_t xroad_speedway_print(const xroad_speedway_t* obj, char* buf, size_t buf_len);
9586 
9587 uint64_t xroad_speedway_calc_hash(const xroad_speedway_t* obj);
9588 
9589 xroad_str_t xroad_speedway_calc_uniq_id(const xroad_speedway_t* obj);
9590 
9591 
9592 
9593 /* xroad_top_book_t */
9594 
9595 xroad_object_id_t xroad_top_book_get_id(const xroad_top_book_t* obj);
9596 
9597 xroad_object_ref_t xroad_top_book_get_ref(const xroad_top_book_t* obj);
9598 
9599 xroad_errno_t xroad_top_book_set_sniper_mode(xroad_top_book_t* obj, xroad_bool_t val);
9600 
9601 xroad_bool_t xroad_top_book_get_sniper_mode(const xroad_top_book_t* obj);
9602 
9603 void xroad_top_book_reset_sniper_mode(xroad_top_book_t* obj);
9604 
9605 bool xroad_top_book_sniper_mode_is_set(const xroad_top_book_t* obj);
9606 
9607 xroad_errno_t xroad_top_book_set_step_size(xroad_top_book_t* obj, xroad_int32_t val);
9608 
9609 xroad_int32_t xroad_top_book_get_step_size(const xroad_top_book_t* obj);
9610 
9611 void xroad_top_book_reset_step_size(xroad_top_book_t* obj);
9612 
9613 bool xroad_top_book_step_size_is_set(const xroad_top_book_t* obj);
9614 
9615 xroad_errno_t xroad_top_book_send(xroad_top_book_t* obj, const xroad_node_id_t id);
9616 
9617 xroad_errno_t xroad_top_book_route(xroad_top_book_t* obj, ...);
9618 
9619 void xroad_top_book_reset(xroad_top_book_t* obj);
9620 
9621 xroad_top_book_t* xroad_top_book_clone(const xroad_top_book_t* obj);
9622 
9623 bool xroad_top_book_is_valid(const xroad_top_book_t* obj);
9624 
9625 int32_t xroad_top_book_print(const xroad_top_book_t* obj, char* buf, size_t buf_len);
9626 
9627 uint64_t xroad_top_book_calc_hash(const xroad_top_book_t* obj);
9628 
9629 xroad_str_t xroad_top_book_calc_uniq_id(const xroad_top_book_t* obj);
9630 
9631 
9632 
9633 #ifdef __cplusplus
9634 }
9635 #endif
Definition: xroad_binary.h:24
Definition: xroad_date.h:20
Definition: xroad_datetime.h:21
Definition: xroad_objects_types.h:130
Definition: xroad_string.h:29
CAUTION: do not change this file - it is autogenerated.
xroad_node_event_enum_t
Definition: xroad_objects_types.h:528
xroad_ord_type_t
Definition: xroad_objects_types.h:254
int64_t xroad_qty_t
Definition: xroad_objects_types.h:159
xroad_pre_trade_status_t
Definition: xroad_objects_types.h:516