libsmbios_c library
Public Member Functions
rbu::IRbuHdr Class Referenceabstract

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. More...
 
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

◆ IRbuHdr()

rbu::IRbuHdr::IRbuHdr ( )

◆ ~IRbuHdr()

virtual rbu::IRbuHdr::~IRbuHdr ( )
virtual

Member Function Documentation

◆ doUpdate()

virtual void rbu::IRbuHdr::doUpdate ( ) const
pure virtual

◆ getBiosVersion()

virtual std::string rbu::IRbuHdr::getBiosVersion ( ) const
pure virtual

◆ getFh()

virtual FILE* rbu::IRbuHdr::getFh ( ) const
pure virtual

◆ getHdrVersion()

virtual void rbu::IRbuHdr::getHdrVersion ( unsigned int &  major,
unsigned int &  minor 
) const
pure virtual

◆ getSystemIdList()

virtual const u32* rbu::IRbuHdr::getSystemIdList ( ) const
pure virtual

◆ streamify()

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: