ArchiverArguments.h

00001 #ifndef SCT_ARCHIVER_ARCHIVERARGUMENTS_H
00002 #define SCT_ARCHIVER_ARCHIVERARGUMENTS_H
00003 #include "SctService/Arguments.h"
00004 
00005 namespace SctArchiving {
00007 class ArchiverArguments : public SctService::Arguments {
00008  public:
00012   ArchiverArguments(int argc, char** argv);
00016   unsigned getCompressionLevel() const;
00020   void printHelp(std::ostream& os) const;
00024   virtual void parse();
00028   std::string getPersistentDirectory() const;
00029 private:
00030   ArchiverArguments();
00031   unsigned m_compressionLevel;
00032   std::string m_persistentDir;
00033 };
00034 }
00035 
00036 #endif

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