MyROPatternProperty − |
#include <baciTestAlarmClassImpl.h> Inherits baci::RWpatternImpl. |
Public Member Functions |
MyROPatternProperty (const ACE_CString &name, baci::BACIComponent *component_p, baci::ROpattern *roPatternProperty_p) |
virtual void setValue (baci::BACIProperty *property_p, baci::BACIValue *value_p, Completion &completion, CBDescOut &descOut) |
Private Member Functions |
void operator= (const MyROPatternProperty &) |
Private Attributes |
baci::ROpattern * m_roPatternProperty_p |
MyROPatternProperty::MyROPatternProperty (const ACE_CString & name, baci::BACIComponent * component_p, baci::ROpattern * roPatternProperty_p) Constuctor |
Parameters: |
name property name (e.q. rwDoubleProperty) This is
also the name that will be used to find the configuration
data for the property in the Configuration Database. |
void MyROPatternProperty::operator= (const MyROPatternProperty &) [private] |
virtual void MyROPatternProperty::setValue (baci::BACIProperty * property_p, baci::BACIValue * value_p, Completion & completion, CBDescOut & descOut) [virtual] Set value method (value mutator) We add this to override the setValue method inherited from RWdouble. We do this to make the RW property symetric to the RO property passed to the constructor. |
Parameters: |
property_p property which requested value |
baci::ROpattern* MyROPatternProperty::m_roPatternProperty_p [private] m_roPatternProperty_p is never created in this class. It just points to the ROpattern passed to this class’s constructor. This is done so that we can synchronize this class and the ROpattern’s value. |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |