#include <new_sim_watchdog.h>
Inheritance diagram for NewSimulatorWatchdog:


| Public Member Functions | |
| NewSimulatorWatchdog (NewSimulatorResource *res) | |
| Constructor. | |
| NewSimulatorWatchdog (NewSimulatorResource *res, SaHpiRdrT rdr, SaHpiWatchdogT wdt_data) | |
| Full qualified constructor to fill an object with the parsed data. | |
| ~NewSimulatorWatchdog () | |
| Destructor. | |
| unsigned int | Num () const | 
| return the number of the watchdog | |
| unsigned int | Oem () const | 
| return the Oem data of the watchdog | |
| bool | CreateRdr (SaHpiRptEntryT &resource, SaHpiRdrT &rdr) | 
| A rdr structure is filled with the data. | |
| void | Dump (NewSimulatorLog &dump) const | 
| Dump the Watchdog information. | |
| SaErrorT | GetWatchdogInfo (SaHpiWatchdogT &watchdog) | 
| HPI function saHpiWatchdogTimerGet. | |
| SaErrorT | SetWatchdogInfo (SaHpiWatchdogT &watchdog) | 
| HPI function saHpiWatchdogTimerSet. | |
| SaErrorT | ResetWatchdog () | 
| HPI function saHpiWatchdogTimerReset. | |
| Protected Member Functions | |
| virtual bool | TriggerAction () | 
| Check whether the watchdog timer is running and trigger proper action. | |
| 
 | ||||||||||||
| A rdr structure is filled with the data. This method is called by method NewSimulatorRdr::Populate(). 
 
 
 Reimplemented from NewSimulatorRdr. | 
| 
 | 
| Dump the Watchdog information. 
 
 Implements NewSimulatorRdr. | 
| 
 | 
| HPI function saHpiWatchdogTimerGet. See also the description of the function inside the specification or header file. Copying the internal values and show the remaining time if the timer was started. 
 
 
 | 
| 
 | 
| HPI function saHpiWatchdogTimerReset. See also the description of the function inside the specification or header file. Starting or resetting a watchdog timer if it is allowed 
 
 | 
| 
 | 
| HPI function saHpiWatchdogTimerSet. See also the description of the function inside the specification or header file. Copying the internal reading values (if a read is allowed). 
 
 
 | 
| 
 | 
| Check whether the watchdog timer is running and trigger proper action. 
 
 Implements NewSimulatorTimerThread. | 
 1.4.4
 1.4.4