Generic hardware access library
|
#include <StaticVMEConfigurationReader.hh>
Public Member Functions | |
virtual | ~StaticVMEConfigurationReader () |
Must delete all items which have not been retrieved yet. | |
bool | next (StaticVMEItem **nextItem) |
Method to retrieve Static VMEItems from some source. | |
Protected Member Functions | |
StaticVMEConfigurationReader () | |
The constructor is protected since only derived classes should be instantiated. | |
Protected Attributes | |
std::list< StaticVMEItem * > | staticVMEItemList_ |
Private Attributes | |
bool | firstAccess_ |
std::list< StaticVMEItem * > ::iterator | it |
Definition at line 9 of file StaticVMEConfigurationReader.hh.
Must delete all items which have not been retrieved yet.
Definition at line 11 of file StaticVMEConfigurationReader.cc.
HAL::StaticVMEConfigurationReader::StaticVMEConfigurationReader | ( | ) | [protected] |
The constructor is protected since only derived classes should be instantiated.
Definition at line 3 of file StaticVMEConfigurationReader.cc.
bool HAL::StaticVMEConfigurationReader::next | ( | HAL::StaticVMEItem ** | nextItem | ) |
Method to retrieve Static VMEItems from some source.
Ahe call to next, *nextItem contains a pointer to the next StaticVMEItem. If there are no more items to retrieve the method returns false (and the value of *nextItem is undefined). After a user has retrieved an item via the next method he is responsible for the destruction of the object retrieved.
Definition at line 20 of file StaticVMEConfigurationReader.cc.
bool HAL::StaticVMEConfigurationReader::firstAccess_ [private] |
Definition at line 32 of file StaticVMEConfigurationReader.hh.
std::list< StaticVMEItem* >::iterator HAL::StaticVMEConfigurationReader::it [private] |
Definition at line 33 of file StaticVMEConfigurationReader.hh.
std::list< StaticVMEItem* > HAL::StaticVMEConfigurationReader::staticVMEItemList_ [protected] |
Definition at line 30 of file StaticVMEConfigurationReader.hh.