Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > a65517607ef053b8c8e6c720e8c36e77 > files > 235

libsmbios-devel-2.2.26-3.fc14.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>libsmbios_c library: rbu Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&nbsp;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<h1>rbu Namespace Reference</h1>  </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrbu_1_1RbuFactory.html">RbuFactory</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">AbstractFactory that produces <a class="el" href="classrbu_1_1IRbuHdr.html" title="Interface definition for RBU HDR operations.">IRbuHdr</a> objects.  <a href="classrbu_1_1RbuFactory.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classrbu_1_1IRbuHdr.html">IRbuHdr</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interface definition for RBU HDR operations.  <a href="classrbu_1_1IRbuHdr.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrbu_1_1rbu__packet.html">rbu_packet</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrbu_1_1rbu__packet__0.html">rbu_packet_0</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrbu_1_1rbu__hdr__file__header.html">rbu_hdr_file_header</a></td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a4a32d7ea6d72aa54e46b796c6530ecbc">packet_type</a> { <a class="el" href="namespacerbu.html#a4a32d7ea6d72aa54e46b796c6530ecbca28bc8b016f14afeec0ce6c48dd77e074">pt_any</a>, 
<a class="el" href="namespacerbu.html#a4a32d7ea6d72aa54e46b796c6530ecbca82d011e5eaeb422c3c5b1d0de1d6133c">pt_mono</a>, 
<a class="el" href="namespacerbu.html#a4a32d7ea6d72aa54e46b796c6530ecbca556d15d07eee13c436886739325b276f">pt_packet</a>, 
<a class="el" href="namespacerbu.html#a4a32d7ea6d72aa54e46b796c6530ecbcab552ab03f42bf530b37a0f5d298cf1c2">pt_init</a>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a4e94ab1b6f0eb757a4d7e5dfe59b054b">driver_type</a> { <a class="el" href="namespacerbu.html#a4e94ab1b6f0eb757a4d7e5dfe59b054bacd02ea6d371ffeda7f4f1702885e9339">rbu_unsupported</a>, 
<a class="el" href="namespacerbu.html#a4e94ab1b6f0eb757a4d7e5dfe59b054bae7593705f529d04b70045d099f6924db">rbu_linux_v0</a>, 
<a class="el" href="namespacerbu.html#a4e94ab1b6f0eb757a4d7e5dfe59b054babb84700384d47450214b779bf37eba1a">rbu_linux_v1</a>, 
<a class="el" href="namespacerbu.html#a4e94ab1b6f0eb757a4d7e5dfe59b054ba08fe21a5eedac6a81b37364d038f84f8">rbu_linux_v2</a>
 }</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a63337cbd53fad2948ec0dab977f69c86">DECLARE_EXCEPTION</a> (RbuException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a3f6dc5dd3dbc778d555154e459e3eb07">DECLARE_EXCEPTION_EX</a> (RbuNotSupported, rbu, RbuException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a143a2ab69eb16a3d4f4539a12d1d554b">DECLARE_EXCEPTION_EX</a> (InvalidHdrFile, rbu, RbuException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a9048408a6d5ac343a68df1da2199a49d">DECLARE_EXCEPTION_EX</a> (UnsupportedSystemForHdrFile, rbu, RbuException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a8d7fd411a50ce7d743b30d9f1d340c76">DECLARE_EXCEPTION_EX</a> (HdrFileIOError, rbu, RbuException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a6ad1914264935560861772bb2d3372e5">DECLARE_EXCEPTION_EX</a> (RbuDriverIOError, rbu, RbuException)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a3554f650976ae6847b3c7cfcf55f08fe">operator&lt;&lt;</a> (std::ostream &amp;cout, const <a class="el" href="classrbu_1_1IRbuHdr.html">IRbuHdr</a> &amp;item)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a21ce620a6059268bb51945981fe7ceeb">cancelDellBiosUpdate</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cancel BIOS Update on Dell systems.  <a href="#a21ce620a6059268bb51945981fe7ceeb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a53805b952cc169d3bf6088deca54c929">checkSystemId</a> (const <a class="el" href="classrbu_1_1IRbuHdr.html">IRbuHdr</a> &amp;hdr, <a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a> sysId)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check to see if a HDR file supports a specific System ID.  <a href="#a53805b952cc169d3bf6088deca54c929"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#afc79d4f2ffeb208f0031237c87d7c4af">dellBiosUpdate</a> (const <a class="el" href="classrbu_1_1IRbuHdr.html">IRbuHdr</a> &amp;hdr, <a class="el" href="namespacerbu.html#a4a32d7ea6d72aa54e46b796c6530ecbc">packet_type</a> force_type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update BIOS on Dell systems.  <a href="#afc79d4f2ffeb208f0031237c87d7c4af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a9f59a4011b0a77294654ee25ee0504e2">compareBiosVersion</a> (std::string ver1, std::string ver2)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compare BIOS Versions.  <a href="#a9f59a4011b0a77294654ee25ee0504e2"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a10407b4897fd6ec47ca029e68fdf5089">SYSID_OVERRIDE</a> = 1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a8ba9e891edecb87968d0c89bab90aa81">BIOSVER_OVERRIDE</a> = 2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrbu_1_1rbu__packet.html">rbu::rbu_packet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a3c9d007f8f806df5de7b2b18048726e9">LIBSMBIOS_PACKED_ATTR</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacerbu.html#a94a5e06d1e4e68d467433df944d3eaa4">NUM_SYS_ID_IN_HDR</a> = 12</td></tr>
</table>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="a4e94ab1b6f0eb757a4d7e5dfe59b054b"></a><!-- doxytag: member="rbu::driver_type" ref="a4e94ab1b6f0eb757a4d7e5dfe59b054b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacerbu.html#a4e94ab1b6f0eb757a4d7e5dfe59b054b">rbu::driver_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a4e94ab1b6f0eb757a4d7e5dfe59b054bacd02ea6d371ffeda7f4f1702885e9339"></a><!-- doxytag: member="rbu_unsupported" ref="a4e94ab1b6f0eb757a4d7e5dfe59b054bacd02ea6d371ffeda7f4f1702885e9339" args="" -->rbu_unsupported</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4e94ab1b6f0eb757a4d7e5dfe59b054bae7593705f529d04b70045d099f6924db"></a><!-- doxytag: member="rbu_linux_v0" ref="a4e94ab1b6f0eb757a4d7e5dfe59b054bae7593705f529d04b70045d099f6924db" args="" -->rbu_linux_v0</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4e94ab1b6f0eb757a4d7e5dfe59b054babb84700384d47450214b779bf37eba1a"></a><!-- doxytag: member="rbu_linux_v1" ref="a4e94ab1b6f0eb757a4d7e5dfe59b054babb84700384d47450214b779bf37eba1a" args="" -->rbu_linux_v1</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4e94ab1b6f0eb757a4d7e5dfe59b054ba08fe21a5eedac6a81b37364d038f84f8"></a><!-- doxytag: member="rbu_linux_v2" ref="a4e94ab1b6f0eb757a4d7e5dfe59b054ba08fe21a5eedac6a81b37364d038f84f8" args="" -->rbu_linux_v2</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a class="anchor" id="a4a32d7ea6d72aa54e46b796c6530ecbc"></a><!-- doxytag: member="rbu::packet_type" ref="a4a32d7ea6d72aa54e46b796c6530ecbc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacerbu.html#a4a32d7ea6d72aa54e46b796c6530ecbc">rbu::packet_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a4a32d7ea6d72aa54e46b796c6530ecbca28bc8b016f14afeec0ce6c48dd77e074"></a><!-- doxytag: member="pt_any" ref="a4a32d7ea6d72aa54e46b796c6530ecbca28bc8b016f14afeec0ce6c48dd77e074" args="" -->pt_any</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4a32d7ea6d72aa54e46b796c6530ecbca82d011e5eaeb422c3c5b1d0de1d6133c"></a><!-- doxytag: member="pt_mono" ref="a4a32d7ea6d72aa54e46b796c6530ecbca82d011e5eaeb422c3c5b1d0de1d6133c" args="" -->pt_mono</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4a32d7ea6d72aa54e46b796c6530ecbca556d15d07eee13c436886739325b276f"></a><!-- doxytag: member="pt_packet" ref="a4a32d7ea6d72aa54e46b796c6530ecbca556d15d07eee13c436886739325b276f" args="" -->pt_packet</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a4a32d7ea6d72aa54e46b796c6530ecbcab552ab03f42bf530b37a0f5d298cf1c2"></a><!-- doxytag: member="pt_init" ref="a4a32d7ea6d72aa54e46b796c6530ecbcab552ab03f42bf530b37a0f5d298cf1c2" args="" -->pt_init</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a21ce620a6059268bb51945981fe7ceeb"></a><!-- doxytag: member="rbu::cancelDellBiosUpdate" ref="a21ce620a6059268bb51945981fe7ceeb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rbu::cancelDellBiosUpdate </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Cancel BIOS Update on Dell systems. </p>

</div>
</div>
<a class="anchor" id="a53805b952cc169d3bf6088deca54c929"></a><!-- doxytag: member="rbu::checkSystemId" ref="a53805b952cc169d3bf6088deca54c929" args="(const IRbuHdr &amp;hdr, u16 sysId)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool rbu::checkSystemId </td>
          <td>(</td>
          <td class="paramtype">const IRbuHdr &amp;&nbsp;</td>
          <td class="paramname"> <em>hdr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a>&nbsp;</td>
          <td class="paramname"> <em>sysId</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Check to see if a HDR file supports a specific System ID. </p>

</div>
</div>
<a class="anchor" id="a9f59a4011b0a77294654ee25ee0504e2"></a><!-- doxytag: member="rbu::compareBiosVersion" ref="a9f59a4011b0a77294654ee25ee0504e2" args="(std::string ver1, std::string ver2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rbu::compareBiosVersion </td>
          <td>(</td>
          <td class="paramtype">std::string&nbsp;</td>
          <td class="paramname"> <em>ver1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::string&nbsp;</td>
          <td class="paramname"> <em>ver2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Compare BIOS Versions. </p>

</div>
</div>
<a class="anchor" id="a63337cbd53fad2948ec0dab977f69c86"></a><!-- doxytag: member="rbu::DECLARE_EXCEPTION" ref="a63337cbd53fad2948ec0dab977f69c86" args="(RbuException)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">rbu::DECLARE_EXCEPTION </td>
          <td>(</td>
          <td class="paramtype">RbuException&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3f6dc5dd3dbc778d555154e459e3eb07"></a><!-- doxytag: member="rbu::DECLARE_EXCEPTION_EX" ref="a3f6dc5dd3dbc778d555154e459e3eb07" args="(RbuNotSupported, rbu, RbuException)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">rbu::DECLARE_EXCEPTION_EX </td>
          <td>(</td>
          <td class="paramtype">RbuNotSupported&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">rbu&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">RbuException&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9048408a6d5ac343a68df1da2199a49d"></a><!-- doxytag: member="rbu::DECLARE_EXCEPTION_EX" ref="a9048408a6d5ac343a68df1da2199a49d" args="(UnsupportedSystemForHdrFile, rbu, RbuException)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">rbu::DECLARE_EXCEPTION_EX </td>
          <td>(</td>
          <td class="paramtype">UnsupportedSystemForHdrFile&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">rbu&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">RbuException&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6ad1914264935560861772bb2d3372e5"></a><!-- doxytag: member="rbu::DECLARE_EXCEPTION_EX" ref="a6ad1914264935560861772bb2d3372e5" args="(RbuDriverIOError, rbu, RbuException)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">rbu::DECLARE_EXCEPTION_EX </td>
          <td>(</td>
          <td class="paramtype">RbuDriverIOError&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">rbu&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">RbuException&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8d7fd411a50ce7d743b30d9f1d340c76"></a><!-- doxytag: member="rbu::DECLARE_EXCEPTION_EX" ref="a8d7fd411a50ce7d743b30d9f1d340c76" args="(HdrFileIOError, rbu, RbuException)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">rbu::DECLARE_EXCEPTION_EX </td>
          <td>(</td>
          <td class="paramtype">HdrFileIOError&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">rbu&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">RbuException&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a143a2ab69eb16a3d4f4539a12d1d554b"></a><!-- doxytag: member="rbu::DECLARE_EXCEPTION_EX" ref="a143a2ab69eb16a3d4f4539a12d1d554b" args="(InvalidHdrFile, rbu, RbuException)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">rbu::DECLARE_EXCEPTION_EX </td>
          <td>(</td>
          <td class="paramtype">InvalidHdrFile&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">rbu&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">RbuException&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afc79d4f2ffeb208f0031237c87d7c4af"></a><!-- doxytag: member="rbu::dellBiosUpdate" ref="afc79d4f2ffeb208f0031237c87d7c4af" args="(const IRbuHdr &amp;hdr, packet_type force_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rbu::dellBiosUpdate </td>
          <td>(</td>
          <td class="paramtype">const IRbuHdr &amp;&nbsp;</td>
          <td class="paramname"> <em>hdr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">packet_type&nbsp;</td>
          <td class="paramname"> <em>force_type</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Update BIOS on Dell systems. </p>

</div>
</div>
<a class="anchor" id="a3554f650976ae6847b3c7cfcf55f08fe"></a><!-- doxytag: member="rbu::operator&lt;&lt;" ref="a3554f650976ae6847b3c7cfcf55f08fe" args="(std::ostream &amp;cout, const IRbuHdr &amp;item)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream&amp; rbu::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&nbsp;</td>
          <td class="paramname"> <em>cout</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const IRbuHdr &amp;&nbsp;</td>
          <td class="paramname"> <em>item</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a8ba9e891edecb87968d0c89bab90aa81"></a><!-- doxytag: member="rbu::BIOSVER_OVERRIDE" ref="a8ba9e891edecb87968d0c89bab90aa81" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="namespacerbu.html#a8ba9e891edecb87968d0c89bab90aa81">rbu::BIOSVER_OVERRIDE</a> = 2</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a3c9d007f8f806df5de7b2b18048726e9"></a><!-- doxytag: member="rbu::LIBSMBIOS_PACKED_ATTR" ref="a3c9d007f8f806df5de7b2b18048726e9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structrbu_1_1rbu__hdr__file__header.html">rbu::rbu_hdr_file_header</a> <a class="el" href="namespacerbu.html#a3c9d007f8f806df5de7b2b18048726e9">rbu::LIBSMBIOS_PACKED_ATTR</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a94a5e06d1e4e68d467433df944d3eaa4"></a><!-- doxytag: member="rbu::NUM_SYS_ID_IN_HDR" ref="a94a5e06d1e4e68d467433df944d3eaa4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="namespacerbu.html#a94a5e06d1e4e68d467433df944d3eaa4">rbu::NUM_SYS_ID_IN_HDR</a> = 12</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a10407b4897fd6ec47ca029e68fdf5089"></a><!-- doxytag: member="rbu::SYSID_OVERRIDE" ref="a10407b4897fd6ec47ca029e68fdf5089" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int <a class="el" href="namespacerbu.html#a10407b4897fd6ec47ca029e68fdf5089">rbu::SYSID_OVERRIDE</a> = 1</td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Tue Oct 5 2010 for libsmbios_c library by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.1 </small></address>
</body>
</html>