IONameArchiveFile.h

00001 #ifndef SCT_IONAMEARCHIVEFILE_H
00002 #define SCT_IONAMEARCHIVEFILE_H
00003 #include "../IOName.h"
00004 #include "../IoExceptions.h"
00005 
00006 namespace Sct{
00007   namespace Archive{
00008 
00012     class IONameArchiveFile : public IOName{
00013     public:
00015       IONameArchiveFile(const string& fileName) throw(InvalidArgument);
00017       IONameArchiveFile(const UniqueID& uniqueID, const string& className) throw();    
00018       virtual ~IONameArchiveFile() throw();
00020       bool wildcard() const;
00021     protected:
00022       virtual void parse() throw(InvalidArgument);
00023       virtual void construct() throw();
00024       IONameArchiveFile();
00025       void expandWildcards();
00026     };
00027   }
00028 }
00029 
00030 #endif

Generated on Mon Feb 6 14:01:21 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6