Generic hardware access library
/home/cschwick/hal/generic/include/hal/VMEAddressTableXMLFileReader.hh
Go to the documentation of this file.
00001 #ifndef __VMEAddressTableXMLFileReader
00002 #define __VMEAddressTableXMLFileReader
00003 
00004 #include <string>
00005 
00006 #include <xercesc/util/PlatformUtils.hpp>
00007 #include <xercesc/sax/SAXException.hpp>
00008 #include <xercesc/sax/SAXParseException.hpp>
00009 #include <xercesc/parsers/XercesDOMParser.hpp>
00010 #include <xercesc/dom/DOMDocument.hpp>
00011 #include <xercesc/dom/DOMException.hpp>
00012 #include <xercesc/dom/DOMNamedNodeMap.hpp>
00013 #include <xercesc/sax/HandlerBase.hpp>
00014 #include "hal/AddressTableReader.hh"
00015 #include "hal/HardwareAccessException.hh"
00016 #include "hal/XMLProcessingException.hh"
00017 #include "hal/DOMToVMEMapConverter.hh"
00018 #include "hal/XMLParserErrorHandler.hh"
00019 
00020 
00021 namespace HAL {
00022 
00045 class VMEAddressTableXMLFileReader : public AddressTableReader {
00046 public:
00047   VMEAddressTableXMLFileReader( std::string fileName )
00048     throw( XMLProcessingException );
00049 };
00050 
00051 } /* namespace HAL */
00052 
00053 #endif /* __VMEAddressTableXMLFileReader */