Here are the classes with brief descriptions:
[detail level 12]
▼NACPI | Abstracts the ACPI standard that provides interfaces for hardware detection, device configuration, and energy management |
►NMADS | |
▼NCore | Implements an abstraction for CPU internals |
CCR | Access to the Control Register |
►CMSR | Access to the Model-Specific Register (MSR) |
▼NGDT | Abstracts the GDT that, primarily, contains descriptors to memory segments |
▼NIDT | "Interrupt Descriptor Table (IDT) |
▼NLAPIC | Abstracts the local APIC (which is integrated into every CPU core) |
►NIPI | Inter-Processor Interrupts |
►NTimer | Local Timer (for each LAPIC / CPU) |
▼NMultiboot | Interface for Multiboot |
▼NPIT | Abstraction of the historical Programmable Interval Timer (PIT) |
CApplication | Test application |
CConsoleOut | Write text on console (STDOUT ) |
CCopyStream | Duplicate all data passed by the stream operator to two output streams |
CFileOut | Write text into file |
CIOPort | Abstracts access to the I/O address space |
CKeyboardApplication | Keyboard Application |
CKeyDecoder | Decoder for keyboard codes received from the PS2Controller |
CNullStream | Ignore all data passed by the stream operator |
COutputStream | The class OutputStream corresponds, essentially, to the class ostream from the C++ IO-Stream library |
CSerial | Serial interface |
CSerialStream | Console (VT100 compatible) via Serial interface |
CStringbuffer | The class Stringbuffer composes single characters into a longer text that can be processed on block |
▼CTextMode | Basic operations in the VGA-compatible text mode |
CTextStream | Output text (form different data type sources) on screen in text mode |
CTextWindow | Virtual windows in text mode |