44 #ifndef _TOOL_MANAGER_HPP_ 45 #define _TOOL_MANAGER_HPP_ 81 int execute_command(
const std::string& _command_,
const std::string& error_message,
const std::string& log_file,
82 bool permissive =
false,
bool throw_message =
true);
87 int check_command(
const std::string& _tool_,
const std::string& setupscr,
const std::string& _host_,
88 bool permissive =
false);
115 void remove_files(
const std::vector<std::string>& input_files,
const std::vector<std::string>& files);
132 void configure(
const std::string& _tool_,
const std::string& setupscr,
const std::string& _host_ =
"",
133 const std::string& _remote_path_ =
"",
bool force_remote =
false);
142 int execute(
const std::vector<std::string>&
parameters,
const std::vector<std::string>& input_files,
143 const std::vector<std::string>& output_files = std::vector<std::string>(),
144 const std::string& log_file = std::string(),
bool permissive =
false);
149 std::vector<std::string>
determine_paths(std::vector<std::string>& files,
bool overwrite =
true);
151 std::string
determine_paths(std::string& file_name,
bool overwrite =
true);
Template definition of refcount.
Template borrowed from the ANTLR library by Terence Parr (http://www.jGuru.com - Software rights: htt...