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)
virtual void writeByte(u32 indexPort, u32 dataPort, u32 offset, u8 byte) const =0
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 u8 readByte(u32 indexPort, u32 dataPort, u32 offset) const =0
virtual ICmosRW * getSingleton()=0
unsigned char u8
Definition: types.h:27
Base class for all Abstract Factories.
Definition: IFactory.h:39