#include <new_sim_resource.h>
Inheritance diagram for NewSimulatorResource:
Public Member Functions | |
NewSimulatorRdr * | FindRdr (SaHpiRdrTypeT type, unsigned int num) |
Find a rdr entry with the correct type and number. | |
bool | AddRdr (NewSimulatorRdr *rdr) |
Add a rdr entry. | |
bool | RemRdr (NewSimulatorRdr *rdr) |
Remove a rdr entry. | |
int | FindRdr (NewSimulatorRdr *rdr) |
Find a rdr object. | |
int | NumRdr () |
Return the number of rdr entries. | |
NewSimulatorRdr * | GetRdr (int idx) |
Get a rdr object by index. | |
int | CreateSensorNum (SaHpiSensorNumT num) |
unsigned int | GetControlNum () |
get a unique control num for this resource | |
NewSimulatorDomain * | Domain () const |
Return the domain to which the resource is mapped. | |
unsigned int & | Oem () |
set/get oem value | |
NewSimulatorEntityPath & | EntityPath () |
set/get EntityPath | |
bool & | IsFru () |
set/get FRU flag | |
NewSimulatorTextBuffer & | ResourceTag () |
set/get resource tag | |
SaHpiHsStateT | HotSwapState () |
get hotswap state | |
SaHpiPowerStateT & | PowerState () |
set/get power state | |
SaHpiHsIndicatorStateT & | HSIndicator () |
set/get hotswap indicator state | |
SaHpiResetActionT & | ResetState () |
set/get reset state | |
SaHpiEntryIdT & | EntryId () |
set/get entry id | |
SaHpiCapabilitiesT & | ResourceCapabilities () |
set/get resource capabilities | |
SaHpiHsCapabilitiesT & | HotSwapCapabilities () |
set/get hotswap capabilities | |
SaHpiResourceIdT | ResourceId () |
set/get resource id | |
SaHpiSeverityT & | ResourceSeverity () |
set/get resource severity | |
SaHpiBoolT & | ResourceFailed () |
set/get resource failed flag | |
NewSimulatorResource (NewSimulatorDomain *domain) | |
Constructor. | |
virtual | ~NewSimulatorResource () |
Destructor. | |
virtual bool | Destroy () |
Destroy the resource and clean up. | |
void | Dump (NewSimulatorLog &dump) const |
Dump the information of the resource. | |
SaErrorT | SetAutoExtractTimeout (SaHpiTimeoutT timeout) |
HPI Function implement in NewSimulatorHotSwap::SetExtractTimeout(). | |
SaErrorT | GetAutoExtractTimeout (SaHpiTimeoutT &timeout) |
HPI Function implement in NewSimulatorHotSwap::GetExtractTimeout(). | |
SaErrorT | RequestHotswapAction (SaHpiHsActionT action) |
HPI Function implement in NewSimulatorHotSwap::ActionRequest(). | |
SaErrorT | GetHotswapState (SaHpiHsStateT &state) |
HPI Function implement in NewSimulatorHotSwap::GetState(). | |
SaErrorT | SetStateActive () |
HPI Function implement in NewSimulatorHotSwap::SetActive(). | |
SaErrorT | SetStateInactive () |
HPI Function implement in NewSimulatorHotSwap::SetInactive(). | |
SaErrorT | HotswapPolicyCancel () |
HPI Function implement in NewSimulatorHotSwap::CancelPolicy(). | |
void | SetResourceInfo (SaHpiResourceInfoT resinfo) |
Set the resource information. | |
virtual bool | Create (SaHpiRptEntryT &entry) |
Initialize a new resource. | |
virtual bool | Populate () |
Popolate the resource. | |
Protected Attributes | |
NewSimulatorDomain * | m_domain |
pointer on the domain | |
NewSimulatorHotSwap | m_hotswap |
hotswap state of the FRU | |
NewSimulatorEntityPath | m_entity_path |
entity path of the resource | |
bool | m_is_fru |
is the resource a FRU or not | |
unsigned int | m_oem |
oem value | |
int | m_sensor_num [256] |
mapping of sensor numbers - obsolet? | |
SaHpiRptEntryT | m_rpt_entry |
rpt entry values | |
NewSimulatorTextBuffer | m_resource_tag |
resource tag | |
unsigned int | m_current_control_id |
highest control id | |
SaHpiPowerStateT | m_power_state |
power state | |
SaHpiHsIndicatorStateT | m_hotswap_indicator |
indicator state | |
SaHpiResetActionT | m_reset_state |
reset action |
|
Add a rdr entry.
|
|
Initialize a new resource.
|
|
|
|
Destroy the resource and clean up.
|
|
Return the domain to which the resource is mapped.
|
|
Dump the information of the resource.
|
|
Find a rdr entry with the correct type and number.
|
|
Popolate the resource.
|
|
Remove a rdr entry.
|
|
Set the resource information.
|