00001 #ifndef __ParameterPort_h_seen__
00002 #define __ParameterPort_h_seen__
00003
00025 class ParameterPort
00026 #ifdef HAVE_CLASSIC
00027 : public virtual classic::gov::cca::Port
00028 #endif
00029 {
00030
00031 public:
00032
00033 virtual ~ParameterPort() {}
00034
00041 virtual char * getConfigurationString(char *infix)=0;
00042
00045 virtual char * getConfigurationString(char *infix, char * fieldName)=0;
00046
00049 virtual int setConfigurationString(char * fieldName, char * value) =0;
00050
00052 virtual BaseParameter *getParameter(char *fieldName)=0;
00053
00054 };
00055
00056 #endif //__ParameterPort_h_seen__