32 #include "../config/OptionHandler.h" 33 #include "../logging/Logger.h" 37 #include <rsc/rscexports.h> 61 const std::vector<boost::filesystem::path>& defaultPath);
64 void handleOption(
const std::vector<std::string>& key,
65 const std::string& value);
77 void execute(
bool errorOnMissing=
true);
86 std::vector<std::string>
path;
87 std::vector<std::string>
load;
89 void addDefaultPath();
91 void addPathEntries(
const std::vector<std::string>& entries);
93 void loadPlugins(
const std::vector<std::string>& names,
std::vector< boost::filesystem::path > defaultPath
Implementations of this interface receive options from ConfigSource objects.
std::vector< std::string > path
std::vector< std::string > load
logging::LoggerPtr logger
Instances of this class can be used to configure the #Manager based on configuration options...
boost::shared_ptr< Manager > ManagerPtr
boost::shared_ptr< Logger > LoggerPtr