8 #ifndef KTCONFIGURABLE_HH_ 9 #define KTCONFIGURABLE_HH_ 17 class KTCommandLineHandler;
31 virtual bool Configure(
const scarab::param_node& node) = 0;
35 bool Configure(
const std::string& config);
76 virtual bool Configure(
const scarab::param_node& node) = 0;
81 virtual bool IsReady()
const = 0;
83 bool GetIsConfigured();
virtual bool Configure(const scarab::param_node &node)=0
Should perform parameter store and command-line configurations.
Parses and stores command-line options.
KTConfigurable(const std::string &name="default-name")
KTCommandLineHandler * fCLHandler
virtual ~KTConfigurable()
const std::string & GetConfigName() const
void SetConfigName(const std::string &name)