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