ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference
|
IOPMprot |
Inherits from: | |
Declared In: |
Protected power management instance variables for IOService objects.
IOPMprot is deprecated. Do not use it in any new code.
Call IOService::getPowerState to query the current power state rather than access myCurrentState.
aggressiveness |
public
unsigned long aggressiveness;
Current value of power management aggressiveness.
current_aggressiveness_valid |
public
bool current_aggressiveness_valid [kMaxType+1];
True for values that are currently valid.
current_aggressiveness_values |
public
unsigned long current_aggressiveness_values [kMaxType+1];
Array of aggressiveness values.
myCurrentState |
public
unsigned long myCurrentState;
The ordinal of our current power state.
ourName |
public
const char * ourName;
From getName(), used in logging.
theControllingDriver |
public
IOService * theControllingDriver;
Points to the controlling driver.
theNumberOfPowerStates |
public
unsigned long theNumberOfPowerStates;
The number of states in the array.
thePlatform |
public
IOPlatformExpert * thePlatform;
From getPlatform, used in logging and registering.
thePowerStates |
public
IOPMPowerState thePowerStates[IOPMMaxPowerStates];
The array.
|
Last Updated: 2008-12-19