Generic hardware access library
/home/cschwick/hal/generic/include/hal/PCIAddressTableDynamicReader.hh
Go to the documentation of this file.
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 */