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

IOManagerISProxy.h

Go to the documentation of this file.
00001 #ifndef SCT_ISPROXY_IOMANAGERISPROXY_H
00002 #define SCT_ISPROXY_IOMANAGERISPROXY_H
00003 
00004 #include "../IS/IOManagerIS.h"
00005 
00006 namespace Sct {
00007 namespace ISProxy { 
00008     
00009 class IOManagerISProxy : public Sct::IS::IOManagerIS {   
00010 public:
00011     static IOManagerISProxy& instance();
00012     
00013     virtual void write(const Serializable& ob, const IOParams* params = 0) const throw(LogicError, IoError);
00014     virtual void writeImpl(OStream& out, const Streamable& ob, bool writeClassName) const throw(LogicError, IoError);
00015     
00016 protected:
00017     IOManagerISProxy() throw();
00018 };
00019 }
00020 }
00021 
00022 #endif //SCT_ISPROXY_IOMANAGERISPROXY_H

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