|
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.4 C++ API from the source code. |