#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 69 of file IToken.h. Referenced by testPlatform::testCmosWriting(). |
|
Definition at line 68 of file IToken.h. Referenced by SmiFactoryImpl::makeNew(), testPlatform::testCmosChecksum(), testStandalone::testCmosConstructor(), and testPlatform::testCmosWriting(). |
|
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, ISmbiosTable::const_iterator, ISmbiosTable::end(), TokenTable::getD4TokensFromStruct(), and u8. Referenced by TokenTable::TokenTable(). |
|
Definition at line 151 of file TokenTable.cpp. References TokenTable::checksumList, ISmbiosTable::const_iterator, ISmbiosTable::end(), and TokenTable::tokenList. Referenced by TokenTable::TokenTable(). |
|
Definition at line 166 of file TokenTable.cpp. References TokenTable::checksumList, ISmbiosTable::const_iterator, ISmbiosTable::end(), and TokenTable::tokenList. Referenced by TokenTable::TokenTable(). |
|
Definition at line 181 of file TokenTable.cpp. References ISmbiosTable::const_iterator, ISmbiosTable::end(), TokenTable::getDATokensFromStruct(), and u8. 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 ISmbiosTable::const_iterator, indexed_io_access_structure::first_token, indexed_io_token::tokenId, TokenTable::tokenList, and u8. Referenced by TokenTable::addD4Structures(). |
|
Definition at line 213 of file TokenTable.cpp. References ISmbiosTable::const_iterator, calling_interface_structure::first_token, calling_interface_token::tokenId, TokenTable::tokenList, and u8. Referenced by TokenTable::addDAStructures(). |
|
Implements ITokenTable. Definition at line 306 of file TokenTable.cpp. |
|
Implements ITokenTable. Definition at line 301 of file TokenTable.cpp. |
|
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 312 of file TokenTable.cpp. |
|
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(). |
|