Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

tcsSTATE.h

Go to the documentation of this file.
00001 #ifndef tcsSTATE_H
00002 #define tcsSTATE_H
00003 /******************************************************************************
00004 * E.S.O. - VLT project
00005 *
00006 * "@(#) $Id: tcsSTATE.h,v 1.136 2003/11/27 15:10:05 vltsccm Exp $"
00007 *
00008 * who       when      what
00009 * --------  --------  --------------------------------------------------------
00010 * rkarban 2002-07-25 make IsOnline virtual
00011 * nfiebig   29/10/96  created
00012 */
00013 
00014 /******************************************************************************
00015  * Declaration of class tcsSTATE.
00016  *-----------------------------------------------------------------------------
00017  */
00018 
00019 #ifndef __cplusplus
00020 #error This is a C++ include file and cannot be used from plain C
00021 #endif
00022 
00023 #include <fndOBJECT.h>
00024 #include <fndSTRING.h>
00025 #include <evhCALLBACK.h>
00026 #include <evhDB_TASK.h>
00027 #include <eccsDB_ATTR.h>
00028 #include <fndNAME_MAP.h>
00029 
00030 class tcsSTATE : public evhDB_TASK
00031 {
00032   public:
00033     tcsSTATE(const dbSYMADDRESS dbPoint,
00034                fndNAME_MAP *newNameMap = NULL);
00035     virtual ~tcsSTATE();
00036 
00037     virtual vltLOGICAL  IsOnline();
00038 
00039   protected:
00040     static fndNAME_AND_INDEX defStateNames[];
00041     static fndNAME_MAP       defStateNameMap;
00042 
00043   private:
00044 };
00045 
00046 #endif // !tcsSTATE_H

Generated on Wed Dec 3 14:52:21 2003 for ATCS API by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001