Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

BaciTestAlarmClassImpl Class Reference

#include <baciTestAlarmClassImpl.h>

Inheritance diagram for BaciTestAlarmClassImpl:

Inheritance graph
[legend]
Collaboration diagram for BaciTestAlarmClassImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BaciTestAlarmClassImpl (const ACE_CString &name, maci::ContainerServices *containerServices, bool monitoring=true)
virtual ~BaciTestAlarmClassImpl ()
virtual void shutdown ()
virtual CORBA::Boolean isPropertiesMonitoringActive ()
virtual ACS::ROpattern_ptr roPatternProperty ()
virtual ACS::RWpattern_ptr rwPatternProperty ()

Private Member Functions

void operator= (const BaciTestAlarmClassImpl &)

Private Attributes

bool m_shutdown
 Is manager shutting down?
baci::SmartPropertyPointer<
baci::ROpattern
m_roPatternProperty_sp
 The smart pointers for the properties.
baci::SmartPropertyPointer<
MyROPatternProperty
m_rwPatternProperty_sp

Detailed Description

This test class provides 4 methods: shutdown, on, off and reset. It also provides one property per each type supported


Constructor & Destructor Documentation

BaciTestAlarmClassImpl::BaciTestAlarmClassImpl const ACE_CString &  name,
maci::ContainerServices containerServices,
bool  monitoring = true
 

virtual BaciTestAlarmClassImpl::~BaciTestAlarmClassImpl  )  [virtual]
 

Destructor


Member Function Documentation

virtual CORBA::Boolean BaciTestAlarmClassImpl::isPropertiesMonitoringActive  )  [virtual]
 

Check the status of the monitoring thread and logs it

Reimplemented from baci::CharacteristicComponentImpl.

void BaciTestAlarmClassImpl::operator= const BaciTestAlarmClassImpl  )  [private]
 

ALMA C++ coding standards state copy operators should be disabled.

virtual ACS::ROpattern_ptr BaciTestAlarmClassImpl::roPatternProperty  )  [virtual]
 

virtual ACS::RWpattern_ptr BaciTestAlarmClassImpl::rwPatternProperty  )  [virtual]
 

virtual void BaciTestAlarmClassImpl::shutdown  )  [virtual]
 

Servant shutdown request function


Member Data Documentation

baci::SmartPropertyPointer<baci::ROpattern> BaciTestAlarmClassImpl::m_roPatternProperty_sp [private]
 

The smart pointers for the properties.

baci::SmartPropertyPointer<MyROPatternProperty> BaciTestAlarmClassImpl::m_rwPatternProperty_sp [private]
 

bool BaciTestAlarmClassImpl::m_shutdown [private]
 

Is manager shutting down?


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:35:58 2009 for ACS C++ API by doxygen 1.3.8