CCAFFEINE  0.8.8
ParameterPort.h
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   /* CFREE */ virtual char * getConfigurationString(char *infix)=0;
00042 
00045   /* CFREE */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__