61 virtual u8 readByte(
u32 indexPort,
u32 dataPort,
u32 offset )
const = 0;
62 virtual void writeByte(
u32 indexPort,
u32 dataPort,
u32 offset,
u8 byte )
const = 0;
66 void operator = (
const ICmosRW &source );
void readByteArray(const ICmosRW &cmos, u32 indexPort, u32 dataPort, u32 offset, u8 *target, u32 count)
void writeByteArray(const ICmosRW &cmos, u32 indexPort, u32 dataPort, u32 offset, const u8 *source, u32 count)
static CmosRWFactory * getFactory()
DECLARE_EXCEPTION(CmosException)
Abstract base class for the cmos read write operations.
virtual ICmosRW * makeNew()=0
DECLARE_EXCEPTION_EX(InvalidCmosRWMode, cmos, CmosException)
unsigned int u32
Definition: types.h:35
virtual ICmosRW * getSingleton()=0
unsigned char u8
Definition: types.h:27
Base class for all Abstract Factories.
Definition: IFactory.h:39