#include <CERNAlarmSystemInterfaceFactory.h>
Inheritance diagram for laserSource::CERNAlarmSystemInterfaceFactory:


Public Member Functions | |
| CERNAlarmSystemInterfaceFactory () | |
| virtual | ~CERNAlarmSystemInterfaceFactory () |
| virtual bool | init () |
| virtual void | done () |
| virtual std::auto_ptr< acsalarm::AlarmSystemInterface > | createSource (std::string sourceName) |
| virtual std::auto_ptr< acsalarm::AlarmSystemInterface > | createSource () |
Private Attributes | |
| Logging::Logger::LoggerSmartPtr | myLoggerSmartPtr |
|
|
Default constructor/destructor |
|
|
|
|
|
Create a new instance of an alarm system interface without binding it to any source.
Implements AlarmSystemInterfaceFactory.
|
|
|
Create a new instance of an alarm system interface.
Implements AlarmSystemInterfaceFactory.
|
|
|
Release the resources: must be called when finished using the methods of this class Implements AlarmSystemInterfaceFactory.
|
|
|
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.3.8