|
libsmbios_c library
|
Data Structures | |
| class | IDellCallingInterfaceSmi |
| class | SmiFactory |
Enumerations | |
| enum | { cbARG1 = 0, cbARG2 = 1, cbARG3 = 2, cbARG4 = 3 } |
| enum | { cbRES1 = 0, cbRES2 = 1, cbRES3 = 2, cbRES4 = 3 } |
| enum | password_format_enum { PW_FORMAT_UNKNOWN, PW_FORMAT_SCAN_CODE, PW_FORMAT_ASCII } |
| enum | radioNum { WLAN_RADIO_NUM =1, BLUETOOTH_RADIO_NUM =2, WWAN_RADIO_NUM =3 } |
| enum | { WLAN_SWITCH_CTL =1, BLUETOOTH_SWITCH_CTL =2, WWAN_SWITCH_CTL =4, LOCATOR_SWITCH_CTL =5 } |
| enum | radioStatusCode { STATUS_ENABLED, STATUS_DISABLED, STATUS_NOT_PRESENT, STATUS_UNSUPPORTED, STATUS_UNKNOWN } |
Functions | |
| DECLARE_EXCEPTION (SmiException) | |
| Abstract base class for the smi read write operations. More... | |
| DECLARE_EXCEPTION_EX (InvalidSmiMode, smi, SmiException) | |
| DECLARE_EXCEPTION_EX (ParameterError, smi, SmiException) | |
| DECLARE_EXCEPTION_EX (UnhandledSmi, smi, SmiException) | |
| DECLARE_EXCEPTION_EX (UnsupportedSmi, smi, SmiException) | |
| DECLARE_EXCEPTION_EX (SmiExecutedWithError, smi, SmiException) | |
| DECLARE_EXCEPTION_EX (PasswordVerificationFailed, smi, SmiException) | |
| DECLARE_EXCEPTION_EX (ConfigError, smi, SmiException) | |
| void | doSimpleCallingInterfaceSmi (u16 smiClass, u16 select, const u32 args[4], u32 res[4]) |
| std::auto_ptr < smi::IDellCallingInterfaceSmi > | setupCallingInterfaceSmi (u16 smiClass, u16 select, const u32 args[4]) |
| u32 | getAuthenticationKey (const std::string &password) |
| password_format_enum | getPasswordFormat () |
| bool | getPasswordStatus (u16 which) |
| u32 | readNVStorage (u32 location, u32 *minValue, u32 *maxValue) |
| u32 | readBatteryModeSetting (u32 location, u32 *minValue, u32 *maxValue) |
| u32 | readACModeSetting (u32 location, u32 *minValue, u32 *maxValue) |
| u32 | readSystemStatus (u32 *failingSensorHandle) |
| u32 | writeNVStorage (const std::string &password, u32 location, u32 value, u32 *minValue, u32 *maxValue) |
| u32 | writeBatteryModeSetting (const std::string &password, u32 location, u32 value, u32 *minValue, u32 *maxValue) |
| u32 | writeACModeSetting (const std::string &password, u32 location, u32 value, u32 *minValue, u32 *maxValue) |
| void | getDisplayType (u32 &type, u32 &resolution, u32 &memSizeX256kb) |
| void | getPanelResolution (u32 &horiz, u32 &vert) |
| void | getActiveDisplays (u32 &bits) |
| void | setActiveDisplays (u32 &bits) |
| void | getPropertyOwnershipTag (char *tagBuf, size_t size) |
| void | setPropertyOwnershipTag (const std::string password, const char *newTag, size_t size) |
| void | wirelessRadioControl (bool enable, bool boot, bool runtime, int enable_token, int disable_token, int radioNum, std::string password) |
| void | wirelessSwitchControl (bool enable, bool boot, bool runtime, int enable_token, int disable_token, int switchNum, std::string password) |
| radioStatusCode | wirelessRadioStatus (radioNum which, std::ostream &cout=std::cout, u32 defRes2=0) |
Variables | |
| const int | Bluetooth_Devices_Disable |
| const int | Bluetooth_Devices_Enable |
| const int | Cellular_Radio_Disable |
| const int | Cellular_Radio_Enable |
| const int | WiFi_Locator_Disable |
| const int | WiFi_Locator_Enable |
| const int | Wireless_LAN_Disable |
| const int | Wireless_LAN_Enable |
| const int | Wireless_Switch_Bluetooth_Control_Disable |
| const int | Wireless_Switch_Bluetooth_Control_Enable |
| const int | Wireless_Switch_Cellular_Control_Disable |
| const int | Wireless_Switch_Cellular_Control_Enable |
| const int | Wireless_Switch_Wireless_LAN_Control_Disable |
| const int | Wireless_Switch_Wireless_LAN_Control_Enable |
| const int | Radio_Transmission_Enable |
| const int | Radio_Transmission_Disable |
| const int | Wireless_Device_Disable |
| const int | Wireless_Device_App_Control |
| const int | Wireless_Device_App_Or_Hotkey_Control |
| enum smi::radioNum |
| enum smi::radioStatusCode |
| smi::DECLARE_EXCEPTION | ( | SmiException | ) |
Abstract base class for the smi read write operations.
| smi::DECLARE_EXCEPTION_EX | ( | InvalidSmiMode | , |
| smi | , | ||
| SmiException | |||
| ) |
| smi::DECLARE_EXCEPTION_EX | ( | ParameterError | , |
| smi | , | ||
| SmiException | |||
| ) |
| smi::DECLARE_EXCEPTION_EX | ( | UnhandledSmi | , |
| smi | , | ||
| SmiException | |||
| ) |
| smi::DECLARE_EXCEPTION_EX | ( | UnsupportedSmi | , |
| smi | , | ||
| SmiException | |||
| ) |
| smi::DECLARE_EXCEPTION_EX | ( | SmiExecutedWithError | , |
| smi | , | ||
| SmiException | |||
| ) |
| smi::DECLARE_EXCEPTION_EX | ( | PasswordVerificationFailed | , |
| smi | , | ||
| SmiException | |||
| ) |
| smi::DECLARE_EXCEPTION_EX | ( | ConfigError | , |
| smi | , | ||
| SmiException | |||
| ) |
| void smi::getActiveDisplays | ( | u32 & | bits | ) |
| u32 smi::getAuthenticationKey | ( | const std::string & | password | ) |
| password_format_enum smi::getPasswordFormat | ( | ) |
| bool smi::getPasswordStatus | ( | u16 | which | ) |
| void smi::getPropertyOwnershipTag | ( | char * | tagBuf, |
| size_t | size | ||
| ) |
| void smi::setActiveDisplays | ( | u32 & | bits | ) |
| void smi::setPropertyOwnershipTag | ( | const std::string | password, |
| const char * | newTag, | ||
| size_t | size | ||
| ) |
| std::auto_ptr<smi::IDellCallingInterfaceSmi> smi::setupCallingInterfaceSmi | ( | u16 | smiClass, |
| u16 | select, | ||
| const u32 | args[4] | ||
| ) |
| void smi::wirelessRadioControl | ( | bool | enable, |
| bool | boot, | ||
| bool | runtime, | ||
| int | enable_token, | ||
| int | disable_token, | ||
| int | radioNum, | ||
| std::string | password | ||
| ) |
| radioStatusCode smi::wirelessRadioStatus | ( | radioNum | which, |
| std::ostream & | cout = std::cout, |
||
| u32 | defRes2 = 0 |
||
| ) |
| void smi::wirelessSwitchControl | ( | bool | enable, |
| bool | boot, | ||
| bool | runtime, | ||
| int | enable_token, | ||
| int | disable_token, | ||
| int | switchNum, | ||
| std::string | password | ||
| ) |
| u32 smi::writeACModeSetting | ( | const std::string & | password, |
| u32 | location, | ||
| u32 | value, | ||
| u32 * | minValue, | ||
| u32 * | maxValue | ||
| ) |
| u32 smi::writeBatteryModeSetting | ( | const std::string & | password, |
| u32 | location, | ||
| u32 | value, | ||
| u32 * | minValue, | ||
| u32 * | maxValue | ||
| ) |
| u32 smi::writeNVStorage | ( | const std::string & | password, |
| u32 | location, | ||
| u32 | value, | ||
| u32 * | minValue, | ||
| u32 * | maxValue | ||
| ) |
| const int smi::Bluetooth_Devices_Disable |
| const int smi::Bluetooth_Devices_Enable |
| const int smi::Cellular_Radio_Disable |
| const int smi::Cellular_Radio_Enable |
| const int smi::Radio_Transmission_Disable |
| const int smi::Radio_Transmission_Enable |
| const int smi::WiFi_Locator_Disable |
| const int smi::WiFi_Locator_Enable |
| const int smi::Wireless_Device_App_Control |
| const int smi::Wireless_Device_App_Or_Hotkey_Control |
| const int smi::Wireless_Device_Disable |
| const int smi::Wireless_LAN_Disable |
| const int smi::Wireless_LAN_Enable |
| const int smi::Wireless_Switch_Bluetooth_Control_Disable |
| const int smi::Wireless_Switch_Bluetooth_Control_Enable |
| const int smi::Wireless_Switch_Cellular_Control_Disable |
| const int smi::Wireless_Switch_Cellular_Control_Enable |
| const int smi::Wireless_Switch_Wireless_LAN_Control_Disable |
| const int smi::Wireless_Switch_Wireless_LAN_Control_Enable |
1.8.5