ISmbios.h File Reference

#include "smbios/compat.h"
#include <cstdlib>
#include <iostream>
#include <string>
#include <map>
#include <memory>
#include "smbios/types.h"
#include "smbios/IFactory.h"
#include "smbios/IException.h"
#include "smbios/SmbiosLowLevel.h"
#include "smbios/config/abi_prefix.hpp"
#include "smbios/config/abi_suffix.hpp"

Go to the source code of this file.

Namespaces

namespace  smbios

Classes

class  SmbiosFactory
 AbstractFactory that produces ISmbiosTable objects. More...
class  ISmbiosTable
 Interface definition for Smbios Table operations. More...
class  ISmbiosItem
 Interface definition for Smbios Item operations. More...
class  SmbiosTableIteratorBase
 Iterator base class for ISmbiosTable objects. More...
class  SmbiosTableIterator
 Iterator for ISmbiosTable objects. More...
class  ConstSmbiosTableIterator
 Iterator for const ISmbiosTable objects. More...

Functions

 smbios::DECLARE_EXCEPTION (SmbiosException)
 smbios::DECLARE_EXCEPTION_EX (ParameterException, smbios, SmbiosException)
 smbios::DECLARE_EXCEPTION_EX (ParseException, smbios, SmbiosException)
 smbios::DECLARE_EXCEPTION_EX (StringUnavailable, smbios, SmbiosException)
 smbios::DECLARE_EXCEPTION_EX (DataOutOfBounds, smbios, SmbiosException)
std::ostream & smbios::operator<< (std::ostream &cout, const ISmbiosTable &item)
std::ostream & smbios::operator<< (std::ostream &cout, const ISmbiosItem &item)


Generated on Tue Jan 17 02:59:08 2006 for SMBIOS Library by  doxygen 1.4.6