laserSource::CERNAlarmSystemInterfaceFactory − |
#include <CERNAlarmSystemInterfaceFactory.h> Inherits AlarmSystemInterfaceFactory. |
Public Member Functions |
CERNAlarmSystemInterfaceFactory () |
virtual ~CERNAlarmSystemInterfaceFactory () |
virtual bool init () |
virtual void done () |
virtual acsalarm::AlarmSystemInterface * createSource (std::string sourceName) |
virtual acsalarm::AlarmSystemInterface * createSource () |
laserSource::CERNAlarmSystemInterfaceFactory::CERNAlarmSystemInterfaceFactory () Default constructor/destructor |
virtual laserSource::CERNAlarmSystemInterfaceFactory::~CERNAlarmSystemInterfaceFactory () [virtual] |
virtual acsalarm::AlarmSystemInterface* laserSource::CERNAlarmSystemInterfaceFactory::createSource (std::string sourceName) [virtual] Create a new instance of an alarm system interface. |
Parameters: |
sourceName the source name. |
Returns: |
the interface instance. |
Implements AlarmSystemInterfaceFactory. |
virtual acsalarm::AlarmSystemInterface* laserSource::CERNAlarmSystemInterfaceFactory::createSource () [virtual] Create a new instance of an alarm system interface without binding it to any source. |
Returns: |
the interface instance. |
Implements AlarmSystemInterfaceFactory. |
virtual void laserSource::CERNAlarmSystemInterfaceFactory::done () [virtual] Release the resources: must be called when finished using the methods of this class |
Implements AlarmSystemInterfaceFactory. |
virtual bool laserSource::CERNAlarmSystemInterfaceFactory::init () [virtual] Init the object of the class: must be called before using the other methods of this class otherwise an exception will be thrown. Return true if the initialization went ok |
Implements AlarmSystemInterfaceFactory. |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |