SMBIOS Library
|
#include <TokenImpl.h>
Public Types | |
typedef TokenTableIterator | iterator |
typedef ConstTokenTableIterator | const_iterator |
Public Member Functions | |
TokenTable (const smbios::ISmbiosTable &) | |
virtual | ~TokenTable () |
virtual iterator | begin () |
virtual const_iterator | begin () const |
virtual iterator | end () |
virtual const_iterator | end () const |
virtual iterator | operator[] (const int) |
virtual const_iterator | operator[] (const int) const |
virtual iterator | operator[] (const std::string &) |
virtual const_iterator | operator[] (const std::string &) const |
virtual std::ostream & | streamify (std::ostream &cout) const |
Protected Member Functions | |
void | addD4Structures (const smbios::ISmbiosTable &table) |
void | addD5Structures (const smbios::ISmbiosTable &table) |
void | addD6Structures (const smbios::ISmbiosTable &table) |
void | addDAStructures (const smbios::ISmbiosTable &table) |
void | getD4TokensFromStruct (const smbios::ISmbiosTable::const_iterator &item, const u8 *ptr, size_t size) |
void | getDATokensFromStruct (const smbios::ISmbiosTable::const_iterator &item, const u8 *ptr, size_t size) |
void | addChecksumObserverForD4Struct (const smbios::ISmbiosTable::const_iterator &item, const u8 *ptr, size_t size) |
Protected Attributes | |
std::vector< IToken * > | tokenList |
std::vector < CmosRWChecksumObserver > | checksumList |
Private Member Functions | |
TokenTable () |
Friends | |
class | TokenTableIteratorBase |
Definition at line 54 of file TokenImpl.h.
|
inherited |
|
inherited |
TokenTable | ( | const smbios::ISmbiosTable & | table | ) |
Definition at line 44 of file TokenTable.cpp.
|
virtual |
Definition at line 258 of file TokenTable.cpp.
|
private |
|
protected |
Definition at line 88 of file TokenTable.cpp.
References indexed_io_access_structure::checkedRangeEndIndex, indexed_io_access_structure::checkedRangeStartIndex, indexed_io_access_structure::checkType, indexed_io_access_structure::checkValueIndex, indexed_io_access_structure::dataPort, CmosRWFactory::getFactory(), CmosRWFactory::getSingleton(), and indexed_io_access_structure::indexPort.
|
protected |
Definition at line 52 of file TokenTable.cpp.
References smbios::DellIndexedIoTokenType, and ISmbiosTable::end().
|
protected |
Definition at line 151 of file TokenTable.cpp.
References smbios::DellProtectedAreaType1, and ISmbiosTable::end().
|
protected |
Definition at line 166 of file TokenTable.cpp.
References smbios::DellProtectedAreaType2, and ISmbiosTable::end().
|
protected |
Definition at line 181 of file TokenTable.cpp.
References smbios::DellCallingInterface, and ISmbiosTable::end().
|
virtual |
Implements ITokenTable.
Definition at line 270 of file TokenTable.cpp.
|
virtual |
Implements ITokenTable.
Definition at line 275 of file TokenTable.cpp.
|
virtual |
Implements ITokenTable.
Definition at line 280 of file TokenTable.cpp.
|
virtual |
Implements ITokenTable.
Definition at line 285 of file TokenTable.cpp.
|
protected |
Definition at line 114 of file TokenTable.cpp.
References indexed_io_access_structure::first_token, indexed_io_token::tokenId, and smbios::TokenTypeEOT.
|
protected |
Definition at line 213 of file TokenTable.cpp.
References calling_interface_structure::first_token, calling_interface_token::tokenId, and smbios::TokenTypeEOT.
|
virtual |
Implements ITokenTable.
Definition at line 290 of file TokenTable.cpp.
|
virtual |
Implements ITokenTable.
Definition at line 295 of file TokenTable.cpp.
|
virtual |
Implements ITokenTable.
|
virtual |
Implements ITokenTable.
|
virtual |
Implements ITokenTable.
Definition at line 312 of file TokenTable.cpp.
|
friend |
Definition at line 75 of file TokenImpl.h.
|
protected |
Definition at line 88 of file TokenImpl.h.
|
protected |
Definition at line 87 of file TokenImpl.h.
Referenced by TokenTableIteratorBase::dereference(), and TokenTableIteratorBase::incrementIterator().