CmosRWChecksumObserver Class Reference

#include <TokenImpl.h>

Inheritance diagram for CmosRWChecksumObserver:

IObserver List of all members.

Public Member Functions

 CmosRWChecksumObserver (std::string description, cmos::ICmosRW *cmos, int checkType, u32 indexPort, u32 dataPort, u32 start, u32 end, u32 checksumLocation)
 CmosRWChecksumObserver (const CmosRWChecksumObserver &source)
virtual void update (const observer::IObservable *whatChanged, void *doUpdate)
virtual ~CmosRWChecksumObserver ()

Private Attributes

std::string description
cmos::ICmosRWcmos
int checkType
u32 indexPort
u32 dataPort
u32 start
u32 end
u32 checksumLocation

Detailed Description

Definition at line 224 of file TokenImpl.h.


Constructor & Destructor Documentation

CmosRWChecksumObserver ( std::string  description,
cmos::ICmosRW cmos,
int  checkType,
u32  indexPort,
u32  dataPort,
u32  start,
u32  end,
u32  checksumLocation 
)

CmosRWChecksumObserver ( const CmosRWChecksumObserver source  ) 

Definition at line 70 of file checksum.cpp.

References IObservable::attach(), and CmosRWChecksumObserver::cmos.

~CmosRWChecksumObserver (  )  [virtual]

Definition at line 88 of file checksum.cpp.

References CmosRWChecksumObserver::cmos, and IObservable::detach().


Member Function Documentation

void update ( const observer::IObservable whatChanged,
void *  doUpdate 
) [virtual]

Implements IObserver.

Definition at line 95 of file checksum.cpp.

References _, smbios::byteChecksum(), smbios::CHECK_TYPE_BYTE_CHECKSUM, smbios::CHECK_TYPE_WORD_CHECKSUM, smbios::CHECK_TYPE_WORD_CHECKSUM_N, smbios::CHECK_TYPE_WORD_CRC, CmosRWChecksumObserver::checksumLocation, CmosRWChecksumObserver::checkType, CmosRWChecksumObserver::cmos, CmosRWChecksumObserver::description, ICmosRW::readByte(), Suppressable::resumeNotification(), Suppressable::suppressNotification(), smbios::wordChecksum(), smbios::wordCrc(), and ICmosRW::writeByte().


Member Data Documentation

std::string description [private]

Definition at line 234 of file TokenImpl.h.

Referenced by CmosRWChecksumObserver::update().

cmos::ICmosRW* cmos [private]

Definition at line 235 of file TokenImpl.h.

Referenced by smbios::byteChecksum(), CmosRWChecksumObserver::CmosRWChecksumObserver(), CmosRWChecksumObserver::update(), smbios::wordChecksum(), smbios::wordCrc(), and CmosRWChecksumObserver::~CmosRWChecksumObserver().

int checkType [private]

Definition at line 236 of file TokenImpl.h.

Referenced by CmosRWChecksumObserver::update().

u32 indexPort [private]

Definition at line 237 of file TokenImpl.h.

u32 dataPort [private]

Definition at line 238 of file TokenImpl.h.

u32 start [private]

Definition at line 239 of file TokenImpl.h.

u32 end [private]

Definition at line 240 of file TokenImpl.h.

u32 checksumLocation [private]

Definition at line 241 of file TokenImpl.h.

Referenced by CmosRWChecksumObserver::update().


The documentation for this class was generated from the following files:
Generated on Sat Apr 21 11:36:11 2007 for SMBIOS Library by  doxygen 1.5.2