BaciPropTest − Contains the defintion of the standard superclass for C++ components. |
#include <baciTestImpl.h> Inherits baci::CharacteristicComponentImpl. |
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 setBooleanVar (CORBA::Boolean) |
virtual void setAnotherBooleanVar (CORBA::Boolean) |
virtual void setBooleanNoAlarmsVar (CORBA::Boolean) |
virtual void setBooleanSeqVar (const ACS::booleanSeq &) |
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 () |
virtual ACS::ROboolean_ptr testBooleanVar () |
virtual ACS::ROboolean_ptr testAnotherBooleanVar () |
virtual ACS::ROboolean_ptr testBooleanNoAlarmsVar () |
virtual ACS::RObooleanSeq_ptr testBooleanSeqVar () |
Private Attributes |
baci::SmartPropertyPointer< baci::ROdouble > m_testDoubleVar_sp |
baci::SmartPropertyPointer< baci::ROboolean > m_testBooleanVar_sp |
baci::SmartPropertyPointer< baci::ROpattern > m_testPatternVar_sp |
baci::SmartPropertyPointer< ROEnumImpl< ACS_ENUM_T(alarmsystemPropTest::AlarmEnum), POA_alarmsystemPropTest::ROAlarmEnum > > m_testEnumVar_sp |
baci::SmartPropertyPointer< baci::ROboolean > m_testAnotherBooleanVar_sp |
baci::SmartPropertyPointer< baci::ROboolean > m_testBooleanNoAlarmsVar_sp |
baci::SmartPropertyPointer< baci::RObooleanSeq > m_testBooleanSeqVar_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 |
Parameters: |
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. |
virtual BaciPropTest::~BaciPropTest () [virtual] Destructor |
virtual void BaciPropTest::execute () [virtual] Exceptions: |
ACSErr::ACSbaseExImpl |
virtual void BaciPropTest::setAnotherBooleanVar (CORBA::Boolean) [virtual] |
virtual void BaciPropTest::setBooleanNoAlarmsVar (CORBA::Boolean) [virtual] |
virtual void BaciPropTest::setBooleanSeqVar (const ACS::booleanSeq &) [virtual] |
virtual void BaciPropTest::setBooleanVar (CORBA::Boolean) [virtual] |
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::ROboolean_ptr BaciPropTest::testAnotherBooleanVar () [virtual] Returns a reference to another boolean property |
virtual ACS::ROboolean_ptr BaciPropTest::testBooleanNoAlarmsVar () [virtual] Returns a reference to a boolean property without alarms |
virtual ACS::RObooleanSeq_ptr BaciPropTest::testBooleanSeqVar () [virtual] Returns a reference to a booleanSeq property |
virtual ACS::ROboolean_ptr BaciPropTest::testBooleanVar () [virtual] Returns a reference to the boolean property |
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 |
baci::SmartPropertyPointer<baci::ROboolean> BaciPropTest::m_testAnotherBooleanVar_sp [private] |
baci::SmartPropertyPointer<baci::ROboolean> BaciPropTest::m_testBooleanNoAlarmsVar_sp [private] |
baci::SmartPropertyPointer<baci::RObooleanSeq> BaciPropTest::m_testBooleanSeqVar_sp [private] |
baci::SmartPropertyPointer<baci::ROboolean> BaciPropTest::m_testBooleanVar_sp [private] |
baci::SmartPropertyPointer<baci::ROdouble> BaciPropTest::m_testDoubleVar_sp [private] The test properties |
baci::SmartPropertyPointer<ROEnumImpl<ACS_ENUM_T(alarmsystemPropTest::AlarmEnum), POA_alarmsystemPropTest::ROAlarmEnum> > BaciPropTest::m_testEnumVar_sp [private] |
baci::SmartPropertyPointer<baci::ROpattern> BaciPropTest::m_testPatternVar_sp [private] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |