BaciTestAlarmClassImpl

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

BaciTestAlarmClassImpl −

SYNOPSIS

#include <baciTestAlarmClassImpl.h>

Inherits baci::CharacteristicComponentImpl.

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

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?

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.