libsmbios_c library
Public Member Functions

rbu::IRbuHdr Class Reference

Interface definition for RBU HDR operations. More...

#include <DellRbu.h>

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

Detailed Description

Interface definition for RBU HDR operations.


Constructor & Destructor Documentation

rbu::IRbuHdr::IRbuHdr ( )
virtual rbu::IRbuHdr::~IRbuHdr ( ) [virtual]

Member Function Documentation

virtual void rbu::IRbuHdr::doUpdate ( ) const [pure virtual]
virtual std::string rbu::IRbuHdr::getBiosVersion ( ) const [pure virtual]
virtual FILE* rbu::IRbuHdr::getFh ( ) const [pure virtual]
virtual void rbu::IRbuHdr::getHdrVersion ( unsigned int &  major,
unsigned int &  minor 
) const [pure virtual]
virtual const u32* rbu::IRbuHdr::getSystemIdList ( ) const [pure virtual]
virtual std::ostream& rbu::IRbuHdr::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.


The documentation for this class was generated from the following file: