Public Member Functions | Private Member Functions | Private Attributes

baci::AlarmSystemMonitorSeqCont< T, TPROP > Class Template Reference

#include <baciAlarmSystemMonitorSeqCont_T.h>

Inheritance diagram for baci::AlarmSystemMonitorSeqCont< T, TPROP >:
Inheritance graph
[legend]
Collaboration diagram for baci::AlarmSystemMonitorSeqCont< T, TPROP >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlarmSystemMonitorSeqCont (TPROP *property, EventDispatcher *eventDispatcher)
virtual ~AlarmSystemMonitorSeqCont ()
virtual void check (BACIValue &val, const ACSErr::Completion &c, const ACS::CBDescOut &desc)

Private Member Functions

void operator= (const AlarmSystemMonitorSeqCont &)
 AlarmSystemMonitorSeqCont (const AlarmSystemMonitorSeqCont &)

Private Attributes

int * alarmsRaised_mp
unsigned int alarmsRaisedLength_m

Detailed Description

template<class T, class TPROP>
class baci::AlarmSystemMonitorSeqCont< T, TPROP >

implementation of the AlarmSystemMonitor for sequence continous types (doubleSeq, longSeq, ...)


Constructor & Destructor Documentation

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

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


Member Function Documentation

template<class T , class TPROP >
virtual void baci::AlarmSystemMonitorSeqCont< T, TPROP >::check ( BACIValue value,
const ACSErr::Completion c,
const ACS::CBDescOut desc 
) [virtual]

Event cheking method This virtual method is called periodically to check property state if event should be raised

Implements baci::AlarmSystemMonitorBase.

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

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


Member Data Documentation

template<class T , class TPROP >
int* baci::AlarmSystemMonitorSeqCont< T, TPROP >::alarmsRaised_mp [private]
template<class T , class TPROP >
unsigned int baci::AlarmSystemMonitorSeqCont< T, TPROP >::alarmsRaisedLength_m [private]

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