Public Member Functions | Protected Attributes | Private Member Functions

baci::AlarmSystemMonitor< TPROP > Class Template Reference

#include <baciAlarmSystemMonitor_T.h>

Inheritance diagram for baci::AlarmSystemMonitor< TPROP >:
Inheritance graph
[legend]
Collaboration diagram for baci::AlarmSystemMonitor< TPROP >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlarmSystemMonitor (TPROP *property, EventDispatcher *eventDispatcher)
virtual ~AlarmSystemMonitor ()

Protected Attributes

TPROP * property_mp
 pointer to the baci property - owner

Private Member Functions

void operator= (const AlarmSystemMonitor &)
 AlarmSystemMonitor (const AlarmSystemMonitor &)

Detailed Description

template<class TPROP>
class baci::AlarmSystemMonitor< TPROP >

Common class for the Alarm System Monitors. Implementation classes have only to implement check method. The purpose of this class or better its implementation is to send alarms to the ACS alarm system


Constructor & Destructor Documentation

template<class TPROP>
baci::AlarmSystemMonitor< TPROP >::AlarmSystemMonitor ( TPROP *  property,
EventDispatcher eventDispatcher 
)
template<class TPROP>
virtual baci::AlarmSystemMonitor< TPROP >::~AlarmSystemMonitor (  )  [virtual]
template<class TPROP>
baci::AlarmSystemMonitor< TPROP >::AlarmSystemMonitor ( const AlarmSystemMonitor< TPROP > &   )  [private]

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


Member Function Documentation

template<class TPROP>
void baci::AlarmSystemMonitor< TPROP >::operator= ( const AlarmSystemMonitor< TPROP > &   )  [private]

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


Member Data Documentation

template<class TPROP>
TPROP* baci::AlarmSystemMonitor< TPROP >::property_mp [protected]

pointer to the baci property - owner


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