Public Member Functions

Device Class Reference

Bus infrastucture and generic Device class. More...

#include <bus.h>

Inheritance diagram for Device:
StaticReceiver< Y > StaticReceiver< AhciController > StaticReceiver< Atare > StaticReceiver< DirectIODevice > StaticReceiver< DirectMemDevice > StaticReceiver< DirectPciDevice > StaticReceiver< GsiOverride > StaticReceiver< Halifax > StaticReceiver< Host82573 > StaticReceiver< Host82576 > StaticReceiver< Host82576VF > StaticReceiver< HostAcpi > StaticReceiver< HostAhci > StaticReceiver< HostAhciPort > StaticReceiver< HostHpet > StaticReceiver< HostIde > StaticReceiver< HostKeyboard > StaticReceiver< HostNe2k > StaticReceiver< HostNe2kVnet > StaticReceiver< HostPit > StaticReceiver< HostReboot > StaticReceiver< HostRtc > StaticReceiver< HostSerial > StaticReceiver< HostSink > StaticReceiver< HostVesa > StaticReceiver< HostVga > StaticReceiver< IOAccess > StaticReceiver< IOApic > StaticReceiver< IRQRouting > StaticReceiver< KbdSerialBridge > StaticReceiver< KeyboardController > StaticReceiver< Lapic > StaticReceiver< MemoryController > StaticReceiver< Model82576vf > StaticReceiver< Model82576vf_vnet > StaticReceiver< Motherboard > StaticReceiver< Msi > StaticReceiver< NullIODevice > StaticReceiver< NullMemDevice > StaticReceiver< PciConfigAccess > StaticReceiver< PciHostBridge > StaticReceiver< PciMMConfigAccess > StaticReceiver< PerCpuTimerService > StaticReceiver< PicDevice > StaticReceiver< PitCounter > StaticReceiver< PitDevice > StaticReceiver< PmTimer > StaticReceiver< PS2Keyboard > StaticReceiver< PS2Mouse > StaticReceiver< Rtc146818 > StaticReceiver< Rtl8029 > StaticReceiver< Rtl8029Vnet > StaticReceiver< SataDrive > StaticReceiver< Script > StaticReceiver< SerialDevice > StaticReceiver< SerialKbdBridge > StaticReceiver< Sigma0 > StaticReceiver< SimpleArpPing > StaticReceiver< SimpleBootp > StaticReceiver< SystemControlPort > StaticReceiver< TestIP > StaticReceiver< TimerService > StaticReceiver< Vancouver > StaticReceiver< VBios > StaticReceiver< Vga > StaticReceiver< VirtualBiosDisk > StaticReceiver< VirtualBiosKeyboard > StaticReceiver< VirtualBiosMem > StaticReceiver< VirtualBiosMultiboot > StaticReceiver< VirtualBiosReset > StaticReceiver< VirtualBiosTime > StaticReceiver< VirtualCpu > StaticReceiver< VirtualDisk >

List of all members.

Public Member Functions

void debug_dump ()
const char * debug_name ()
 Device (const char *debug_name)

Detailed Description

Bus infrastucture and generic Device class.

Copyright (C) 2007-2009, Bernhard Kauer <bk@vmmon.org> Economic rights: Technische Universitaet Dresden (Germany)

This file is part of Vancouver.

Vancouver is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

Vancouver is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details. The generic Device used in generic bus transactions.


Constructor & Destructor Documentation

Device::Device ( const char *  debug_name  )  [inline]

Member Function Documentation

void Device::debug_dump (  )  [inline]
const char* Device::debug_name (  )  [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines