24#include <seastar/net/ip.hh>
25#include <seastar/util/std-compat.hh>
43 static const steady_clock_type::duration default_timeout;
53 std::vector<ipv4_address> name_servers;
55 std::chrono::seconds lease_time;
56 std::chrono::seconds renew_time;
57 std::chrono::seconds rebind_time;
75 result_type renew(
const lease &,
const steady_clock_type::duration & = default_timeout);
79 std::unique_ptr<impl> _impl;
A representation of a possibly not-yet-computed value.
Definition: future.hh:1240
result_type discover(const steady_clock_type::duration &=default_timeout)
holds the implementation parts of the metrics layer, do not use directly.
Seastar API namespace.
Definition: abort_on_ebadf.hh:26
Definition: ipv4_address.hh:35