Generic hardware access library
|
00001 #ifndef __PCIAddressTableDynamicReader 00002 #define __PCIAddressTableDynamicReader 00003 00004 #include <string> 00005 00006 #include "hal/AddressTableReader.hh" 00007 #include "hal/PCIHardwareAddress.hh" 00008 00009 namespace HAL { 00010 00026 class PCIAddressTableDynamicReader : public AddressTableReader { 00027 00028 public: 00029 00037 void createItem( std::string key, 00038 enum AddressSpace accessmode, 00039 uint32_t bar, 00040 uint32_t address, 00041 uint32_t mask, 00042 uint32_t isReadable, 00043 uint32_t isWritable, 00044 std::string description); 00045 }; 00046 00047 } /* namespace HAL */ 00048 00049 #endif /* __PCIAddressTableDynamicReader */