#include <CERNAlarmSystemInterfaceFactory.h>


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.
| sourceName | the source name. |
Implements AlarmSystemInterfaceFactory.
| virtual acsalarm::AlarmSystemInterface* laserSource::CERNAlarmSystemInterfaceFactory::createSource | ( | ) | [virtual] |
Create a new instance of an alarm system interface without binding it to any source.
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.
1.7.0