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


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 |
| Logging::Logger::LoggerSmartPtr | myLoggerSmartPtr |
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
1.3.8