00001 #ifndef PARAM_H
00002 #define PARAM_H
00003
00004 #include "FieldParam.h"
00005
00006
00015
00016
00017
00018 class Param : public FieldParam {
00019
00020 public:
00021
00025 Param();
00026
00030 ~Param();
00031
00035 Param operator=(const Param &f);
00036
00040 Param(const Param &f);
00041
00042
00043 int setValue(char * str, int *status);
00044
00048 int getValue(char * &str, int *status);
00049
00050
00051 private:
00052 char * m_paramValue;
00053 void init(void);
00054 void cleanup (void);
00055 void makecopy(const Param &p);
00056
00057 void doNothing(void)
00058 {
00059
00060 }
00061
00062
00063 };
00064
00065 #endif