00001 // $Header: /nfs/slac/g/glast/ground/cvs/GaudiKernel/GaudiKernel/CommandProperty.h,v 1.1.1.1 2001/04/18 18:14:18 tlindner Exp $ 00002 #ifndef GAUDIKERNEL_COMMANDPROPERTY_H 00003 #define GAUDIKERNEL_COMMANDPROPERTY_H 00004 00005 // Include files 00006 #include "Property.h" 00007 00016 class CommandProperty : public StringProperty { 00017 public: 00019 CommandProperty(); 00020 CommandProperty( const std::string& name ); 00021 CommandProperty( const std::string& name, const std::string& value ); 00022 virtual ~CommandProperty(); 00024 virtual bool set( const std::string& value ); 00026 virtual void handler( const std::string& value ) = 0; 00027 }; 00028 00029 #endif // GAUDIKERNEL_COMMANDPROPERTY_H 00030
1.2.3 written by Dimitri van Heesch,
© 1997-2000