00001 #ifndef BaseParameter_h_seen
00002 #define BaseParameter_h_seen
00003
00004
00005
00006
00044 class BaseParameter
00045 {
00046 public:
00047
00048 virtual ~BaseParameter(){}
00049
00051 virtual char *toString()=0;
00052
00056 virtual char *getName() =0;
00057
00059 virtual int setValue(char *value) =0;
00060
00065 virtual char *getValueString() = 0;
00066
00069 virtual char *toString(char *infix) =0;
00070
00071 protected:
00073 char *fillString(char *s);
00074 char *name;
00075 char *valueString;
00076 };
00077 #endif // BaseParameter_h_seen