Public Member Functions |
| | BaciTestClassImpl (const ACE_CString &name, maci::ContainerServices *, bool monitoring=true) |
| virtual | ~BaciTestClassImpl () |
| virtual baci::ActionRequest | invokeAction (int function, baci::BACIComponent *component_p, const int &callbackID, const CBDescIn &descIn, baci::BACIValue *value, Completion &completion, CBDescOut &descOut) |
| virtual baci::ActionRequest | onAction (baci::BACIComponent *component_p, int callbackID, const CBDescIn &descIn, baci::BACIValue *value, Completion &completion, CBDescOut &descOut) |
| virtual baci::ActionRequest | offAction (baci::BACIComponent *component_p, int callbackID, const CBDescIn &descIn, baci::BACIValue *value, Completion &completion, CBDescOut &descOut) |
| virtual baci::ActionRequest | resetAction (baci::BACIComponent *component_p, int callbackID, const CBDescIn &descIn, baci::BACIValue *value, Completion &completion, CBDescOut &descOut) |
| virtual void | shutdown () |
| virtual void | on (ACS::CBvoid_ptr cb, const ACS::CBDescIn &desc) |
| virtual void | off (ACS::CBvoid_ptr cb, const ACS::CBDescIn &desc) |
| virtual void | reset (ACS::CBvoid_ptr cb, const ACS::CBDescIn &desc) |
| virtual void | turnOnMonitoring () |
| virtual void | turnOffMonitoring () |
| virtual CORBA::Boolean | isPropertiesMonitoringActive () |
| virtual ACS::RWdouble_ptr | RWdoubleWithErrorDevIOProp () |
| virtual ACS::RWdouble_ptr | RWdoubleWithDevIOProp () |
| virtual ACS::RWdouble_ptr | RWdoubleProp () |
| virtual ACS::ROdouble_ptr | ROdoubleProp () |
| virtual ACS::RWfloat_ptr | RWfloatProp () |
| virtual ACS::ROfloat_ptr | ROfloatProp () |
| virtual ACS::RWlong_ptr | RWlongProp () |
| virtual ACS::ROlong_ptr | ROlongProp () |
| virtual ACS::ROpattern_ptr | ROpatternProp () |
| virtual ACS::RWpattern_ptr | RWpatternProp () |
| virtual ACS::ROstring_ptr | ROstringProp () |
| virtual ACS::RWstring_ptr | RWstringProp () |
| virtual ACS::RWdoubleSeq_ptr | RWdoubleSeqProp () |
| virtual ACS::ROdoubleSeq_ptr | ROdoubleSeqProp () |
| virtual ACS::RWfloatSeq_ptr | RWfloatSeqProp () |
| virtual ACS::ROfloatSeq_ptr | ROfloatSeqProp () |
| virtual ACS::RWlongSeq_ptr | RWlongSeqProp () |
| virtual ACS::ROlongSeq_ptr | ROlongSeqProp () |
Private Types |
| typedef baci::ActionRequest(BaciTestClassImpl::* | ActionFunction )(baci::BACIComponent *component_p, int callbackID, const CBDescIn &descIn, baci::BACIValue *value, Completion &completion, CBDescOut &descOut) |
Private Attributes |
| bool | m_shutdown |
| | Is manager shutting down?
|
| ActionFunction | m_actions [3] |
| | Array of actions.
|
baci::SmartPropertyPointer
< baci::RWdouble > | m_RWdoubleWithErrorDevIOProp_sp |
| | The smart pointers for (other) properties.
|
baci::SmartPropertyPointer
< baci::RWdouble > | m_RWdoubleWithDevIOProp_sp |
baci::SmartPropertyPointer
< baci::ROdouble > | m_ROdoubleProp_sp |
baci::SmartPropertyPointer
< baci::RWdouble > | m_RWdoubleProp_sp |
baci::SmartPropertyPointer
< baci::ROfloat > | m_ROfloatProp_sp |
baci::SmartPropertyPointer
< baci::RWfloat > | m_RWfloatProp_sp |
baci::SmartPropertyPointer
< baci::ROlong > | m_ROlongProp_sp |
baci::SmartPropertyPointer
< baci::RWlong > | m_RWlongProp_sp |
baci::SmartPropertyPointer
< baci::ROpattern > | m_ROpatternProp_sp |
baci::SmartPropertyPointer
< baci::RWpattern > | m_RWpatternProp_sp |
baci::SmartPropertyPointer
< baci::ROstring > | m_ROstringProp_sp |
baci::SmartPropertyPointer
< baci::RWstring > | m_RWstringProp_sp |
baci::SmartPropertyPointer
< baci::ROdoubleSeq > | m_ROdoubleSeqProp_sp |
baci::SmartPropertyPointer
< baci::RWdoubleSeq > | m_RWdoubleSeqProp_sp |
baci::SmartPropertyPointer
< baci::ROfloatSeq > | m_ROfloatSeqProp_sp |
baci::SmartPropertyPointer
< baci::RWfloatSeq > | m_RWfloatSeqProp_sp |
baci::SmartPropertyPointer
< baci::ROlongSeq > | m_ROlongSeqProp_sp |
baci::SmartPropertyPointer
< baci::RWlongSeq > | m_RWlongSeqProp_sp |
This test class provides 4 methods: shutdown, on, off and reset. It also provides one property per each type supported