SMBIOS Library
Public Member Functions | Private Attributes | List of all members
CmosRWChecksumObserver Class Reference

#include <TokenImpl.h>

Inheritance diagram for CmosRWChecksumObserver:
Inheritance graph
Collaboration diagram for CmosRWChecksumObserver:
Collaboration graph

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 
)

Definition at line 70 of file checksum.cpp.

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

Here is the call graph for this function:

~CmosRWChecksumObserver ( )
virtual

Definition at line 88 of file checksum.cpp.

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

Here is the call graph for this function:

Member Function Documentation

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

Member Data Documentation

u32 checksumLocation
private

Definition at line 241 of file TokenImpl.h.

Referenced by CmosRWChecksumObserver::update().

int checkType
private

Definition at line 236 of file TokenImpl.h.

Referenced by CmosRWChecksumObserver::update().

cmos::ICmosRW* cmos
private
u32 dataPort
private

Definition at line 238 of file TokenImpl.h.

std::string description
private

Definition at line 234 of file TokenImpl.h.

Referenced by CmosRWChecksumObserver::update().

u32 end
private

Definition at line 240 of file TokenImpl.h.

u32 indexPort
private

Definition at line 237 of file TokenImpl.h.

u32 start
private

Definition at line 239 of file TokenImpl.h.


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