CCAFFEINE  0.8.8
BblParameterListener.h
00001 #ifndef __BBLPARAMLISTENER_H__
00002 #define __BBLPARAMLISTENER_H__
00003 
00004 
00005 class BblParameterGetListener
00006 : public virtual ccafeopq::ports::ParameterGetListener
00007 {
00008   
00009 private:
00010 
00011   gov::cca::ports::ParameterGetListener l;
00012 
00013 public:
00014   BblParameterGetListener( gov::cca::ports::ParameterGetListener l_) {
00015     l = l_;
00016 #ifdef CCAFE_AUDIT
00017   IO_dn1("BblParameterGetListener::CTOR");
00018 #endif
00019   }
00020   virtual ~BblParameterGetListener(){
00021 #ifdef CCAFE_AUDIT
00022   IO_dn1("BblParameterGetListener::DTOR");
00023 #endif
00024   }
00025 
00026   virtual bool updateParameterPort(const std::string &portName) {
00027     return l.updateParameterPort(portName);
00028   }
00029 
00030 };
00031 
00032 class BblParameterSetListener
00033 : public virtual ccafeopq::ports::ParameterSetListener
00034 {
00035   
00036 private:
00037 
00038   gov::cca::ports::ParameterSetListener l;
00039 
00040 public:
00041   BblParameterSetListener( gov::cca::ports::ParameterSetListener l_) {
00042     l = l_;
00043 #ifdef CCAFE_AUDIT
00044   IO_dn1("BblParameterSetListener::CTOR");
00045 #endif
00046   }
00047   virtual ~BblParameterSetListener(){
00048 #ifdef CCAFE_AUDIT
00049   IO_dn1("BblParameterSetListener::DTOR");
00050 #endif
00051   }
00052 
00053   virtual void updatedParameterValue( std::string portName ,  std::string fieldName) {
00054     l.updatedParameterValue(portName,fieldName);
00055   }
00056 
00057 };
00058 
00059 #endif // __BBLPARAMLISTENER_H__