#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(). |