DellRbu.h File Reference

#include "smbios/compat.h"
#include <string>
#include "smbios/types.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  rbu

Enumerations

enum  rbu::packet_type { rbu::pt_any, rbu::pt_mono, rbu::pt_packet, rbu::pt_init }
enum  rbu::driver_type { rbu::rbu_unsupported, rbu::rbu_linux_v1, rbu::rbu_linux_v2 }

Functions

 rbu::DECLARE_EXCEPTION (RbuException)
 rbu::DECLARE_EXCEPTION_EX (RbuNotSupported, rbu, RbuException)
 rbu::DECLARE_EXCEPTION_EX (InvalidHdrFile, rbu, RbuException)
 rbu::DECLARE_EXCEPTION_EX (UnsupportedSystemForHdrFile, rbu, RbuException)
 rbu::DECLARE_EXCEPTION_EX (HdrFileIOError, rbu, RbuException)
 rbu::DECLARE_EXCEPTION_EX (RbuDriverIOError, rbu, RbuException)
void rbu::dellBiosUpdate (std::string fileName, packet_type force_type)
 Update BIOS on Dell systems.
void rbu::cancelDellBiosUpdate ()
 Cancel BIOS Update on Dell systems.
void rbu::dumpHdrInfo (std::string fileName)
 Dump info for BIOS Update HDR file.
bool rbu::checkSystemId (std::string fileName, u16 sysId)
 Check to see if a HDR file supports a specific System ID.
std::string rbu::getHdrBiosVer (std::string fileName)
 Get BIOS ver of HDR file.

Variables

const int rbu::SYSID_OVERRIDE = 1
const int rbu::BIOSVER_OVERRIDE = 2


Generated on Tue Jan 17 02:59:08 2006 for SMBIOS Library by  doxygen 1.4.6