laserSource::CERNAlarmSystemInterfaceFactory

NAME
SYNOPSIS
Constructor & Destructor Documentation
Member Function Documentation
Author

NAME

laserSource::CERNAlarmSystemInterfaceFactory −

SYNOPSIS

#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 ()

Constructor & Destructor Documentation

laserSource::CERNAlarmSystemInterfaceFactory::CERNAlarmSystemInterfaceFactory () Default constructor/destructor

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

Member Function Documentation

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.

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.