- auto* exec = dynamic_cast<activity::ExecImpl*>(activity.get());
- if (exec != nullptr) {
- auto hosts = exec->get_hosts();
- if (std::find(hosts.begin(), hosts.end(), &piface_) != hosts.end()) {
- exec->cancel();
- exec->set_state(activity::State::FAILED);
- }
+ auto const& hosts = activity->get_hosts();
+ if (std::find(hosts.begin(), hosts.end(), &piface_) != hosts.end()) {
+ activity->cancel();
+ activity->set_state(activity::State::FAILED);