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

baci::AlarmEventStrategyContSeq< T, TPROP, TALARM > Class Template Reference

#include <baciAlarm_T.h>

Inheritance diagram for baci::AlarmEventStrategyContSeq< T, TPROP, TALARM >:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AlarmEventStrategyContSeq (TPROP *property, EventDispatcher *eventDispatcher)
 AlarmEventStrategyContSeq (Callback_ptr callback_p, const CBDescIn &descIn, const ACS::TimeInterval &interval, TPROP *property, EventDispatcher *eventDispatcher)
virtual void check (BACIValue &value, const ACSErr::Completion &c, const ACS::CBDescOut &desc)

Protected Attributes

int * alarmsRaised_mp
int alarmsRaisedLength_m

Private Member Functions

void operator= (const AlarmEventStrategyContSeq &)
 AlarmEventStrategyContSeq (const AlarmEventStrategyContSeq &)

template<class T, class TPROP, class TALARM>
class baci::AlarmEventStrategyContSeq< T, TPROP, TALARM >


Constructor & Destructor Documentation

template<class T, class TPROP, class TALARM>
baci::AlarmEventStrategyContSeq< T, TPROP, TALARM >::AlarmEventStrategyContSeq TPROP *  property,
EventDispatcher eventDispatcher
[inline]
 

template<class T, class TPROP, class TALARM>
baci::AlarmEventStrategyContSeq< T, TPROP, TALARM >::AlarmEventStrategyContSeq Callback_ptr  callback_p,
const CBDescIn descIn,
const ACS::TimeInterval interval,
TPROP *  property,
EventDispatcher eventDispatcher
[inline]
 

template<class T, class TPROP, class TALARM>
baci::AlarmEventStrategyContSeq< T, TPROP, TALARM >::AlarmEventStrategyContSeq const AlarmEventStrategyContSeq< T, TPROP, TALARM > &   )  [private]
 

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


Member Function Documentation

template<class T, class TPROP, class TALARM>
virtual void baci::AlarmEventStrategyContSeq< T, TPROP, TALARM >::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::EventStrategy.

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

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


Member Data Documentation

template<class T, class TPROP, class TALARM>
int* baci::AlarmEventStrategyContSeq< T, TPROP, TALARM >::alarmsRaised_mp [protected]
 

template<class T, class TPROP, class TALARM>
int baci::AlarmEventStrategyContSeq< T, TPROP, TALARM >::alarmsRaisedLength_m [protected]
 


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