Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

IRbuHdr Class Reference

Interface definition for RBU HDR operations. More...

#include <DellRbu.h>

Inheritance diagram for IRbuHdr:

RbuHdr List of all members.

Public Methods

 IRbuHdr ()
virtual ~IRbuHdr ()
virtual std::ostream & streamify (std::ostream &cout) const=0
 Used by operator<< (std::ostream & cout, const IRbuHdr & ) to.

virtual std::string getBiosVersion () const=0
virtual void getHdrVersion (unsigned int &major, unsigned int &minor) const=0
virtual const u32getSystemIdList () const=0
virtual void doUpdate () const=0
virtual FILE * getFh () const=0

Private Methods

 IRbuHdr (const IRbuHdr &)
 not implemented (explicitly disallowed)

void operator= (const IRbuHdr &)
 not implemented (explicitly disallowed)


Detailed Description

Interface definition for RBU HDR operations.

Definition at line 107 of file DellRbu.h.


Constructor & Destructor Documentation

IRbuHdr  
 

Definition at line 58 of file RbuHdr.cpp.

~IRbuHdr   [virtual]
 

Definition at line 59 of file RbuHdr.cpp.

IRbuHdr const IRbuHdr &    [explicit, private]
 

not implemented (explicitly disallowed)


Member Function Documentation

virtual void doUpdate   [pure virtual]
 

Implemented in RbuHdr.

virtual std::string getBiosVersion   [pure virtual]
 

Implemented in RbuHdr.

virtual FILE* getFh   [pure virtual]
 

Implemented in RbuHdr.

Referenced by rbu::dellBiosUpdate().

virtual void getHdrVersion unsigned int &    major,
unsigned int &    minor
const [pure virtual]
 

Implemented in RbuHdr.

virtual const u32* getSystemIdList   [pure virtual]
 

Implemented in RbuHdr.

Referenced by rbu::checkSystemId().

void operator= const IRbuHdr &    [private]
 

not implemented (explicitly disallowed)

virtual std::ostream& streamify std::ostream &    cout const [pure virtual]
 

Used by operator<< (std::ostream & cout, const IRbuHdr & ) to.

Users normally would not need or want to call this API. The normal operator<<() has been overloaded to call this function internally.

Implemented in RbuHdr.

Referenced by rbu::operator<<().


The documentation for this class was generated from the following files:
Generated on Tue Jul 3 18:35:14 2007 for SMBIOS Library by doxygen1.2.18