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

ISProxy.h

Go to the documentation of this file.
00001 #ifndef SCT_ISPROXY_ISPROXY_H
00002 #define SCT_ISPROXY_ISPROXY_H
00003 
00004 #include "../Serializable.h"
00005 #include "../LogicErrors.h"
00006 #include <string>
00007 
00008 using std::string;
00009 
00010 namespace Sct {
00011 namespace ISProxy { 
00012     
00013 class ISProxy : public virtual Sct::Serializable {   
00014 public:
00015     ISProxy(const string& uniqueID, const string& className) throw();
00016     ISProxy() throw();
00017     ~ISProxy() throw() {};
00018     
00019     string getUniqueID() const throw(LogicError);
00020     string getClassName() const throw();    
00021     
00022     string getFileName() const throw();
00023     void setFileName(const string& fileName) throw();
00024     
00025 private:
00026     string fileName;
00027     string uniqueID;
00028     string className;
00029 };
00030 }
00031 }
00032 
00033 #endif //SCT_ISPROXY_ISPROXY_H

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