Contains the defintion of the standard superclass for C++ components. More...
#include <baciTestImpl.h>
Public Member Functions | |
BaciPropTest (ACE_CString name, maci::ContainerServices *containerServices) | |
virtual void | execute () |
virtual | ~BaciPropTest () |
virtual void | setDoubleVar (CORBA::Float) |
virtual void | setPatternVar (CORBA::Long) |
virtual void | setEnumVar (alarmsystemPropTest::AlarmEnum) |
virtual void | setDoubleVarComplete (CORBA::Float val, const char *faultFamily, const char *faultMember) |
virtual ACS::ROdouble_ptr | testDoubleVar () |
virtual ACS::ROpattern_ptr | testPatternVar () |
virtual ::alarmsystemPropTest::ROAlarmEnum_ptr | testEnumVar () |
Private Attributes | |
baci::SmartPropertyPointer < baci::ROdouble > | m_testDoubleVar_sp |
baci::SmartPropertyPointer < baci::ROpattern > | m_testPatternVar_sp |
baci::SmartPropertyPointer < ROEnumImpl< ACS_ENUM_T(alarmsystemPropTest::AlarmEnum), POA_alarmsystemPropTest::ROAlarmEnum > > | m_testEnumVar_sp |
Contains the defintion of the standard superclass for C++ components.
CORBA generated servant stub Includes for each BACI property used in this example Include the smart pointer for properties A component for testing if baci sends alarms when a property goes out of range.
BaciPropTest::BaciPropTest | ( | ACE_CString | name, | |
maci::ContainerServices * | containerServices | |||
) |
Constructor
name | component's name. This is also the name that will be used to find the configuration data for the component in the Configuration Database. | |
containerService | The pointer to the container services |
virtual BaciPropTest::~BaciPropTest | ( | ) | [virtual] |
Destructor
virtual void BaciPropTest::execute | ( | ) | [virtual] |
ACSErr::ACSbaseExImpl |
virtual void BaciPropTest::setDoubleVar | ( | CORBA::Float | ) | [virtual] |
virtual void BaciPropTest::setDoubleVarComplete | ( | CORBA::Float | val, | |
const char * | faultFamily, | |||
const char * | faultMember | |||
) | [virtual] |
virtual void BaciPropTest::setEnumVar | ( | alarmsystemPropTest::AlarmEnum | ) | [virtual] |
virtual void BaciPropTest::setPatternVar | ( | CORBA::Long | ) | [virtual] |
virtual ACS::ROdouble_ptr BaciPropTest::testDoubleVar | ( | ) | [virtual] |
Returns a reference to the double property
virtual ::alarmsystemPropTest::ROAlarmEnum_ptr BaciPropTest::testEnumVar | ( | ) |
Returns a reference to the enum property
virtual ACS::ROpattern_ptr BaciPropTest::testPatternVar | ( | ) | [virtual] |
Returns a reference to the pattern property
The test properties
baci::SmartPropertyPointer<ROEnumImpl<ACS_ENUM_T(alarmsystemPropTest::AlarmEnum), POA_alarmsystemPropTest::ROAlarmEnum> > BaciPropTest::m_testEnumVar_sp [private] |