1/* 2 * Copyright 2008-2009 Haiku Inc. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 * 5 * Authors: 6 * Pieter Panman 7 */ 8#ifndef DEVICEPCI_H 9#define DEVICEPCI_H 10 11 12#include "Device.h" 13 14class DevicePCI : public Device { 15public: 16 DevicePCI(Device* parent); 17 virtual ~DevicePCI(); 18 virtual Attributes GetBusAttributes(); 19 virtual BString GetBusStrings(); 20 virtual void InitFromAttributes(); 21 virtual BString GetBusTabName(); 22 23private: 24 uint16 fClassBaseId; 25 uint16 fClassSubId; 26 uint16 fClassApiId; 27 uint16 fVendorId; 28 uint16 fDeviceId; 29 uint16 fSubsystemVendorId; 30 uint16 fSubSystemId; 31}; 32 33#endif /* DEVICEPCI_H */ 34