| 281 | } |
| 282 | |
| 283 | expected<void> middleman::unpublish(const actor_addr& whom, uint16_t port) { |
| 284 | auto lg = log::io::trace("whom = {}, port = {}", whom, port); |
| 285 | auto self = scoped_actor{system()}; |
| 286 | return self->mail(unpublish_atom_v, whom, port) |
| 287 | .request(actor_handle(), infinite) |
| 288 | .receive(); |
| 289 | } |
| 290 | |
| 291 | expected<strong_actor_ptr> middleman::remote_actor(std::set<std::string> ifs, |
| 292 | std::string host, |