libsmbios_c library
Public Member Functions
memory::IMemory Class Referenceabstract

#include <IMemory.h>

Public Member Functions

 IMemory ()
 
virtual ~IMemory ()
 
virtual u8 getByte (u64 offset) const =0
 
virtual void putByte (u64 offset, u8 value) const =0
 
virtual void fillBuffer (u8 *buffer, u64 offset, unsigned int length) const =0
 
virtual int incReopenHint ()=0
 
virtual int decReopenHint ()=0
 

Constructor & Destructor Documentation

◆ IMemory()

memory::IMemory::IMemory ( )

◆ ~IMemory()

virtual memory::IMemory::~IMemory ( )
virtual

Member Function Documentation

◆ decReopenHint()

virtual int memory::IMemory::decReopenHint ( )
pure virtual

◆ fillBuffer()

virtual void memory::IMemory::fillBuffer ( u8 buffer,
u64  offset,
unsigned int  length 
) const
pure virtual

◆ getByte()

virtual u8 memory::IMemory::getByte ( u64  offset) const
pure virtual

◆ incReopenHint()

virtual int memory::IMemory::incReopenHint ( )
pure virtual

◆ putByte()

virtual void memory::IMemory::putByte ( u64  offset,
u8  value 
) const
pure virtual

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