SMBIOS Library
Public Member Functions | Private Member Functions | List of all members
IMemory Class Reference

#include <IMemory.h>

Inheritance diagram for IMemory:
Inheritance graph
Collaboration diagram for IMemory:
Collaboration graph

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

Private Member Functions

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

Detailed Description

Definition at line 106 of file IMemory.h.

Constructor & Destructor Documentation

IMemory ( )

Definition at line 99 of file Memory.cpp.

~IMemory ( )
virtual

Definition at line 96 of file Memory.cpp.

IMemory ( const IMemory )
private

not implemented (explicitly disallowed)

Member Function Documentation

virtual int decReopenHint ( )
pure virtual
virtual void fillBuffer ( u8 buffer,
u64  offset,
unsigned int  length 
) const
pure virtual
virtual u8 getByte ( u64  offset) const
pure virtual
virtual int incReopenHint ( )
pure virtual
void operator= ( const IMemory )
private

not implemented (explicitly disallowed)

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

Implemented in MemoryOsSpecific, and MemoryFile.

Referenced by testStandalone::testMemoryFuncs().


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