MyROPatternProperty

NAME
SYNOPSIS
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

MyROPatternProperty −

SYNOPSIS

#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

Constructor & Destructor Documentation

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.
component_p
parent of the property
roPatternProperty_p
reference to the associated pattern property

Member Function Documentation

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
value_p
value to be returned
completion
error handling structure
descOut
callback descriptor

Member Data Documentation

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.

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.