#include <TokenImpl.h>
Inheritance diagram for TokenTable:

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.
|
|
|
|
|
|
|
|
Definition at line 44 of file TokenTable.cpp. References TokenTable::addD4Structures(), TokenTable::addD5Structures(), TokenTable::addD6Structures(), and TokenTable::addDAStructures(). |
|
|
Definition at line 258 of file TokenTable.cpp. References TokenTable::tokenList. |
|
|
|
|
||||||||||||||||
|
|
Definition at line 52 of file TokenTable.cpp. References TokenTable::addChecksumObserverForD4Struct(), TokenTable::checksumList, smbios::DellIndexedIoTokenType, ISmbiosTable::end(), and TokenTable::getD4TokensFromStruct(). Referenced by TokenTable::TokenTable(). |
|
|
Definition at line 151 of file TokenTable.cpp. References TokenTable::checksumList, smbios::DellProtectedAreaType1, ISmbiosTable::end(), and TokenTable::tokenList. Referenced by TokenTable::TokenTable(). |
|
|
Definition at line 166 of file TokenTable.cpp. References TokenTable::checksumList, smbios::DellProtectedAreaType2, ISmbiosTable::end(), and TokenTable::tokenList. Referenced by TokenTable::TokenTable(). |
|
|
Definition at line 181 of file TokenTable.cpp. References smbios::DellCallingInterface, ISmbiosTable::end(), and TokenTable::getDATokensFromStruct(). Referenced by TokenTable::TokenTable(). |
|
|
Implements ITokenTable. Definition at line 275 of file TokenTable.cpp. |
|
|
Implements ITokenTable. Definition at line 270 of file TokenTable.cpp. |
|
|
Implements ITokenTable. Definition at line 285 of file TokenTable.cpp. |
|
|
Implements ITokenTable. Definition at line 280 of file TokenTable.cpp. |
|
||||||||||||||||
|
Definition at line 114 of file TokenTable.cpp. References indexed_io_access_structure::first_token, indexed_io_token::tokenId, and smbios::TokenTypeEOT. Referenced by TokenTable::addD4Structures(). |
|
||||||||||||||||
|
Definition at line 213 of file TokenTable.cpp. References calling_interface_structure::first_token, calling_interface_token::tokenId, and smbios::TokenTypeEOT. Referenced by TokenTable::addDAStructures(). |
|
|
Implements ITokenTable. |
|
|
Implements ITokenTable. |
|
|
Implements ITokenTable. Definition at line 295 of file TokenTable.cpp. |
|
|
Implements ITokenTable. Definition at line 290 of file TokenTable.cpp. |
|
|
Implements ITokenTable. |
|
|
Definition at line 75 of file TokenImpl.h. |
|
|
Definition at line 88 of file TokenImpl.h. Referenced by TokenTable::addChecksumObserverForD4Struct(), TokenTable::addD4Structures(), TokenTable::addD5Structures(), and TokenTable::addD6Structures(). |
|
|
Definition at line 87 of file TokenImpl.h. Referenced by TokenTable::addD5Structures(), TokenTable::addD6Structures(), TokenTableIteratorBase::dereference(), TokenTableIteratorBase::incrementIterator(), and TokenTable::~TokenTable(). |
1.4.6