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

IONameFile.h

Go to the documentation of this file.
00001 #ifndef SCT_FILE_IONAMEFILE_H
00002 #define SCT_FILE_IONAMEFILE_H
00003 
00004 #include "../IOName.h"
00005 #include <string>
00006 
00007 using std::string;
00008 
00009 namespace Sct {
00010 namespace File {
00011 
00012 class IONameFile : public IOName {
00013 public:
00014     IONameFile(const string& fileName) throw(InvalidArgument);
00015     IONameFile(const string& uniqueID, const string& className) throw();    
00016     virtual ~IONameFile() throw();
00017     
00018     string getClassName() const throw();
00019 
00020 protected:
00021     virtual void parse() throw(InvalidArgument);
00022     virtual void construct() throw();
00023 };
00024 }
00025 }
00026 
00027 #endif //SCT_FILE_IONAMEFILE_H

Generated on Mon Dec 15 19:36:04 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3