Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Related Pages

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 string& 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 Thu Jul 15 09:50:47 2004 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5