23 #include "skiller_action_executor.h"
31 const std::string &agent_name_key,
32 const std::string &agent_name_value,
33 const std::string &hostname,
34 unsigned short int port,
36 const std::string &cfg_prefix);
41 const char *
name()
const;
44 const std::string agent_param_name_;
45 const std::string agent_param_value_;
Interface for configuration handling.
An ActionExecutor that executes an activity using a Skiller on a remote.
RemoteSkillerActionExecutor(Logger *logger, const std::string &agent_name_key, const std::string &agent_name_value, const std::string &hostname, unsigned short int port, Configuration *config, const std::string &cfg_prefix)
Constructor.
const char * name() const
Get the name of the executor; mainly used for logging.
bool can_execute_activity(std::shared_ptr< gologpp::Activity > activity) const override
Determine if this executor can execute the given activity.
An ActionExecutor that executes an activity using the Skiller.
Fawkes library namespace.