MIDAS
Loading...
Searching...
No Matches
mrpc.cxx
Go to the documentation of this file.
1/********************************************************************\
2
3 Name: MRPC.C
4 Created by: Stefan Ritt
5
6 Contents: List of MIDAS RPC functions with parameters
7
8 $Id$
9
10\********************************************************************/
11
31#ifndef DOXYGEN_SHOULD_SKIP_THIS
32
33#include "midas.h"
34#include "msystem.h"
35
37#endif /* DOXYGEN_SHOULD_SKIP_THIS */
38
45
46 /* common functions */
47 {RPC_CM_SET_CLIENT_INFO, "cm_set_client_info",
48 {{TID_INT32, RPC_IN},
55 {0}}},
56
57 {RPC_CM_CHECK_CLIENT, "cm_check_client",
58 {{TID_INT32, RPC_IN},
60 {0}}},
61
62 {RPC_CM_SET_WATCHDOG_PARAMS, "cm_set_watchdog_params",
63 {{TID_BOOL, RPC_IN},
65 {0}}},
66
67 {RPC_CM_CLEANUP, "cm_cleanup",
70 {0}}},
71
72 {RPC_CM_GET_WATCHDOG_INFO, "cm_get_watchdog_info",
73 {{TID_INT32, RPC_IN},
77 {0}}},
78
79 {RPC_CM_MSG, "cm_msg",
80 {{TID_INT32, RPC_IN},
85 {0}}},
86
87 {RPC_CM_MSG_LOG, "cm_msg_log",
88 {{TID_INT32, RPC_IN},
91 {0}}},
92
93 {RPC_CM_EXECUTE, "cm_execute",
97 {0}}},
98
99 {RPC_CM_EXIST, "cm_exist",
100 {{TID_STRING, RPC_IN},
101 {TID_BOOL, RPC_IN},
102 {0}}},
103
104 {RPC_CM_SYNCHRONIZE, "cm_synchronize",
106 {0}}},
107
108 {RPC_CM_ASCTIME, "cm_asctime",
110 {TID_INT32, RPC_IN},
111 {0}}},
112
113 {RPC_CM_TIME, "cm_time",
115 {0}}},
116
117 {RPC_CM_MSG_RETRIEVE, "cm_msg_retrieve",
118 {{TID_INT32, RPC_IN},
120 {TID_INT32, RPC_IN},
121 {0}}},
122
123 /* buffer manager functions */
124
125 {RPC_BM_OPEN_BUFFER, "bm_open_buffer",
126 {{TID_STRING, RPC_IN},
127 {TID_INT32, RPC_IN},
129 {0}}},
130
131 {RPC_BM_CLOSE_BUFFER, "bm_close_buffer",
132 {{TID_INT32, RPC_IN},
133 {0}}},
134
135 {RPC_BM_CLOSE_ALL_BUFFERS, "bm_close_all_buffers",
136 {{0}}},
137
138 {RPC_BM_GET_BUFFER_INFO, "bm_get_buffer_info",
139 {{TID_INT32, RPC_IN},
140 {TID_STRUCT, RPC_OUT, sizeof(BUFFER_HEADER)},
141 {0}}},
142
143 {RPC_BM_GET_BUFFER_LEVEL, "bm_get_buffer_level",
144 {{TID_INT32, RPC_IN},
146 {0}}},
147
148 {RPC_BM_INIT_BUFFER_COUNTERS, "bm_init_buffer_counters",
149 {{TID_INT32, RPC_IN},
150 {0}}},
151
152 {RPC_BM_SET_CACHE_SIZE, "bm_set_cache_size",
153 {{TID_INT32, RPC_IN},
154 {TID_INT32, RPC_IN},
155 {TID_INT32, RPC_IN},
156 {0}}},
157
158 {RPC_BM_ADD_EVENT_REQUEST, "bm_add_event_request",
159 {{TID_INT32, RPC_IN},
160 {TID_INT16, RPC_IN},
161 {TID_INT16, RPC_IN},
162 {TID_INT32, RPC_IN},
163 {TID_INT32, RPC_IN},
164 {TID_INT32, RPC_IN},
165 {0}}},
166
167 {RPC_BM_REMOVE_EVENT_REQUEST, "bm_remove_event_request",
168 {{TID_INT32, RPC_IN},
169 {TID_INT32, RPC_IN},
170 {0}}},
171
172 {RPC_BM_SEND_EVENT, "bm_send_event",
173 {{TID_INT32, RPC_IN},
175 {TID_INT32, RPC_IN},
176 {TID_INT32, RPC_IN},
177 {0}}},
178
179
180 {RPC_BM_FLUSH_CACHE, "bm_flush_cache",
181 {{TID_INT32, RPC_IN},
182 {TID_INT32, RPC_IN},
183 {0}}},
184
185
186 {RPC_BM_RECEIVE_EVENT, "bm_receive_event",
187 {{TID_INT32, RPC_IN},
190 {TID_INT32, RPC_IN},
191 {0}}},
192
193
194 {RPC_BM_RECEIVE_EVENT_CXX, "bm_receive_event_cxx",
195 {{TID_INT32, RPC_IN},
197 {TID_INT32, RPC_IN},
198 {0}}},
199
200
201 {RPC_BM_SKIP_EVENT, "bm_skip_event",
202 {{TID_INT32, RPC_IN},
203 {0}}},
204
205 {RPC_BM_MARK_READ_WAITING, "bm_mark_read_waiting",
206 {{TID_BOOL, RPC_IN},
207 {0}}},
208
209 {RPC_BM_EMPTY_BUFFERS, "bm_empty_buffers",
210 {{0}}},
211
212 /* online database functions */
213
214 {RPC_DB_OPEN_DATABASE, "db_open_database",
215 {{TID_STRING, RPC_IN},
216 {TID_INT32, RPC_IN},
219 {0}}},
220
221 {RPC_DB_CLOSE_DATABASE, "db_close_database",
222 {{TID_INT32, RPC_IN},
223 {0}}},
224
225 {RPC_DB_FLUSH_DATABASE, "db_flush_database",
226 {{TID_INT32, RPC_IN},
227 {0}}},
228
229 {RPC_DB_CLOSE_ALL_DATABASES, "db_close_all_databases",
230 {{0}
231 }
232 }
233 ,
234
235 {RPC_DB_CREATE_KEY, "db_create_key",
236 {{TID_INT32, RPC_IN},
237 {TID_INT32, RPC_IN},
240 {0}}},
241
242 {RPC_DB_CREATE_LINK, "db_create_link",
243 {{TID_INT32, RPC_IN},
244 {TID_INT32, RPC_IN},
247 {0}}},
248
249 {RPC_DB_SET_VALUE, "db_set_value",
250 {{TID_INT32, RPC_IN},
251 {TID_INT32, RPC_IN},
254 {TID_INT32, RPC_IN},
255 {TID_INT32, RPC_IN},
257 {0}}},
258
259 {RPC_DB_GET_VALUE, "db_get_value",
260 {{TID_INT32, RPC_IN},
261 {TID_INT32, RPC_IN},
266 {TID_BOOL, RPC_IN},
267 {0}}},
268
269 {RPC_DB_FIND_KEY, "db_find_key",
270 {{TID_INT32, RPC_IN},
271 {TID_INT32, RPC_IN},
274 {0}}},
275
276 {RPC_DB_FIND_LINK, "db_fink_link",
277 {{TID_INT32, RPC_IN},
278 {TID_INT32, RPC_IN},
281 {0}}},
282
283 {RPC_DB_GET_PARENT, "db_get_parent",
284 {{TID_INT32, RPC_IN},
285 {TID_INT32, RPC_IN},
287 {0}}},
288
289 {RPC_DB_COPY_XML, "db_copy_xml",
290 {{TID_INT32, RPC_IN},
291 {TID_INT32, RPC_IN},
294 {TID_BOOL, RPC_IN},
295 {0}}},
296
297 {RPC_DB_GET_PATH, "db_get_path",
298 {{TID_INT32, RPC_IN},
299 {TID_INT32, RPC_IN},
301 {TID_INT32, RPC_IN},
302 {0}}},
303
304 {RPC_DB_DELETE_KEY, "db_delete_key",
305 {{TID_INT32, RPC_IN},
306 {TID_INT32, RPC_IN},
307 {TID_BOOL, RPC_IN},
308 {0}}},
309
310 {RPC_DB_ENUM_KEY, "db_enum_key",
311 {{TID_INT32, RPC_IN},
312 {TID_INT32, RPC_IN},
313 {TID_INT32, RPC_IN},
315 {0}}},
316
317 {RPC_DB_ENUM_LINK, "db_enum_link",
318 {{TID_INT32, RPC_IN},
319 {TID_INT32, RPC_IN},
320 {TID_INT32, RPC_IN},
322 {0}}},
323
324 {RPC_DB_GET_KEY, "db_get_key",
325 {{TID_INT32, RPC_IN},
326 {TID_INT32, RPC_IN},
327 {TID_STRUCT, RPC_OUT, sizeof(KEY)},
328 {0}}},
329
330 {RPC_DB_GET_LINK, "db_get_link",
331 {{TID_INT32, RPC_IN},
332 {TID_INT32, RPC_IN},
333 {TID_STRUCT, RPC_OUT, sizeof(KEY)},
334 {0}}},
335
336 {RPC_DB_GET_KEY_INFO, "db_get_key_info",
337 {{TID_INT32, RPC_IN},
338 {TID_INT32, RPC_IN},
340 {TID_INT32, RPC_IN},
344 {0}}},
345
346 {RPC_DB_GET_KEY_TIME, "db_get_key_time",
347 {{TID_INT32, RPC_IN},
348 {TID_INT32, RPC_IN},
350 {0}}},
351
352 {RPC_DB_RENAME_KEY, "db_rename_key",
353 {{TID_INT32, RPC_IN},
354 {TID_INT32, RPC_IN},
356 {0}}},
357
358 {RPC_DB_REORDER_KEY, "db_reorder_key",
359 {{TID_INT32, RPC_IN},
360 {TID_INT32, RPC_IN},
361 {TID_INT32, RPC_IN},
362 {0}}},
363
364 {RPC_DB_GET_DATA, "db_get_data",
365 {{TID_INT32, RPC_IN},
366 {TID_INT32, RPC_IN},
370 {0}}},
371
372 {RPC_DB_GET_LINK_DATA, "db_get_data",
373 {{TID_INT32, RPC_IN},
374 {TID_INT32, RPC_IN},
378 {0}}},
379
380 {RPC_DB_GET_DATA1, "db_get_data1",
381 {{TID_INT32, RPC_IN},
382 {TID_INT32, RPC_IN},
387 {0}}},
388
389 {RPC_DB_GET_DATA_INDEX, "db_get_data_index",
390 {{TID_INT32, RPC_IN},
391 {TID_INT32, RPC_IN},
394 {TID_INT32, RPC_IN},
396 {0}}},
397
398 {RPC_DB_SET_DATA, "db_set_data",
399 {{TID_INT32, RPC_IN},
400 {TID_INT32, RPC_IN},
402 {TID_INT32, RPC_IN},
403 {TID_INT32, RPC_IN},
405 {0}}},
406
407 {RPC_DB_SET_DATA1, "db_set_data1",
408 {{TID_INT32, RPC_IN},
409 {TID_INT32, RPC_IN},
411 {TID_INT32, RPC_IN},
412 {TID_INT32, RPC_IN},
414 {0}}},
415
416 {RPC_DB_NOTIFY_CLIENTS_ARRAY, "db_notify_clients_array",
417 {{TID_INT32, RPC_IN},
419 {TID_INT32, RPC_IN},
420 {0}}},
421
422 {RPC_DB_SET_LINK_DATA, "db_set_link_data",
423 {{TID_INT32, RPC_IN},
424 {TID_INT32, RPC_IN},
426 {TID_INT32, RPC_IN},
427 {TID_INT32, RPC_IN},
429 {0}}},
430
431 {RPC_DB_SET_DATA_INDEX, "db_set_data_index",
432 {{TID_INT32, RPC_IN},
433 {TID_INT32, RPC_IN},
435 {TID_INT32, RPC_IN},
436 {TID_INT32, RPC_IN},
438 {0}}},
439
440 {RPC_DB_SET_LINK_DATA_INDEX, "db_set_link_data_index",
441 {{TID_INT32, RPC_IN},
442 {TID_INT32, RPC_IN},
444 {TID_INT32, RPC_IN},
445 {TID_INT32, RPC_IN},
447 {0}}},
448
449 {RPC_DB_SET_DATA_INDEX1, "db_set_data_index1",
450 {{TID_INT32, RPC_IN},
451 {TID_INT32, RPC_IN},
453 {TID_INT32, RPC_IN},
454 {TID_INT32, RPC_IN},
456 {TID_BOOL, RPC_IN},
457 {0}}},
458
459 {RPC_DB_SET_NUM_VALUES, "db_set_num_values",
460 {{TID_INT32, RPC_IN},
461 {TID_INT32, RPC_IN},
462 {TID_INT32, RPC_IN},
463 {0}}},
464
465 {RPC_DB_SET_MODE, "db_set_mode",
466 {{TID_INT32, RPC_IN},
467 {TID_INT32, RPC_IN},
469 {TID_BOOL, RPC_IN},
470 {0}}},
471
472 {RPC_DB_CREATE_RECORD, "db_create_record",
473 {{TID_INT32, RPC_IN},
474 {TID_INT32, RPC_IN},
477 {0}}},
478
479 {RPC_DB_CHECK_RECORD, "db_check_record",
480 {{TID_INT32, RPC_IN},
481 {TID_INT32, RPC_IN},
484 {TID_BOOL, RPC_IN},
485 {0}}},
486
487 {RPC_DB_GET_RECORD, "db_get_record",
488 {{TID_INT32, RPC_IN},
489 {TID_INT32, RPC_IN},
492 {TID_INT32, RPC_IN},
493 {0}}},
494
495 {RPC_DB_GET_RECORD_SIZE, "db_get_record_size",
496 {{TID_INT32, RPC_IN},
497 {TID_INT32, RPC_IN},
498 {TID_INT32, RPC_IN},
500 {0}}},
501
502 {RPC_DB_SET_RECORD, "db_set_record",
503 {{TID_INT32, RPC_IN},
504 {TID_INT32, RPC_IN},
506 {TID_INT32, RPC_IN},
507 {TID_INT32, RPC_IN},
508 {0}}},
509
510 {RPC_DB_ADD_OPEN_RECORD, "db_add_open_record",
511 {{TID_INT32, RPC_IN},
512 {TID_INT32, RPC_IN},
514 {0}}},
515
516 {RPC_DB_REMOVE_OPEN_RECORD, "db_remove_open_record",
517 {{TID_INT32, RPC_IN},
518 {TID_INT32, RPC_IN},
519 {TID_BOOL, RPC_IN},
520 {0}}},
521
522 {RPC_DB_LOAD, "db_load",
523 {{TID_INT32, RPC_IN},
524 {TID_INT32, RPC_IN},
526 {TID_BOOL, RPC_IN},
527 {0}}},
528
529 {RPC_DB_SAVE, "db_save",
530 {{TID_INT32, RPC_IN},
531 {TID_INT32, RPC_IN},
533 {TID_BOOL, RPC_IN},
534 {0}}},
535
536 {RPC_DB_SET_CLIENT_NAME, "db_set_client_name",
537 {{TID_INT32, RPC_IN},
539 {0}}},
540
541 {RPC_DB_GET_OPEN_RECORDS, "db_get_open_records",
542 {{TID_INT32, RPC_IN},
543 {TID_INT32, RPC_IN},
545 {TID_INT32, RPC_IN},
546 {TID_BOOL, RPC_IN},
547 {0}}},
548
549 /* elog funcions */
550
551 {RPC_EL_SUBMIT, "el_submit",
552 {{TID_INT32, RPC_IN},
562 {TID_INT32, RPC_IN},
565 {TID_INT32, RPC_IN},
568 {TID_INT32, RPC_IN},
570 {TID_INT32, RPC_IN},
571 {0}}},
572
573 /* alarm funcions */
574
575 {RPC_AL_CHECK, "al_check",
576 {{0}}},
577
578 {RPC_AL_TRIGGER_ALARM, "al_trigger_alarm",
579 {{TID_STRING, RPC_IN},
583 {TID_INT32, RPC_IN},
584 {0}}},
585
586 /* run control */
587
588 {RPC_RC_TRANSITION, "rc_transition",
589 {{TID_INT32, RPC_IN},
590 {TID_INT32, RPC_IN},
592 {TID_INT32, RPC_IN},
593 {TID_INT32, RPC_IN},
594 {0}}},
595
596 /* analyzer control */
597
598 {RPC_ANA_CLEAR_HISTOS, "ana_clear_histos",
599 {{TID_INT32, RPC_IN},
600 {TID_INT32, RPC_IN},
601 {0}}},
602
603 /* logger control */
604
605 {RPC_LOG_REWIND, "log_rewind",
606 {{TID_INT32, RPC_IN},
607 {0}}},
608
609 /* test functions */
610
611 {RPC_TEST, "test",
612 {{TID_UINT8, RPC_IN},
614 {TID_INT32, RPC_IN},
615 {TID_FLOAT, RPC_IN},
622 {0}}},
623
624 {RPC_TEST2, "test2",
625 {{TID_INT32, RPC_IN},
630 {TID_INT32, RPC_IN}, // max string size
632 {TID_INT32, RPC_IN}, // max string size
634 {TID_INT32, RPC_IN}, // max string size
635 {TID_STRUCT, RPC_IN, sizeof(KEY)},
636 {TID_STRUCT, RPC_OUT, sizeof(KEY)},
637 {TID_STRUCT, RPC_IN | RPC_OUT, sizeof(KEY)},
639 {TID_INT32, RPC_IN | RPC_OUT}, // max RPC_VARARRAY size
641 {TID_INT32, RPC_IN}, // RPC_VARARRAY size
643 {TID_INT32, RPC_IN | RPC_OUT}, // max RPC_VARARRAY size
644 {0}}},
645
646 {RPC_TEST2_CXX, "test2_cxx",
647 {{TID_INT32, RPC_IN},
652 {TID_INT32, RPC_IN}, // max string size
654 {TID_INT32, RPC_IN}, // max string size, not used
656 {TID_INT32, RPC_IN}, // max string size, not used
657 {TID_STRUCT, RPC_IN, sizeof(KEY)},
658 {TID_STRUCT, RPC_OUT, sizeof(KEY)},
659 {TID_STRUCT, RPC_IN | RPC_OUT, sizeof(KEY)},
661 {TID_INT32, RPC_IN | RPC_OUT}, // max RPC_VARARRAY size
663 {TID_INT32, RPC_IN}, // RPC_VARARRAY size
665 {TID_INT32, RPC_IN | RPC_OUT}, // max RPC_VARARRAY size, not used
666 {0}}},
667
668 {RPC_TEST3_CXX, "test3_cxx",
669 {{TID_INT32, RPC_IN},
674 {TID_INT32, RPC_IN}, // max string size
677 {TID_STRUCT, RPC_IN, sizeof(KEY)},
678 {TID_STRUCT, RPC_OUT, sizeof(KEY)},
679 {TID_STRUCT, RPC_IN | RPC_OUT, sizeof(KEY)},
681 {TID_INT32, RPC_IN | RPC_OUT}, // max RPC_VARARRAY size
684 {0}}},
685
686 {RPC_TEST4_CXX, "test4_cxx",
687 {{TID_INT32, RPC_IN},
696 {0}}},
697
698 /* CAMAC server */
699
700 {RPC_CNAF16, "cnaf16",
701 {{TID_UINT32, RPC_IN}, /* command */
702 {TID_UINT32, RPC_IN}, /* branch */
703 {TID_UINT32, RPC_IN}, /* crate */
704 {TID_UINT32, RPC_IN}, /* station */
705 {TID_UINT32, RPC_IN}, /* subaddress */
706 {TID_UINT32, RPC_IN}, /* function */
707 {TID_UINT16, RPC_IN | RPC_OUT | RPC_VARARRAY}, /* data */
708 {TID_UINT32, RPC_IN | RPC_OUT}, /* array size */
709 {TID_UINT32, RPC_OUT}, /* x */
710 {TID_UINT32, RPC_OUT}, /* q */
711 {0}}},
712
713 {RPC_CNAF24, "cnaf24",
714 {{TID_UINT32, RPC_IN},
715 {TID_UINT32, RPC_IN},
716 {TID_UINT32, RPC_IN},
717 {TID_UINT32, RPC_IN},
718 {TID_UINT32, RPC_IN},
719 {TID_UINT32, RPC_IN},
724 {0}}},
725
726 /* manual triggered equipment */
727
728 {RPC_MANUAL_TRIG, "manual_trig",
729 {{TID_UINT16, RPC_IN}, /* event id */
730 {0}}},
731
732 /* json rpc */
733
734 {RPC_JRPC, "json_rpc",
735 {{TID_STRING, RPC_IN}, // command
736 {TID_STRING, RPC_IN}, // arguments (JSON-encoded)
737 {TID_STRING, RPC_OUT}, // return string (JSON-encoded)
738 {TID_INT32, RPC_IN}, // maximum length of the return string
739 {0}}},
740
741 {RPC_JRPC_CXX, "json_rpc_cxx",
742 {{TID_STRING, RPC_IN}, // command
743 {TID_STRING, RPC_IN}, // arguments (JSON-encoded)
744 {TID_STRING, RPC_OUT | RPC_CXX}, // return string (JSON-encoded)
745 {0}}},
746
747 /* binary rpc */
748
749 {RPC_BRPC, "binary_rpc",
750 {{TID_STRING, RPC_IN}, // command
751 {TID_STRING, RPC_IN}, // arguments (JSON-encoded)
752 {TID_ARRAY, RPC_OUT | RPC_VARARRAY}, // return binary data
753 {TID_INT32, RPC_IN | RPC_OUT}, // maximum length of the return string
754 {0}}},
755
756 {RPC_BRPC_CXX, "binary_rpc_cxx",
757 {{TID_STRING, RPC_IN}, // command
758 {TID_STRING, RPC_IN}, // arguments (JSON-encoded)
759 {TID_ARRAY, RPC_OUT | RPC_VARARRAY | RPC_CXX}, // return binary data
760 {0}}},
761
762 {0}
763
764};
765
772
773 /* system functions */
774 {RPC_ID_WATCHDOG, "id_watchdog",
775 {{0}}},
776
777 {RPC_ID_SHUTDOWN, "id_shutdown",
778 {{0}}},
779
780 {RPC_ID_EXIT, "id_exit",
781 {{0}}},
782
783 {0}
784
785};
786
788{
789 if (flag)
790 return rpc_list_library;
791 else
792 return rpc_list_system;
793}
794
795/*------------------------------------------------------------------*/
796
/* end of mrpcstructc */
799
/* end of mrpcincludecode */
#define TID_DOUBLE
Definition midas.h:343
#define TID_BOOL
Definition midas.h:340
#define TID_STRUCT
Definition midas.h:348
#define TID_INT32
Definition midas.h:339
#define TID_UINT8
Definition midas.h:328
#define TID_STRING
Definition midas.h:346
#define TID_ARRAY
Definition midas.h:347
#define TID_UINT32
Definition midas.h:337
#define TID_UINT16
Definition midas.h:333
#define TID_INT16
Definition midas.h:335
#define TID_FLOAT
Definition midas.h:341
static RPC_LIST rpc_list_system[]
Definition mrpc.cxx:771
static RPC_LIST rpc_list_library[]
Definition mrpc.cxx:44
RPC_LIST * rpc_get_internal_list(INT flag)
Definition mrpc.cxx:787
#define RPC_DB_ADD_OPEN_RECORD
Definition mrpc.h:73
#define RPC_EL_SUBMIT
Definition mrpc.h:112
#define RPC_CNAF16
Definition mrpc.h:129
#define RPC_TEST3_CXX
Definition mrpc.h:126
#define RPC_DB_SET_DATA_INDEX
Definition mrpc.h:68
#define RPC_DB_CLOSE_DATABASE
Definition mrpc.h:54
#define RPC_CM_TIME
Definition mrpc.h:29
#define RPC_BM_ADD_EVENT_REQUEST
Definition mrpc.h:43
#define RPC_DB_CREATE_RECORD
Definition mrpc.h:81
#define RPC_CM_EXIST
Definition mrpc.h:31
#define RPC_DB_LOAD
Definition mrpc.h:76
#define RPC_TEST2
Definition mrpc.h:124
#define RPC_CM_CHECK_CLIENT
Definition mrpc.h:34
#define RPC_DB_CREATE_LINK
Definition mrpc.h:57
#define RPC_DB_NOTIFY_CLIENTS_ARRAY
Definition mrpc.h:97
#define RPC_BM_MARK_READ_WAITING
Definition mrpc.h:48
#define RPC_CM_ASCTIME
Definition mrpc.h:28
#define RPC_DB_ENUM_LINK
Definition mrpc.h:79
#define RPC_BRPC
Definition mrpc.h:135
#define RPC_BM_SEND_EVENT
Definition mrpc.h:45
#define RPC_DB_DELETE_KEY
Definition mrpc.h:63
#define RPC_CM_SYNCHRONIZE
Definition mrpc.h:27
#define RPC_TEST4_CXX
Definition mrpc.h:127
#define RPC_DB_SET_NUM_VALUES
Definition mrpc.h:89
#define RPC_JRPC_CXX
Definition mrpc.h:136
#define RPC_BM_GET_BUFFER_INFO
Definition mrpc.h:39
#define RPC_CM_SET_CLIENT_INFO
Definition mrpc.h:21
#define RPC_DB_COPY_XML
Definition mrpc.h:99
#define RPC_DB_ENUM_KEY
Definition mrpc.h:64
#define RPC_ID_WATCHDOG
Definition mrpc.h:139
#define RPC_BM_REMOVE_EVENT_REQUEST
Definition mrpc.h:44
#define RPC_JRPC
Definition mrpc.h:134
#define RPC_TEST2_CXX
Definition mrpc.h:125
#define RPC_RC_TRANSITION
Definition mrpc.h:117
#define RPC_DB_SET_VALUE
Definition mrpc.h:58
#define RPC_ID_EXIT
Definition mrpc.h:141
#define RPC_DB_SET_CLIENT_NAME
Definition mrpc.h:77
#define RPC_CM_MSG
Definition mrpc.h:30
#define RPC_DB_GET_DATA1
Definition mrpc.h:88
#define RPC_DB_REMOVE_OPEN_RECORD
Definition mrpc.h:74
#define RPC_DB_CLOSE_ALL_DATABASES
Definition mrpc.h:55
#define RPC_DB_SET_LINK_DATA_INDEX
Definition mrpc.h:95
#define RPC_BM_CLOSE_BUFFER
Definition mrpc.h:37
#define RPC_DB_RENAME_KEY
Definition mrpc.h:78
#define RPC_AL_TRIGGER_ALARM
Definition mrpc.h:115
#define RPC_DB_GET_DATA
Definition mrpc.h:66
#define RPC_BM_SET_CACHE_SIZE
Definition mrpc.h:42
#define RPC_ID_SHUTDOWN
Definition mrpc.h:140
#define RPC_DB_SET_MODE
Definition mrpc.h:69
#define RPC_DB_FIND_LINK
Definition mrpc.h:61
#define RPC_DB_GET_LINK
Definition mrpc.h:92
#define RPC_DB_GET_KEY
Definition mrpc.h:65
#define RPC_DB_SET_DATA
Definition mrpc.h:67
#define RPC_BM_CLOSE_ALL_BUFFERS
Definition mrpc.h:38
#define RPC_DB_SET_LINK_DATA
Definition mrpc.h:94
#define RPC_DB_GET_LINK_DATA
Definition mrpc.h:93
#define RPC_DB_SET_DATA_INDEX1
Definition mrpc.h:86
#define RPC_DB_GET_PARENT
Definition mrpc.h:98
#define RPC_DB_REORDER_KEY
Definition mrpc.h:80
#define RPC_DB_OPEN_DATABASE
Definition mrpc.h:53
#define RPC_LOG_REWIND
Definition mrpc.h:121
#define RPC_ANA_CLEAR_HISTOS
Definition mrpc.h:119
#define RPC_DB_CHECK_RECORD
Definition mrpc.h:90
#define RPC_BM_RECEIVE_EVENT_CXX
Definition mrpc.h:51
#define RPC_BM_GET_BUFFER_LEVEL
Definition mrpc.h:40
#define RPC_DB_GET_DATA_INDEX
Definition mrpc.h:82
#define RPC_DB_GET_VALUE
Definition mrpc.h:59
#define RPC_BM_OPEN_BUFFER
Definition mrpc.h:36
#define RPC_DB_GET_KEY_INFO
Definition mrpc.h:87
#define RPC_BM_EMPTY_BUFFERS
Definition mrpc.h:49
#define RPC_DB_FLUSH_DATABASE
Definition mrpc.h:85
#define RPC_CM_SET_WATCHDOG_PARAMS
Definition mrpc.h:22
#define RPC_CM_MSG_LOG
Definition mrpc.h:25
#define RPC_BM_RECEIVE_EVENT
Definition mrpc.h:47
#define RPC_CM_MSG_RETRIEVE
Definition mrpc.h:32
#define RPC_BM_SKIP_EVENT
Definition mrpc.h:50
#define RPC_DB_SAVE
Definition mrpc.h:75
#define RPC_DB_GET_PATH
Definition mrpc.h:62
#define RPC_BRPC_CXX
Definition mrpc.h:137
#define RPC_BM_INIT_BUFFER_COUNTERS
Definition mrpc.h:41
#define RPC_DB_GET_KEY_TIME
Definition mrpc.h:83
#define RPC_CM_EXECUTE
Definition mrpc.h:26
#define RPC_DB_SET_RECORD
Definition mrpc.h:72
#define RPC_DB_GET_RECORD_SIZE
Definition mrpc.h:70
#define RPC_BM_FLUSH_CACHE
Definition mrpc.h:46
#define RPC_CM_CLEANUP
Definition mrpc.h:23
#define RPC_DB_FIND_KEY
Definition mrpc.h:60
#define RPC_DB_GET_OPEN_RECORDS
Definition mrpc.h:84
#define RPC_AL_CHECK
Definition mrpc.h:114
#define RPC_CNAF24
Definition mrpc.h:130
#define RPC_CM_GET_WATCHDOG_INFO
Definition mrpc.h:24
#define RPC_MANUAL_TRIG
Definition mrpc.h:132
#define RPC_TEST
Definition mrpc.h:123
#define RPC_DB_SET_DATA1
Definition mrpc.h:96
#define RPC_DB_CREATE_KEY
Definition mrpc.h:56
#define RPC_DB_GET_RECORD
Definition mrpc.h:71
#define RPC_OUT
Definition midas.h:1580
#define RPC_CXX
Definition midas.h:1585
#define RPC_IN
Definition midas.h:1579
int INT
Definition midas.h:129
#define RPC_VARARRAY
Definition midas.h:1583
Definition midas.h:1027