Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

laserSource::CERNAlarmSystemInterfaceFactory Class Reference

#include <CERNAlarmSystemInterfaceFactory.h>

Inheritance diagram for laserSource::CERNAlarmSystemInterfaceFactory:

Inheritance graph
[legend]
Collaboration diagram for laserSource::CERNAlarmSystemInterfaceFactory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CERNAlarmSystemInterfaceFactory ()
virtual ~CERNAlarmSystemInterfaceFactory ()
virtual bool init ()
virtual void done ()
virtual auto_ptr< AlarmSystemInterfacecreateSource (string sourceName)
virtual auto_ptr< AlarmSystemInterfacecreateSource ()

Constructor & Destructor Documentation

laserSource::CERNAlarmSystemInterfaceFactory::CERNAlarmSystemInterfaceFactory  ) 
 

Default constructor/destructor

virtual laserSource::CERNAlarmSystemInterfaceFactory::~CERNAlarmSystemInterfaceFactory  )  [virtual]
 


Member Function Documentation

virtual auto_ptr<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 auto_ptr<AlarmSystemInterface> laserSource::CERNAlarmSystemInterfaceFactory::createSource string  sourceName  )  [virtual]
 

Create a new instance of an alarm system interface.

Parameters:
sourceName the source name.
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.


The documentation for this class was generated from the following file:
Generated on Sun Oct 29 02:32:06 2006 for ACS C++ API by doxygen 1.3.6