alma::acs::alarmsystem::binding::ACSLaserSource Class Reference

Inheritance diagram for alma::acs::alarmsystem::binding::ACSLaserSource:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::alarmsystem::binding::ACSLaserSource:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ACSLaserSource (String sourceName, Logger logger) throws ASIException
synchronized void push (ACSFaultState state)
synchronized void push (Collection states)
synchronized void pushActiveList (Collection active)

Private Member Functions

void logFaultState (ACSFaultState fs)

Private Attributes

Logger logger = null

Constructor & Destructor Documentation

alma::acs::alarmsystem::binding::ACSLaserSource::ACSLaserSource ( String  sourceName,
Logger  logger 
) throws ASIException [inline]

Member Function Documentation

void alma::acs::alarmsystem::binding::ACSLaserSource::logFaultState ( ACSFaultState  fs  )  [inline, private]
synchronized void alma::acs::alarmsystem::binding::ACSLaserSource::push ( Collection  states  )  [inline]

Push an fault states collection.

Parameters:
states the fault states collection to push

Reimplemented from cern::laser::source::alarmsysteminterface::impl::AlarmSystemInterfaceProxy.

References push().

synchronized void alma::acs::alarmsystem::binding::ACSLaserSource::push ( ACSFaultState  state  )  [inline]
synchronized void alma::acs::alarmsystem::binding::ACSLaserSource::pushActiveList ( Collection  active  )  [inline]

Push the source active list forcing a backup

Parameters:
active the source active list

Reimplemented from cern::laser::source::alarmsysteminterface::impl::AlarmSystemInterfaceProxy.


Member Data Documentation

Referenced by ACSLaserSource(), logFaultState(), and push().


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

Generated by  doxygen 1.6.2