Generic hardware access library
|
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