#include <IToken.h>

Public Member Functions | |
| virtual | ~IToken () |
| virtual std::string | getTokenClass () const =0 |
| virtual u32 | getType () const =0 |
| Returns the Token Type, per Dell SMBIOS Spec. | |
| virtual bool | isActive () const =0 |
| Returns true if bitfield-type token is set. | |
| virtual void | activate () const =0 |
| Sets the bitmask for bitfield-type tokens. | |
| virtual bool | isString () const =0 |
| Returns true for string-type tokens. | |
| virtual bool | isBool () const =0 |
| Returns true for bool-type tokens. | |
| virtual unsigned int | getStringLength () const =0 |
| Returns length for string-type tokens. | |
| virtual const std::string | getString (u8 *byteArray=0, unsigned int size=0) const =0 |
| returns std:string and raw value in first parameter. | |
| virtual void | setString (const u8 *byteArray, size_t size) const =0 |
| virtual const ISmbiosItem & | getItemRef () const =0 |
| virtual std::ostream & | streamify (std::ostream &cout) const =0 |
Protected Member Functions | |
| IToken () | |
Private Member Functions | |
| IToken (const IToken &) | |
| IToken & | operator= (const IToken &source) |
Definition at line 95 of file IToken.h.
| virtual std::string getTokenClass | ( | ) | const [pure virtual] |
Implemented in CmosTokenD4, CmosTokenD5, CmosTokenD6, and SmiTokenDA.
| virtual u32 getType | ( | ) | const [pure virtual] |
Returns the Token Type, per Dell SMBIOS Spec.
Implemented in CmosTokenD4, CmosTokenD5, and SmiTokenDA.
| virtual bool isActive | ( | ) | const [pure virtual] |
Returns true if bitfield-type token is set.
Implemented in CmosTokenD4, CmosTokenD5, and SmiTokenDA.
| virtual void activate | ( | ) | const [pure virtual] |
| virtual bool isString | ( | ) | const [pure virtual] |
| virtual bool isBool | ( | ) | const [pure virtual] |
| virtual unsigned int getStringLength | ( | ) | const [pure virtual] |
| virtual const std::string getString | ( | u8 * | byteArray = 0, |
|
| unsigned int | size = 0 | |||
| ) | const [pure virtual] |
returns std:string and raw value in first parameter.
| byteArray | If Non-NULL, getString() will store the raw string here. | |
| size | This must be the length of the space allocated for byteArray. getString() will not overflow this length. |
Implemented in CmosTokenD4, CmosTokenD5, and SmiTokenDA.
| virtual void setString | ( | const u8 * | byteArray, | |
| size_t | size | |||
| ) | const [pure virtual] |
Implemented in CmosTokenD4, CmosTokenD5, and SmiTokenDA.
| virtual const ISmbiosItem& getItemRef | ( | ) | const [pure virtual] |
Implemented in CmosTokenD4, CmosTokenD5, and SmiTokenDA.
| virtual std::ostream& streamify | ( | std::ostream & | cout | ) | const [pure virtual] |
1.5.6