Generic hardware access library
/home/cschwick/hal/generic/include/hal/AddressTableReader.hh
Go to the documentation of this file.
00001 #ifndef __AddressTableReader
00002 #define __AddressTableReader
00003 
00004 #include <list>
00005 #include "hal/AddressTableItem.hh"
00006 
00007 namespace HAL {
00008 
00043 class AddressTableReader {
00044 public:
00055   virtual ~AddressTableReader();
00061   virtual bool next( AddressTableItem** nextItem );
00062 protected:
00067   AddressTableReader();
00068   std::list<AddressTableItem*> itemPointerList;
00069 private:
00070   bool firstAccess;
00071   std::list<AddressTableItem*>::iterator it;  
00072 };
00073 
00074 } /* namespace HAL */
00075 
00076 #endif /* __AddressTableReader */
00077 
00078 
00079 
00080