Public Member Functions | Private Member Functions | Private Attributes

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 ()
void changeAlarmFFFM (const char *, const char *)
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

void BaciTestAlarmClassImpl::changeAlarmFFFM ( const char *  ,
const char *   
)

we can change FF and FM from a client so that we can test this functionalty

Parameters:
FF 
FM 
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

The smart pointers for the properties.

Is manager shutting down?


The documentation for this class was generated from the following file: