IOManagerISProxy.h

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 Feb 6 14:01:21 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6