SMBIOS Library
|
#include <TokenImpl.h>
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.
|
virtual |
Definition at line 88 of file checksum.cpp.
References CmosRWChecksumObserver::cmos, and IObservable::detach().
|
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().
|
private |
Definition at line 241 of file TokenImpl.h.
Referenced by CmosRWChecksumObserver::update().
|
private |
Definition at line 236 of file TokenImpl.h.
Referenced by CmosRWChecksumObserver::update().
|
private |
Definition at line 235 of file TokenImpl.h.
Referenced by CmosRWChecksumObserver::CmosRWChecksumObserver(), CmosRWChecksumObserver::update(), and CmosRWChecksumObserver::~CmosRWChecksumObserver().
|
private |
Definition at line 238 of file TokenImpl.h.
|
private |
Definition at line 234 of file TokenImpl.h.
Referenced by CmosRWChecksumObserver::update().
|
private |
Definition at line 240 of file TokenImpl.h.
|
private |
Definition at line 237 of file TokenImpl.h.
|
private |
Definition at line 239 of file TokenImpl.h.