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__