00001 #ifndef PROBE_MONITOR_H 00002 #define PROBE_MONITOR_H 00003 /******************************************************************************* 00004 * E.S.O. - VLT project 00005 * 00006 * "@(#) $Id: probeMonitor.h,v 1.48 2003/11/24 13:21:28 vltsccm Exp $" 00007 * 00008 * who when what 00009 * -------- -------- ---------------------------------------------- 00010 * rkarban 2000-08-10 created 00011 */ 00012 00013 #include "lsfTaskDev.h" 00014 00018 00020 ccsCOMPL_STAT probeMonitorConstructor(ccsERROR *error); 00021 00023 ccsCOMPL_STAT probeMonitorDestructor(ccsERROR *error); 00024 00025 00027 ccsCOMPL_STAT probeMonitor (const lsfTASKDEV_DATA *taskDevData, 00028 const char *taskDevName, 00029 ccsERROR *error ); 00030 00032 ccsCOMPL_STAT probeMonitorProHook (const lsfTASKDEV_DATA *taskDevData, 00033 const char *taskDevName, 00034 ccsERROR *error ); 00035 00037 vltDOUBLE probeMonitorGetMaxError(); 00038 00040 ccsCOMPL_STAT probeMonitorEpiHook (const lsfTASKDEV_DATA *taskDevData, 00041 const char *taskDevName, 00042 ccsERROR *error ); 00043 00047 #endif