]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/seastar/include/seastar/net/inet_address.hh
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / seastar / include / seastar / net / inet_address.hh
index 612caf8669c5e6630a645a7366d5556c3b1568d4..687ce8e6c3a2bd801e500646598dbe968532e164 100644 (file)
@@ -112,6 +112,9 @@ public:
     static future<std::vector<inet_address>> find_all(const sstring&, family);
 
     static std::optional<inet_address> parse_numerical(const sstring&);
+
+    bool is_loopback() const noexcept;
+    bool is_addr_any() const noexcept;
 };
 
 std::ostream& operator<<(std::ostream&, const inet_address&);
@@ -126,3 +129,8 @@ struct hash<seastar::net::inet_address> {
     size_t operator()(const seastar::net::inet_address&) const;
 };
 }
+
+#if FMT_VERSION >= 90000
+template <> struct fmt::formatter<seastar::net::inet_address> : fmt::ostream_formatter {};
+template <> struct fmt::formatter<seastar::net::inet_address::family> : fmt::ostream_formatter {};
+#endif