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_SKIP_EVENT, "bm_skip_event",
195 {{TID_INT32, RPC_IN},
196 {0}}},
197
198 {RPC_BM_MARK_READ_WAITING, "bm_mark_read_waiting",
199 {{TID_BOOL, RPC_IN},
200 {0}}},
201
202 {RPC_BM_EMPTY_BUFFERS, "bm_empty_buffers",
203 {{0}}},
204
205 /* online database functions */
206
207 {RPC_DB_OPEN_DATABASE, "db_open_database",
208 {{TID_STRING, RPC_IN},
209 {TID_INT32, RPC_IN},
212 {0}}},
213
214 {RPC_DB_CLOSE_DATABASE, "db_close_database",
215 {{TID_INT32, RPC_IN},
216 {0}}},
217
218 {RPC_DB_FLUSH_DATABASE, "db_flush_database",
219 {{TID_INT32, RPC_IN},
220 {0}}},
221
222 {RPC_DB_CLOSE_ALL_DATABASES, "db_close_all_databases",
223 {{0}
224 }
225 }
226 ,
227
228 {RPC_DB_CREATE_KEY, "db_create_key",
229 {{TID_INT32, RPC_IN},
230 {TID_INT32, RPC_IN},
233 {0}}},
234
235 {RPC_DB_CREATE_LINK, "db_create_link",
236 {{TID_INT32, RPC_IN},
237 {TID_INT32, RPC_IN},
240 {0}}},
241
242 {RPC_DB_SET_VALUE, "db_set_value",
243 {{TID_INT32, RPC_IN},
244 {TID_INT32, RPC_IN},
247 {TID_INT32, RPC_IN},
248 {TID_INT32, RPC_IN},
250 {0}}},
251
252 {RPC_DB_GET_VALUE, "db_get_value",
253 {{TID_INT32, RPC_IN},
254 {TID_INT32, RPC_IN},
259 {TID_BOOL, RPC_IN},
260 {0}}},
261
262 {RPC_DB_FIND_KEY, "db_find_key",
263 {{TID_INT32, RPC_IN},
264 {TID_INT32, RPC_IN},
267 {0}}},
268
269 {RPC_DB_FIND_LINK, "db_fink_link",
270 {{TID_INT32, RPC_IN},
271 {TID_INT32, RPC_IN},
274 {0}}},
275
276 {RPC_DB_GET_PARENT, "db_get_parent",
277 {{TID_INT32, RPC_IN},
278 {TID_INT32, RPC_IN},
280 {0}}},
281
282 {RPC_DB_COPY_XML, "db_copy_xml",
283 {{TID_INT32, RPC_IN},
284 {TID_INT32, RPC_IN},
287 {TID_BOOL, RPC_IN},
288 {0}}},
289
290 {RPC_DB_GET_PATH, "db_get_path",
291 {{TID_INT32, RPC_IN},
292 {TID_INT32, RPC_IN},
294 {TID_INT32, RPC_IN},
295 {0}}},
296
297 {RPC_DB_DELETE_KEY, "db_delete_key",
298 {{TID_INT32, RPC_IN},
299 {TID_INT32, RPC_IN},
300 {TID_BOOL, RPC_IN},
301 {0}}},
302
303 {RPC_DB_ENUM_KEY, "db_enum_key",
304 {{TID_INT32, RPC_IN},
305 {TID_INT32, RPC_IN},
306 {TID_INT32, RPC_IN},
308 {0}}},
309
310 {RPC_DB_ENUM_LINK, "db_enum_link",
311 {{TID_INT32, RPC_IN},
312 {TID_INT32, RPC_IN},
313 {TID_INT32, RPC_IN},
315 {0}}},
316
317 {RPC_DB_GET_KEY, "db_get_key",
318 {{TID_INT32, RPC_IN},
319 {TID_INT32, RPC_IN},
320 {TID_STRUCT, RPC_OUT, sizeof(KEY)},
321 {0}}},
322
323 {RPC_DB_GET_LINK, "db_get_link",
324 {{TID_INT32, RPC_IN},
325 {TID_INT32, RPC_IN},
326 {TID_STRUCT, RPC_OUT, sizeof(KEY)},
327 {0}}},
328
329 {RPC_DB_GET_KEY_INFO, "db_get_key_info",
330 {{TID_INT32, RPC_IN},
331 {TID_INT32, RPC_IN},
333 {TID_INT32, RPC_IN},
337 {0}}},
338
339 {RPC_DB_GET_KEY_TIME, "db_get_key_time",
340 {{TID_INT32, RPC_IN},
341 {TID_INT32, RPC_IN},
343 {0}}},
344
345 {RPC_DB_RENAME_KEY, "db_rename_key",
346 {{TID_INT32, RPC_IN},
347 {TID_INT32, RPC_IN},
349 {0}}},
350
351 {RPC_DB_REORDER_KEY, "db_reorder_key",
352 {{TID_INT32, RPC_IN},
353 {TID_INT32, RPC_IN},
354 {TID_INT32, RPC_IN},
355 {0}}},
356
357 {RPC_DB_GET_DATA, "db_get_data",
358 {{TID_INT32, RPC_IN},
359 {TID_INT32, RPC_IN},
363 {0}}},
364
365 {RPC_DB_GET_LINK_DATA, "db_get_data",
366 {{TID_INT32, RPC_IN},
367 {TID_INT32, RPC_IN},
371 {0}}},
372
373 {RPC_DB_GET_DATA1, "db_get_data1",
374 {{TID_INT32, RPC_IN},
375 {TID_INT32, RPC_IN},
380 {0}}},
381
382 {RPC_DB_GET_DATA_INDEX, "db_get_data_index",
383 {{TID_INT32, RPC_IN},
384 {TID_INT32, RPC_IN},
387 {TID_INT32, RPC_IN},
389 {0}}},
390
391 {RPC_DB_SET_DATA, "db_set_data",
392 {{TID_INT32, RPC_IN},
393 {TID_INT32, RPC_IN},
395 {TID_INT32, RPC_IN},
396 {TID_INT32, RPC_IN},
398 {0}}},
399
400 {RPC_DB_SET_DATA1, "db_set_data1",
401 {{TID_INT32, RPC_IN},
402 {TID_INT32, RPC_IN},
404 {TID_INT32, RPC_IN},
405 {TID_INT32, RPC_IN},
407 {0}}},
408
409 {RPC_DB_NOTIFY_CLIENTS_ARRAY, "db_notify_clients_array",
410 {{TID_INT32, RPC_IN},
412 {TID_INT32, RPC_IN},
413 {0}}},
414
415 {RPC_DB_SET_LINK_DATA, "db_set_link_data",
416 {{TID_INT32, RPC_IN},
417 {TID_INT32, RPC_IN},
419 {TID_INT32, RPC_IN},
420 {TID_INT32, RPC_IN},
422 {0}}},
423
424 {RPC_DB_SET_DATA_INDEX, "db_set_data_index",
425 {{TID_INT32, RPC_IN},
426 {TID_INT32, RPC_IN},
428 {TID_INT32, RPC_IN},
429 {TID_INT32, RPC_IN},
431 {0}}},
432
433 {RPC_DB_SET_LINK_DATA_INDEX, "db_set_link_data_index",
434 {{TID_INT32, RPC_IN},
435 {TID_INT32, RPC_IN},
437 {TID_INT32, RPC_IN},
438 {TID_INT32, RPC_IN},
440 {0}}},
441
442 {RPC_DB_SET_DATA_INDEX1, "db_set_data_index1",
443 {{TID_INT32, RPC_IN},
444 {TID_INT32, RPC_IN},
446 {TID_INT32, RPC_IN},
447 {TID_INT32, RPC_IN},
449 {TID_BOOL, RPC_IN},
450 {0}}},
451
452 {RPC_DB_SET_NUM_VALUES, "db_set_num_values",
453 {{TID_INT32, RPC_IN},
454 {TID_INT32, RPC_IN},
455 {TID_INT32, RPC_IN},
456 {0}}},
457
458 {RPC_DB_SET_MODE, "db_set_mode",
459 {{TID_INT32, RPC_IN},
460 {TID_INT32, RPC_IN},
462 {TID_BOOL, RPC_IN},
463 {0}}},
464
465 {RPC_DB_CREATE_RECORD, "db_create_record",
466 {{TID_INT32, RPC_IN},
467 {TID_INT32, RPC_IN},
470 {0}}},
471
472 {RPC_DB_CHECK_RECORD, "db_check_record",
473 {{TID_INT32, RPC_IN},
474 {TID_INT32, RPC_IN},
477 {TID_BOOL, RPC_IN},
478 {0}}},
479
480 {RPC_DB_GET_RECORD, "db_get_record",
481 {{TID_INT32, RPC_IN},
482 {TID_INT32, RPC_IN},
485 {TID_INT32, RPC_IN},
486 {0}}},
487
488 {RPC_DB_GET_RECORD_SIZE, "db_get_record_size",
489 {{TID_INT32, RPC_IN},
490 {TID_INT32, RPC_IN},
491 {TID_INT32, RPC_IN},
493 {0}}},
494
495 {RPC_DB_SET_RECORD, "db_set_record",
496 {{TID_INT32, RPC_IN},
497 {TID_INT32, RPC_IN},
499 {TID_INT32, RPC_IN},
500 {TID_INT32, RPC_IN},
501 {0}}},
502
503 {RPC_DB_ADD_OPEN_RECORD, "db_add_open_record",
504 {{TID_INT32, RPC_IN},
505 {TID_INT32, RPC_IN},
507 {0}}},
508
509 {RPC_DB_REMOVE_OPEN_RECORD, "db_remove_open_record",
510 {{TID_INT32, RPC_IN},
511 {TID_INT32, RPC_IN},
512 {TID_BOOL, RPC_IN},
513 {0}}},
514
515 {RPC_DB_LOAD, "db_load",
516 {{TID_INT32, RPC_IN},
517 {TID_INT32, RPC_IN},
519 {TID_BOOL, RPC_IN},
520 {0}}},
521
522 {RPC_DB_SAVE, "db_save",
523 {{TID_INT32, RPC_IN},
524 {TID_INT32, RPC_IN},
526 {TID_BOOL, RPC_IN},
527 {0}}},
528
529 {RPC_DB_SET_CLIENT_NAME, "db_set_client_name",
530 {{TID_INT32, RPC_IN},
532 {0}}},
533
534 {RPC_DB_GET_OPEN_RECORDS, "db_get_open_records",
535 {{TID_INT32, RPC_IN},
536 {TID_INT32, RPC_IN},
538 {TID_INT32, RPC_IN},
539 {TID_BOOL, RPC_IN},
540 {0}}},
541
542 /* elog funcions */
543
544 {RPC_EL_SUBMIT, "el_submit",
545 {{TID_INT32, RPC_IN},
555 {TID_INT32, RPC_IN},
558 {TID_INT32, RPC_IN},
561 {TID_INT32, RPC_IN},
563 {TID_INT32, RPC_IN},
564 {0}}},
565
566 /* alarm funcions */
567
568 {RPC_AL_CHECK, "al_check",
569 {{0}}},
570
571 {RPC_AL_TRIGGER_ALARM, "al_trigger_alarm",
572 {{TID_STRING, RPC_IN},
576 {TID_INT32, RPC_IN},
577 {0}}},
578
579 /* run control */
580
581 {RPC_RC_TRANSITION, "rc_transition",
582 {{TID_INT32, RPC_IN},
583 {TID_INT32, RPC_IN},
585 {TID_INT32, RPC_IN},
586 {TID_INT32, RPC_IN},
587 {0}}},
588
589 /* analyzer control */
590
591 {RPC_ANA_CLEAR_HISTOS, "ana_clear_histos",
592 {{TID_INT32, RPC_IN},
593 {TID_INT32, RPC_IN},
594 {0}}},
595
596 /* logger control */
597
598 {RPC_LOG_REWIND, "log_rewind",
599 {{TID_INT32, RPC_IN},
600 {0}}},
601
602 /* test functions */
603
604 {RPC_TEST, "test",
605 {{TID_UINT8, RPC_IN},
607 {TID_INT32, RPC_IN},
608 {TID_FLOAT, RPC_IN},
615 {0}}},
616
617 {RPC_TEST2, "test2",
618 {{TID_INT32, RPC_IN},
623 {TID_INT32, RPC_IN}, // string size
625 {TID_INT32, RPC_IN}, // string size
627 {TID_INT32, RPC_IN}, // string size
628 {TID_STRUCT, RPC_IN, sizeof(KEY)},
629 {TID_STRUCT, RPC_OUT, sizeof(KEY)},
630 {TID_STRUCT, RPC_IN | RPC_OUT, sizeof(KEY)},
632 {TID_INT32, RPC_IN | RPC_OUT}, // RPC_VARARRAY size
634 {TID_INT32, RPC_IN}, // RPC_VARARRAY size
636 {TID_INT32, RPC_IN | RPC_OUT}, // RPC_VARARRAY size
637 {0}}},
638
639 /* CAMAC server */
640
641 {RPC_CNAF16, "cnaf16",
642 {{TID_UINT32, RPC_IN}, /* command */
643 {TID_UINT32, RPC_IN}, /* branch */
644 {TID_UINT32, RPC_IN}, /* crate */
645 {TID_UINT32, RPC_IN}, /* station */
646 {TID_UINT32, RPC_IN}, /* subaddress */
647 {TID_UINT32, RPC_IN}, /* function */
648 {TID_UINT16, RPC_IN | RPC_OUT | RPC_VARARRAY}, /* data */
649 {TID_UINT32, RPC_IN | RPC_OUT}, /* array size */
650 {TID_UINT32, RPC_OUT}, /* x */
651 {TID_UINT32, RPC_OUT}, /* q */
652 {0}}},
653
654 {RPC_CNAF24, "cnaf24",
655 {{TID_UINT32, RPC_IN},
656 {TID_UINT32, RPC_IN},
657 {TID_UINT32, RPC_IN},
658 {TID_UINT32, RPC_IN},
659 {TID_UINT32, RPC_IN},
660 {TID_UINT32, RPC_IN},
665 {0}}},
666
667 /* manual triggered equipment */
668
669 {RPC_MANUAL_TRIG, "manual_trig",
670 {{TID_UINT16, RPC_IN}, /* event id */
671 {0}}},
672
673 /* json rpc */
674
675 {RPC_JRPC, "json_rpc",
676 {{TID_STRING, RPC_IN}, // command
677 {TID_STRING, RPC_IN}, // arguments (JSON-encoded)
678 {TID_STRING, RPC_OUT}, // return string (JSON-encoded)
679 {TID_INT32, RPC_IN}, // maximum length of the return string
680 {0}}},
681
682 /* binary rpc */
683
684 {RPC_BRPC, "binary_rpc",
685 {{TID_STRING, RPC_IN}, // command
686 {TID_STRING, RPC_IN}, // arguments (JSON-encoded)
687 {TID_ARRAY, RPC_OUT | RPC_VARARRAY}, // return binary data
688 {TID_INT32, RPC_IN | RPC_OUT}, // maximum length of the return string
689 {0}}},
690
691 {0}
692
693};
694
701
702 /* system functions */
703 {RPC_ID_WATCHDOG, "id_watchdog",
704 {{0}}},
705
706 {RPC_ID_SHUTDOWN, "id_shutdown",
707 {{0}}},
708
709 {RPC_ID_EXIT, "id_exit",
710 {{0}}},
711
712 {0}
713
714};
715
717{
718 if (flag)
719 return rpc_list_library;
720 else
721 return rpc_list_system;
722}
723
724/*------------------------------------------------------------------*/
725
/* end of mrpcstructc */
728
/* 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:700
static RPC_LIST rpc_list_library[]
Definition mrpc.cxx:44
RPC_LIST * rpc_get_internal_list(INT flag)
Definition mrpc.cxx:716
#define RPC_DB_ADD_OPEN_RECORD
Definition mrpc.h:72
#define RPC_EL_SUBMIT
Definition mrpc.h:111
#define RPC_CNAF16
Definition mrpc.h:125
#define RPC_DB_SET_DATA_INDEX
Definition mrpc.h:67
#define RPC_DB_CLOSE_DATABASE
Definition mrpc.h:53
#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:80
#define RPC_CM_EXIST
Definition mrpc.h:31
#define RPC_DB_LOAD
Definition mrpc.h:75
#define RPC_TEST2
Definition mrpc.h:123
#define RPC_CM_CHECK_CLIENT
Definition mrpc.h:34
#define RPC_DB_CREATE_LINK
Definition mrpc.h:56
#define RPC_DB_NOTIFY_CLIENTS_ARRAY
Definition mrpc.h:96
#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:78
#define RPC_BRPC
Definition mrpc.h:131
#define RPC_BM_SEND_EVENT
Definition mrpc.h:45
#define RPC_DB_DELETE_KEY
Definition mrpc.h:62
#define RPC_CM_SYNCHRONIZE
Definition mrpc.h:27
#define RPC_DB_SET_NUM_VALUES
Definition mrpc.h:88
#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:98
#define RPC_DB_ENUM_KEY
Definition mrpc.h:63
#define RPC_ID_WATCHDOG
Definition mrpc.h:133
#define RPC_BM_REMOVE_EVENT_REQUEST
Definition mrpc.h:44
#define RPC_JRPC
Definition mrpc.h:130
#define RPC_RC_TRANSITION
Definition mrpc.h:116
#define RPC_DB_SET_VALUE
Definition mrpc.h:57
#define RPC_ID_EXIT
Definition mrpc.h:135
#define RPC_DB_SET_CLIENT_NAME
Definition mrpc.h:76
#define RPC_CM_MSG
Definition mrpc.h:30
#define RPC_DB_GET_DATA1
Definition mrpc.h:87
#define RPC_DB_REMOVE_OPEN_RECORD
Definition mrpc.h:73
#define RPC_DB_CLOSE_ALL_DATABASES
Definition mrpc.h:54
#define RPC_DB_SET_LINK_DATA_INDEX
Definition mrpc.h:94
#define RPC_BM_CLOSE_BUFFER
Definition mrpc.h:37
#define RPC_DB_RENAME_KEY
Definition mrpc.h:77
#define RPC_AL_TRIGGER_ALARM
Definition mrpc.h:114
#define RPC_DB_GET_DATA
Definition mrpc.h:65
#define RPC_BM_SET_CACHE_SIZE
Definition mrpc.h:42
#define RPC_ID_SHUTDOWN
Definition mrpc.h:134
#define RPC_DB_SET_MODE
Definition mrpc.h:68
#define RPC_DB_FIND_LINK
Definition mrpc.h:60
#define RPC_DB_GET_LINK
Definition mrpc.h:91
#define RPC_DB_GET_KEY
Definition mrpc.h:64
#define RPC_DB_SET_DATA
Definition mrpc.h:66
#define RPC_BM_CLOSE_ALL_BUFFERS
Definition mrpc.h:38
#define RPC_DB_SET_LINK_DATA
Definition mrpc.h:93
#define RPC_DB_GET_LINK_DATA
Definition mrpc.h:92
#define RPC_DB_SET_DATA_INDEX1
Definition mrpc.h:85
#define RPC_DB_GET_PARENT
Definition mrpc.h:97
#define RPC_DB_REORDER_KEY
Definition mrpc.h:79
#define RPC_DB_OPEN_DATABASE
Definition mrpc.h:52
#define RPC_LOG_REWIND
Definition mrpc.h:120
#define RPC_ANA_CLEAR_HISTOS
Definition mrpc.h:118
#define RPC_DB_CHECK_RECORD
Definition mrpc.h:89
#define RPC_BM_GET_BUFFER_LEVEL
Definition mrpc.h:40
#define RPC_DB_GET_DATA_INDEX
Definition mrpc.h:81
#define RPC_DB_GET_VALUE
Definition mrpc.h:58
#define RPC_BM_OPEN_BUFFER
Definition mrpc.h:36
#define RPC_DB_GET_KEY_INFO
Definition mrpc.h:86
#define RPC_BM_EMPTY_BUFFERS
Definition mrpc.h:49
#define RPC_DB_FLUSH_DATABASE
Definition mrpc.h:84
#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:74
#define RPC_DB_GET_PATH
Definition mrpc.h:61
#define RPC_BM_INIT_BUFFER_COUNTERS
Definition mrpc.h:41
#define RPC_DB_GET_KEY_TIME
Definition mrpc.h:82
#define RPC_CM_EXECUTE
Definition mrpc.h:26
#define RPC_DB_SET_RECORD
Definition mrpc.h:71
#define RPC_DB_GET_RECORD_SIZE
Definition mrpc.h:69
#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:59
#define RPC_DB_GET_OPEN_RECORDS
Definition mrpc.h:83
#define RPC_AL_CHECK
Definition mrpc.h:113
#define RPC_CNAF24
Definition mrpc.h:126
#define RPC_CM_GET_WATCHDOG_INFO
Definition mrpc.h:24
#define RPC_MANUAL_TRIG
Definition mrpc.h:128
#define RPC_TEST
Definition mrpc.h:122
#define RPC_DB_SET_DATA1
Definition mrpc.h:95
#define RPC_DB_CREATE_KEY
Definition mrpc.h:55
#define RPC_DB_GET_RECORD
Definition mrpc.h:70
#define RPC_OUT
Definition midas.h:1581
#define RPC_IN
Definition midas.h:1580
int INT
Definition midas.h:129
#define RPC_VARARRAY
Definition midas.h:1584
TH1X EXPRT * h1_book(const char *name, const char *title, int bins, double min, double max)
Definition rmidas.h:24
Definition midas.h:1026