Generic hardware access library
/home/cschwick/hal/generic/include/hal/VMEAddressTableASCIIReader.hh
Go to the documentation of this file.
00001 #ifndef __VMEAddressTableASCIIReader
00002 #define __VMEAddressTableASCIIReader
00003 
00004 #include <string>
00005 
00006 #include "hal/NoSuchFileException.hh"
00007 #include "hal/AddressTableReader.hh"
00008 #include "hal/VMEHardwareAddress.hh"
00009 #include "hal/VME64xHardwareAddress.hh"
00010 
00011 namespace HAL {
00012 
00113 class VMEAddressTableASCIIReader : public AddressTableReader {
00114 
00115 public:
00116   VMEAddressTableASCIIReader( std::string fileName ) 
00117     throw (NoSuchFileException) ;
00118 
00119 private:
00120   AddressSpace convertAddressSpaceStr( std::string addressSpaceStr ) 
00121     throw( HAL::IllegalValueException );
00122 };
00123 
00124 } /* namespace HAL */
00125 
00126 #endif /* __VMEAddressTableASCIIReader */