| DMTOFFLINE
Alarm Client API
The alarm client API provides an interface to the alarm manager. Refer
to xxxx for a full description of the Alarm Manager functionality.
The AlarmClient API allows the client process to:
- Define Alarm Types:
The alarm manager keeps a list of currently defined alarm types.
The alarm must be defined by a process before it can be set. The
definition specifies defaul values for all alarm parameters.
- Set Alarms:
Alarms are set or asserted when an abnormal condidstion is detected.
The alarm remains in effect until it times out or is cancelled
explicitly.
- Prolong Alarms:
Alarms are created with an expected timeout period. If the error
condition is not resolved in the expected time, the monitor that
detected the alarm may prolong the alarm duration.
- Cancel Alarms:
Alarms may be cancelled explicitly if the condition is resolved
before the timeout period.
- Interrogate alarm status:
The status of an individual alarm and the default parameters of an
alarm type may be interrogated.
|
| AlarmHandle
Active alarm identifier.
|
lmsg::TransOutput& | operator<<(lmsg::TransOutput&, const AlarmHandle&)
Data translation object used by message handler
|