Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable Class Reference
[Advanced Configuration and Power Interface]

#include <acpi.h>

Inheritance diagram for Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable:

Inheritance graph
[legend]
Collaboration diagram for Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable:

Collaboration graph
[legend]
List of all members.

Detailed Description

Contains implementation and configuration information that can be used for power management, thermal management, and Plug'n'Play functionality.


Public Types

typedef u08 value_type
typedef u08pointer
typedef u08reference
typedef const u08const_reference
typedef u08iterator
typedef std::ptrdiff_t difference_type
typedef std::size_t size_type

Public Member Functions

iterator begin ()
 Gets an iterator initialized to the start of the AML code.
iterator end ()
 Gets an iterator initialized to one-byte-past-the-end of the AML code.
size_type size () const
 Gets the number of bytes in the data strean of the differentiated system description.
bool empty () const
 Indicates this DSDT is empty.

Public Attributes

u08 m_signature [kSIGNATURE_LENGTH]
u32 m_length
u08 m_revision
u08 m_checksum
u08 m_oemId [6]
u08 m_oemTableId [8]
u32 m_oemRevision
u32 m_creatorId
u32 m_creatorRevision

Static Public Attributes

static const int kSIGNATURE_LENGTH = 4


Member Typedef Documentation

typedef const u08& Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::const_reference
 

typedef std::ptrdiff_t Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::difference_type
 

typedef u08* Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::iterator
 

typedef u08* Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::pointer
 

typedef u08& Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::reference
 

typedef std::size_t Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::size_type
 

typedef u08 Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::value_type
 


Member Function Documentation

iterator Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::begin  )  [inline]
 

Gets an iterator initialized to the start of the AML code.

bool Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::empty  )  const [inline]
 

Indicates this DSDT is empty.

Here is the call graph for this function:

iterator Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::end  )  [inline]
 

Gets an iterator initialized to one-byte-past-the-end of the AML code.

Here is the call graph for this function:

size_type Zygoma::ia32::Acpi::DifferentiatedSystemDescriptionTable::size  )  const [inline]
 

Gets the number of bytes in the data strean of the differentiated system description.


Member Data Documentation

const int Zygoma::ia32::Acpi::SystemDescriptionTableHeader::kSIGNATURE_LENGTH = 4 [static, inherited]
 

u08 Zygoma::ia32::Acpi::SystemDescriptionTableHeader::m_checksum [inherited]
 

u32 Zygoma::ia32::Acpi::SystemDescriptionTableHeader::m_creatorId [inherited]
 

u32 Zygoma::ia32::Acpi::SystemDescriptionTableHeader::m_creatorRevision [inherited]
 

u32 Zygoma::ia32::Acpi::SystemDescriptionTableHeader::m_length [inherited]
 

u08 Zygoma::ia32::Acpi::SystemDescriptionTableHeader::m_oemId[6] [inherited]
 

u32 Zygoma::ia32::Acpi::SystemDescriptionTableHeader::m_oemRevision [inherited]
 

u08 Zygoma::ia32::Acpi::SystemDescriptionTableHeader::m_oemTableId[8] [inherited]
 

u08 Zygoma::ia32::Acpi::SystemDescriptionTableHeader::m_revision [inherited]
 

u08 Zygoma::ia32::Acpi::SystemDescriptionTableHeader::m_signature[kSIGNATURE_LENGTH] [inherited]
 


The documentation for this class was generated from the following file:
Generated on Fri Sep 2 10:45:21 2005 for zygoma by doxygen 1.4.2