![]() |
Imt.Base C++ API V4.1.1.0
|
Interface to send an alarm message to activate or deactivate a given alarm. More...
#include <Imt.Base.Lib.Alarms/inc/Imt.Base.Lib.Alarms/AlarmSenderIfc.h>
Public Member Functions | |
| AlarmSenderIfc (AlarmSenderIfc const &)=delete | |
| AlarmSenderIfc (AlarmSenderIfc &&)=delete | |
| AlarmSenderIfc & | operator= (AlarmSenderIfc const &) &=delete |
| AlarmSenderIfc & | operator= (AlarmSenderIfc &&) &=delete |
| virtual | ~AlarmSenderIfc ()=default |
| Destructor. | |
| virtual void | activateAlarm (AlarmIdentifier const alarmId)=0 |
| Activates the alarm with the given ID. | |
| virtual void | deactivateAlarm (AlarmIdentifier const alarmId)=0 |
| Deactivates the alarm with the given ID. | |
Protected Member Functions | |
| AlarmSenderIfc ()=default | |
| Default constructor. | |
Interface to send an alarm message to activate or deactivate a given alarm.
This must be implemented by the active part that shall send an alarm, i.e. by writing an alarm message containing the alarm id and an activated/deactivated flag to an alarm output port.
This interface does not provide ownership on the sender object.
Definition at line 23 of file AlarmSenderIfc.h.
|
delete |
|
delete |
|
virtualdefault |
Destructor.
|
protecteddefault |
Default constructor.
|
pure virtual |
Activates the alarm with the given ID.
| alarmId | Alarm to activate. |
|
pure virtual |
Deactivates the alarm with the given ID.
| alarmId | Alarm to activate. |
|
delete |
|
delete |