Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class 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 Member Functions

 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 Member Functions

 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  )  const [pure virtual]
 

Implemented in RbuHdr.

virtual std::string getBiosVersion  )  const [pure virtual]
 

Implemented in RbuHdr.

virtual FILE* getFh  )  const [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  )  const [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 Wed Apr 11 16:25:11 2007 for SMBIOS Library by doxygen 1.3.5