IOManagerArchive.h

00001 #ifndef SCT_ARCHIVEFILE_IOMANAGERARCHIVE_H
00002 #define SCT_ARCHIVEFILE_IOMANAGERARCHIVE_H
00003 #include "IOManagerStreamerVersioned.h"
00004 #include <string>
00005 
00006 namespace Sct {
00007 namespace Archive{
00009 class IOManagerArchive : public IOManagerStreamerVersioned {
00010 public:
00012     IOManagerArchive() throw();
00013     virtual ~IOManagerArchive();
00015   void setCompressionLevel(int level);
00017   int getCompressionLevel() const;
00019   virtual std::string status() const =0;
00020  protected:
00021   int m_compression_level;  
00022   static int s_default_compression_level; 
00023 };
00024 }
00025 }
00026 #endif //SCT_ARCHIVEFILE_IOMANAGERARCHIVE_H

Generated on Mon Feb 6 14:01:21 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6