Public Member Functions | Protected Attributes | Private Member Functions

CmosRWIo Class Reference

#include <CmosRWImpl.h>

Inheritance diagram for CmosRWIo:
Inheritance graph
[legend]
Collaboration diagram for CmosRWIo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CmosRWIo ()
CmosRWIooperator= (const CmosRWIo &source)
virtual ~CmosRWIo ()
u8 readByte (u32 indexPort, u32 dataPort, u32 offset) const
void writeByte (u32 indexPort, u32 dataPort, u32 offset, u8 byte) const
virtual u8 readByte (u32 indexPort, u32 dataPort, u32 offset) const =0
virtual void writeByte (u32 indexPort, u32 dataPort, u32 offset, u8 byte) const =0
void suppressNotification (bool sup=true) const
void resumeNotification (bool doNotify=true) const
bool isNotifySuppressed () const
virtual void attach (IObserver *) const
virtual void detach (IObserver *) const
virtual void notify (void *param=0) const

Protected Attributes

bool suppressNotify

Private Member Functions

 CmosRWIo (const CmosRWIo &source)

Detailed Description

Definition at line 60 of file CmosRWImpl.h.


Constructor & Destructor Documentation

CmosRWIo (  )  [explicit]

Definition at line 37 of file CmosRW_LinuxIO.cpp.

~CmosRWIo (  )  [virtual]

Definition at line 114 of file CmosRW.cpp.

CmosRWIo ( const CmosRWIo source  )  [private]

Definition at line 42 of file CmosRW_LinuxIO.cpp.


Member Function Documentation

void attach ( IObserver o  )  const [virtual, inherited]

Definition at line 46 of file Observer.cpp.

References IObservable::observers.

Referenced by CmosRWChecksumObserver::CmosRWChecksumObserver().

void detach ( IObserver o  )  const [virtual, inherited]

Definition at line 51 of file Observer.cpp.

References IObservable::observers.

Referenced by CmosRWChecksumObserver::~CmosRWChecksumObserver().

bool isNotifySuppressed (  )  const [inherited]

Definition at line 87 of file CmosRW.cpp.

References Suppressable::suppressNotify.

Referenced by CmosRWIo::writeByte(), and CmosRWFile::writeByte().

void notify ( void *  param = 0  )  const [virtual, inherited]
CmosRWIo & operator= ( const CmosRWIo source  ) 

Definition at line 47 of file CmosRW_LinuxIO.cpp.

virtual u8 readByte ( u32  indexPort,
u32  dataPort,
u32  offset 
) const [pure virtual, inherited]
u8 readByte ( u32  indexPort,
u32  dataPort,
u32  offset 
) const

Definition at line 54 of file CmosRW_LinuxIO.cpp.

void resumeNotification ( bool  doNotify = true  )  const [inherited]

Definition at line 78 of file CmosRW.cpp.

References IObservable::notify(), and Suppressable::suppressNotify.

Referenced by CmosRWChecksumObserver::update(), and cmos::writeByteArray().

Here is the call graph for this function:

void suppressNotification ( bool  sup = true  )  const [inherited]

Definition at line 73 of file CmosRW.cpp.

References Suppressable::suppressNotify.

Referenced by CmosRWChecksumObserver::update(), and cmos::writeByteArray().

virtual void writeByte ( u32  indexPort,
u32  dataPort,
u32  offset,
u8  byte 
) const [pure virtual, inherited]
void writeByte ( u32  indexPort,
u32  dataPort,
u32  offset,
u8  byte 
) const

Definition at line 64 of file CmosRW_LinuxIO.cpp.

References Suppressable::isNotifySuppressed(), and IObservable::notify().

Here is the call graph for this function:


Member Data Documentation

bool suppressNotify [mutable, protected, inherited]

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