CCAFFEINE
0.8.8
|
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__