#include <ACSAlarmSystemInterfaceProxy.h>
Inheritance diagram for ACSAlarmSystemInterfaceProxy:


Public Member Functions | |
| ACSAlarmSystemInterfaceProxy (std::string name) | |
| virtual | ~ACSAlarmSystemInterfaceProxy () |
| virtual void | push (acsalarm::FaultState &state) |
| virtual void | push (std::vector< acsalarm::FaultState > &states) |
| virtual void | pushActiveList (std::vector< acsalarm::FaultState > &activeFaults) |
Protected Member Functions | |
| virtual bool | publishMessage (acsalarm::ASIMessage) |
Private Member Functions | |
| virtual void | close () |
Private Attributes | |
| LoggingProxy * | m_logger |
|
|
|
|
|
|
|
|
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.
|
|
|
Push a collection of fault states.
|
|
|
Push a fault state.
Reimplemented from acsalarm::AlarmSystemInterface.
|
|
|
Push the set of active fault states.
|
|
|
The logger |
1.3.8