|
laserSource::CERNAlarmSystemInterfaceProxy − |
|
#include <CERNAlarmSystemInterfaceProxy.h> Inherits acsalarm::AlarmSystemInterface. |
|
Public Member Functions |
|
CERNAlarmSystemInterfaceProxy () |
|
CERNAlarmSystemInterfaceProxy (std::string theSourceName) |
|
virtual ~CERNAlarmSystemInterfaceProxy () |
|
virtual void close () |
|
Protected Member Functions |
|
bool publishMessage (acsalarm::ASIMessage msg) |
|
Private Member Functions |
|
void init () |
|
Private Attributes |
|
laserSource::AcsAlarmPublisher * laserPublisher |
|
laserSource::CERNAlarmSystemInterfaceProxy::CERNAlarmSystemInterfaceProxy () |
|
laserSource::CERNAlarmSystemInterfaceProxy::CERNAlarmSystemInterfaceProxy (std::string theSourceName) |
|
virtual laserSource::CERNAlarmSystemInterfaceProxy::~CERNAlarmSystemInterfaceProxy () [virtual] |
|
virtual void laserSource::CERNAlarmSystemInterfaceProxy::close () [virtual] Cleanup. Must be implemented by concrete sub classes; may be called by destructor or explicitly by client; it’s up to you how you wish the cleanup process to be initiated. |
|
Implements acsalarm::AlarmSystemInterface. |
|
void laserSource::CERNAlarmSystemInterfaceProxy::init () [private] |
|
bool laserSource::CERNAlarmSystemInterfaceProxy::publishMessage (acsalarm::ASIMessage msg) [protected, virtual] Sends the message to the alarm server; concrete classes must override this and use the communication mechanism of their choice. For an example of a concrete class, see ACSLaser/laser-source-cpp/CERNAlarmSystemInterfaceProxy. |
|
Implements acsalarm::AlarmSystemInterface. |
|
laserSource::AcsAlarmPublisher* laserSource::CERNAlarmSystemInterfaceProxy::laserPublisher [private] |
|
Generated automatically by Doxygen for ACS-2015.8 C++ API from the source code. |