#include <TokenImpl.h>
Inheritance diagram for CmosRWChecksumObserver:
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::ICmosRW * | cmos |
int | checkType |
u32 | indexPort |
u32 | dataPort |
u32 | start |
u32 | end |
u32 | checksumLocation |
Definition at line 224 of file TokenImpl.h.
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().
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().
std::string description [private] |
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 237 of file TokenImpl.h.
Definition at line 238 of file TokenImpl.h.
Definition at line 239 of file TokenImpl.h.
Definition at line 240 of file TokenImpl.h.
u32 checksumLocation [private] |