00001 #ifndef agwsSTATE_H 00002 #define agwsSTATE_H 00003 /***************************************************************************** 00004 * E.S.O. - VLT project 00005 * 00006 * "@(#) $Id: agwsSTATE.h,v 1.182 2003/11/12 08:34:13 vltsccm Exp $" 00007 * 00008 * who when what 00009 * -------- -------- ------------------------------------------------------ 00010 * gchiozzi 24/10/97 Now it is a subclass of tcsSTATE 00011 * gchiozzi 31/07/97 Added StateName() method 00012 * nfiebig 31/07/96 created 00013 */ 00014 00015 /***************************************************************************** 00016 * Declarattion of the agwsSTATE class. 00017 *---------------------------------------------------------------------------- 00018 */ 00019 00020 #include "agws.h" 00021 #include "tcsSTATE.h" 00022 00023 class agwsSTATE : public tcsSTATE 00024 { 00025 public: 00026 agwsSTATE(const dbSYMADDRESS dbPoint) : tcsSTATE(dbPoint){} 00027 00028 vltINT32 State() { return tcsSTATE::State(); } 00029 ccsCOMPL_STAT State(vltINT32 newState) { return tcsSTATE::State(newState); } 00030 const char *StateName(); 00031 }; 00032 00033 #endif