mrpc.h

Go to the documentation of this file.
00001 
00002 /********************************************************************\
00003 
00004   Name:         MRPC.H
00005   Created by:   Stefan Ritt
00006 
00007   Purpose:      MIDAS RPC function header file
00008   Contents:     Symbolic constants for internal RPC functions
00009 
00010   $Id: mrpc.h 2753 2005-10-07 14:55:31Z ritt $
00011 
00012 \********************************************************************/
00013 
00014 /**dox***************************************************************/
00015 /** @file mrpc.h
00016 The mrpc include file
00017 */
00018 
00019 /** @defgroup mrpcincludecode The mrpc.h & mrpc.c
00020  */
00021 /** @defgroup mrpcdefineh RPC Define 
00022  */
00023 
00024 /**dox***************************************************************/
00025 /** @addtogroup mrpcincludecode
00026  *  
00027  *  @{  */
00028 
00029 /**dox***************************************************************/
00030 /** @addtogroup mrpcdefineh
00031  *  
00032  *  @{  */
00033 
00034 /********************************************************************/
00035 /**
00036 routine IDs for RPC calls
00037 */
00038 #define RPC_CM_SET_CLIENT_INFO          11000 /**< - */
00039 #define RPC_CM_SET_WATCHDOG_PARAMS      11001 /**< - */
00040 #define RPC_CM_CLEANUP                  11002 /**< - */
00041 #define RPC_CM_GET_WATCHDOG_INFO        11003 /**< - */
00042 #define RPC_CM_MSG_LOG                  11004 /**< - */
00043 #define RPC_CM_EXECUTE                  11005 /**< - */
00044 #define RPC_CM_SYNCHRONIZE              11006 /**< - */
00045 #define RPC_CM_ASCTIME                  11007 /**< - */
00046 #define RPC_CM_TIME                     11008 /**< - */
00047 #define RPC_CM_MSG                      11009 /**< - */
00048 #define RPC_CM_EXIST                    11011 /**< - */
00049 #define RPC_CM_MSG_RETRIEVE             11012 /**< - */
00050 #define RPC_CM_MSG_LOG1                 11013 /**< - */
00051 
00052 #define RPC_BM_OPEN_BUFFER              11100 /**< - */
00053 #define RPC_BM_CLOSE_BUFFER             11101 /**< - */
00054 #define RPC_BM_CLOSE_ALL_BUFFERS        11102 /**< - */
00055 #define RPC_BM_GET_BUFFER_INFO          11103 /**< - */
00056 #define RPC_BM_GET_BUFFER_LEVEL         11104 /**< - */
00057 #define RPC_BM_INIT_BUFFER_COUNTERS     11105 /**< - */
00058 #define RPC_BM_SET_CACHE_SIZE           11106 /**< - */
00059 #define RPC_BM_ADD_EVENT_REQUEST        11107 /**< - */
00060 #define RPC_BM_REMOVE_EVENT_REQUEST     11108 /**< - */
00061 #define RPC_BM_SEND_EVENT               11109 /**< - */
00062 #define RPC_BM_FLUSH_CACHE              11110 /**< - */
00063 #define RPC_BM_RECEIVE_EVENT            11111 /**< - */
00064 #define RPC_BM_MARK_READ_WAITING        11112 /**< - */
00065 #define RPC_BM_EMPTY_BUFFERS            11113 /**< - */
00066 #define RPC_BM_SKIP_EVENT               11114 /**< - */
00067 
00068 #define RPC_DB_OPEN_DATABASE            11200 /**< - */
00069 #define RPC_DB_CLOSE_DATABASE           11201 /**< - */
00070 #define RPC_DB_CLOSE_ALL_DATABASES      11202 /**< - */
00071 #define RPC_DB_CREATE_KEY               11203 /**< - */
00072 #define RPC_DB_CREATE_LINK              11204 /**< - */
00073 #define RPC_DB_SET_VALUE                11205 /**< - */
00074 #define RPC_DB_GET_VALUE                11206 /**< - */
00075 #define RPC_DB_FIND_KEY                 11207 /**< - */
00076 #define RPC_DB_FIND_LINK                11208 /**< - */
00077 #define RPC_DB_GET_PATH                 11209 /**< - */
00078 #define RPC_DB_DELETE_KEY               11210 /**< - */
00079 #define RPC_DB_ENUM_KEY                 11211 /**< - */
00080 #define RPC_DB_GET_KEY                  11212 /**< - */
00081 #define RPC_DB_GET_DATA                 11213 /**< - */
00082 #define RPC_DB_SET_DATA                 11214 /**< - */
00083 #define RPC_DB_SET_DATA_INDEX           11215 /**< - */
00084 #define RPC_DB_SET_MODE                 11216 /**< - */
00085 #define RPC_DB_GET_RECORD_SIZE          11219 /**< - */
00086 #define RPC_DB_GET_RECORD               11220 /**< - */
00087 #define RPC_DB_SET_RECORD               11221 /**< - */
00088 #define RPC_DB_ADD_OPEN_RECORD          11222 /**< - */
00089 #define RPC_DB_REMOVE_OPEN_RECORD       11223 /**< - */
00090 #define RPC_DB_SAVE                     11224 /**< - */
00091 #define RPC_DB_LOAD                     11225 /**< - */
00092 #define RPC_DB_SET_CLIENT_NAME          11226 /**< - */
00093 #define RPC_DB_RENAME_KEY               11227 /**< - */
00094 #define RPC_DB_ENUM_LINK                11228 /**< - */
00095 #define RPC_DB_REORDER_KEY              11229 /**< - */
00096 #define RPC_DB_CREATE_RECORD            11230 /**< - */
00097 #define RPC_DB_GET_DATA_INDEX           11231 /**< - */
00098 #define RPC_DB_GET_KEY_TIME             11232 /**< - */
00099 #define RPC_DB_GET_OPEN_RECORDS         11233 /**< - */
00100 #define RPC_DB_FLUSH_DATABASE           11235 /**< - */
00101 #define RPC_DB_SET_DATA_INDEX2          11236 /**< - */
00102 #define RPC_DB_GET_KEY_INFO             11237 /**< - */
00103 #define RPC_DB_GET_DATA1                11238 /**< - */
00104 #define RPC_DB_SET_NUM_VALUES           11239 /**< - */
00105 #define RPC_DB_CHECK_RECORD             11240 /**< - */
00106 #define RPC_DB_GET_NEXT_LINK            11241 /**< - */
00107 
00108 #define RPC_HS_SET_PATH                 11300 /**< - */
00109 #define RPC_HS_DEFINE_EVENT             11301 /**< - */
00110 #define RPC_HS_WRITE_EVENT              11302 /**< - */
00111 #define RPC_HS_COUNT_EVENTS             11303 /**< - */
00112 #define RPC_HS_ENUM_EVENTS              11304 /**< - */
00113 #define RPC_HS_COUNT_VARS               11305 /**< - */
00114 #define RPC_HS_ENUM_VARS                11306 /**< - */
00115 #define RPC_HS_READ                     11307 /**< - */
00116 #define RPC_HS_GET_VAR                  11308 /**< - */
00117 #define RPC_HS_GET_EVENT_ID             11309 /**< - */
00118 
00119 #define RPC_EL_SUBMIT                   11400 /**< - */
00120 
00121 #define RPC_AL_CHECK                    11500 /**< - */
00122 #define RPC_AL_TRIGGER_ALARM            11501 /**< - */
00123 
00124 #define RPC_RC_TRANSITION               12000 /**< - */
00125 
00126 #define RPC_ANA_CLEAR_HISTOS            13000 /**< - */
00127 
00128 #define RPC_LOG_REWIND                  14000 /**< - */
00129 
00130 #define RPC_TEST                        15000 /**< - */
00131 
00132 #define RPC_CNAF16                      16000 /**< - */
00133 #define RPC_CNAF24                      16001 /**< - */
00134 
00135 #define RPC_MANUAL_TRIG                 17000 /**< - */
00136 
00137 #define RPC_ID_WATCHDOG                 99997 /**< - */
00138 #define RPC_ID_SHUTDOWN                 99998 /**< - */
00139 #define RPC_ID_EXIT                     99999 /**< - */
00140 
00141 /*------------------------------------------------------------------*/
00142 
00143 /**dox***************************************************************/
00144 /** @} *//* end of rpcdefineh */
00145 
00146 /**dox***************************************************************/
00147 /** @} *//* end of rpcincludecode */

Midas DOC Version 1.9.5 ---- PSI Stefan Ritt ----
Contributions: Pierre-Andre Amaudruz - Sergio Ballestrero - Suzannah Daviel - Doxygen - Peter Green - Qing Gu - Greg Hackman - Gertjan Hofman - Paul Knowles - Rudi Meier - Glenn Moloney - Dave Morris - John M O'Donnell - Konstantin Olchanski - Renee Poutissou - Tamsen Schurman - Andreas Suter - Jan M.Wouters - Piotr Adam Zolnierczuk