7 #include <boost/noncopyable.hpp> 15 bool loadPkgConfigFile(
const std::string &name);
16 bool checkExecutable(
const std::string &name);
18 std::vector<std::string> typekits;
19 std::vector<std::string> tasks;
22 std::map<std::string, std::string> renameMap;
24 void regenerateNameVectors();
26 std::string deploymentName;
27 std::string loggerName;
34 Deployment(
const std::string &model,
const std::string &as);
39 const std::string &
getName()
const;
51 void renameTask(
const std::string &orignalName,
const std::string &newName);
58 bool getExecString(std::string& cmd, std::vector< std::string >& args);
77 #endif // DEPLOYMENT_H Definition: ConfigurationHelper.hpp:13
bool getExecString(std::string &cmd, std::vector< std::string > &args)
Definition: Deployment.cpp:170
const std::vector< std::string > & getTaskNames() const
Definition: Deployment.cpp:142
void runWithValgrind()
Definition: Deployment.cpp:220
const std::string & getName() const
Definition: Deployment.cpp:137
const std::string getLoggerName() const
Definition: Deployment.cpp:199
void renameTask(const std::string &orignalName, const std::string &newName)
Definition: Deployment.cpp:152
Definition: Deployment.hpp:12
bool hasLogger() const
Definition: Deployment.cpp:215
Deployment(const std::string &name)
Definition: Deployment.cpp:11
const std::vector< std::string > & getNeededTypekits() const
Definition: Deployment.cpp:147