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] |
1.7.0