#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. |