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