libsmbios_c library
Data Structures | Namespaces | Functions
IToken.h File Reference
#include "smbios/compat.h"
#include <string>
#include "smbios/types.h"
#include "smbios/ICmosRW.h"
#include "smbios/ISmbios.h"
#include "smbios/config/abi_prefix.hpp"
#include "smbios/config/abi_suffix.hpp"

Go to the source code of this file.

Data Structures

class  smbios::TokenTableFactory
 
class  smbios::ITokenTable
 Table interface to obtain individual Tokens. More...
 
class  smbios::IToken
 Interface to inspect or manipulate individual tokens. More...
 
class  smbios::IProtectedToken
 
class  smbios::ICmosToken
 
class  smbios::ISmiToken
 
class  smbios::TokenTableIteratorBase
 Base class for the TokenTableIterator subclassess. More...
 
class  smbios::TokenTableIterator
 Iterator for TokenTable objects. More...
 
class  smbios::ConstTokenTableIterator
 Iterator for const TokenTable objects. More...
 

Namespaces

 smbios
 

Functions

 smbios::DECLARE_EXCEPTION (TokenException)
 
 smbios::DECLARE_EXCEPTION_EX (InvalidTokenTableMode, smbios, TokenException)
 
 smbios::DECLARE_EXCEPTION_EX (InvalidAccessMode, smbios, TokenException)
 
 smbios::DECLARE_EXCEPTION_EX (DerefNullPointer, smbios, TokenException)
 
 smbios::DECLARE_EXCEPTION_EX (ParameterError, smbios, TokenException)
 
 smbios::DECLARE_EXCEPTION_EX (InvalidChecksum, smbios, TokenException)
 
 smbios::DECLARE_EXCEPTION_EX (NeedAuthentication, smbios, TokenException)
 
std::ostream & smbios::operator<< (std::ostream &cout, const ITokenTable &item)
 
std::ostream & smbios::operator<< (std::ostream &cout, const IToken &item)
 
bool smbios::isTokenActive (int tokenNum)
 
void smbios::activateToken (int tokenNum, std::string password="")