#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