#include "smbios/compat.h"#include "smbios/types.h"#include "smbios/IFactory.h"#include "smbios/IException.h"#include "smbios/config/abi_prefix.hpp"#include "smbios/config/abi_suffix.hpp"Go to the source code of this file.
Namespaces | |
| namespace | smi |
Classes | |
| class | SmiFactory |
| class | ISmi |
| class | IDellCallingInterfaceSmi |
Enumerations | |
| enum | smi::password_format_enum { smi::PW_FORMAT_UNKNOWN, smi::PW_FORMAT_SCAN_CODE, smi::PW_FORMAT_ASCII } |
Functions | |
| 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) | |
| void | smi::doSimpleCallingInterfaceSmi (u16 smiClass, u16 select, const u32 args[4], u32 res[4]) |
| std::auto_ptr< smi::IDellCallingInterfaceSmi > | smi::setupCallingInterfaceSmi (u16 smiClass, u16 select, const u32 args[4]) |
| u32 | smi::getAuthenticationKey (const std::string &password) |
| password_format_enum | smi::getPasswordFormat () |
| std::string | smi::getServiceTag () |
| void | smi::setServiceTag (const std::string &password, const std::string &newTag) |
| std::string | smi::getAssetTag () |
| void | smi::setAssetTag (const std::string &password, const std::string &newTag) |
| u32 | smi::readNVStorage (u32 location, u32 *minValue, u32 *maxValue) |
| u32 | smi::readBatteryModeSetting (u32 location, u32 *minValue, u32 *maxValue) |
| u32 | smi::readACModeSetting (u32 location, u32 *minValue, u32 *maxValue) |
| u32 | smi::readSystemStatus (u32 *failingSensorHandle) |
| u32 | smi::writeNVStorage (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::writeACModeSetting (const std::string &password, u32 location, u32 value, u32 *minValue, u32 *maxValue) |
| void | smi::getDisplayType (u32 &type, u32 &resolution, u32 &memSizeX256kb) |
| void | smi::getPanelResolution (u32 &horiz, u32 &vert) |
| void | smi::getActiveDisplays (u32 &bits) |
| void | smi::setActiveDisplays (u32 &bits) |
| void | smi::getPropertyOwnershipTag (char *tagBuf, size_t size) |
| void | smi::setPropertyOwnershipTag (const std::string password, const char *newTag, size_t size) |
1.4.7