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

ISProxy.h

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