00001 #ifndef TAPGENERATOROPTIONS_H_ 00002 #define TAPGENERATOROPTIONS_H_ 00003 00004 #include <string> 00005 00006 #include "ModulesOptions.h" 00007 00011 class TAPGeneratorOptions:public modules::options{ 00012 public: 00013 TAPGeneratorOptions(const std::string& name): 00014 modules::options(name),fDebug(false){}; 00015 ~TAPGeneratorOptions(){}; 00016 00017 void AddArgument(const int& number, const std::string& option); 00018 00019 std::string GetChannel()const { 00020 return fChannel; 00021 } 00022 void SetChannel(const std::string& ch){ 00023 fChannel = ch; 00024 } 00025 00026 bool Debug()const{return fDebug;} 00027 void Debug(bool v){fDebug=v;} 00028 00029 private: 00030 std::string fChannel; 00031 bool fDebug; 00032 00033 }; 00034 00035 #endif // TAPGENERATOROPTIONS_H_