#include <new_sim_hotswap.h>
Inheritance diagram for NewSimulatorHotSwap:


| Public Member Functions | |
| NewSimulatorHotSwap (NewSimulatorResource *res) | |
| Constructor. | |
| NewSimulatorHotSwap (NewSimulatorResource *res, SaHpiTimeoutT insertTime, SaHpiTimeoutT extractTime, SaHpiHsStateT startState) | |
| Full qualified constructor to fill an object with the parsed data. | |
| ~NewSimulatorHotSwap () | |
| Destructor. | |
| void | Dump (NewSimulatorLog &dump) const | 
| Dump hotswap information. | |
| SaHpiHsStateT | GetState () | 
| Get the HotSwap State. | |
| SaHpiTimeoutT | GetExtractTimeout () | 
| Get Extraction Timeout. | |
| SaErrorT | StartResource (oh_event *e) | 
| Start a resource from NOT_PRESENT. | |
| void | SetTimeouts (SaHpiTimeoutT insert, SaHpiTimeoutT extract) | 
| Set both timeout values. | |
| SaErrorT | CancelPolicy () | 
| HPI function saHpiHotSwapPolicyCancel. | |
| SaErrorT | SetActive () | 
| HPI function saHpiHotSwapActiveSet. | |
| SaErrorT | SetInactive () | 
| HPI function saHpiHotSwapInactiveSet. | |
| SaErrorT | GetExtractTimeout (SaHpiTimeoutT &timeout) | 
| HPI function saHpiAutoExtractTimeoutGet. | |
| SaErrorT | SetExtractTimeout (SaHpiTimeoutT timeout) | 
| HPI function saHpiAutoExtractTimeoutSet. | |
| SaErrorT | GetState (SaHpiHsStateT &state) | 
| HPI function saHpiHotSwapStateGet. | |
| SaErrorT | ActionRequest (SaHpiHsActionT action) | 
| HPI function saHpiHotSwapActionRequest. | |
| Protected Member Functions | |
| virtual bool | TriggerAction () | 
| Check if the hotswap policy is still valid and send event. | |
| 
 | 
| HPI function saHpiHotSwapActionRequest. 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 saHpiHotSwapPolicyCancel. 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. 
 
 | 
| 
 | 
| Dump hotswap information. 
 
 | 
| 
 | 
| HPI function saHpiAutoExtractTimeoutGet. 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 saHpiHotSwapStateGet. 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 saHpiHotSwapActiveSet. 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 saHpiAutoExtractTimeoutSet. 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 saHpiHotSwapInactiveSet. 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. 
 
 | 
| 
 | 
| Check if the hotswap policy is still valid and send event. 
 
 Implements NewSimulatorTimerThread. | 
 1.4.4
 1.4.4