diff --git a/beast/net/IPAddress.h b/beast/net/IPAddress.h index e59020a96..f5bb8bbe9 100644 --- a/beast/net/IPAddress.h +++ b/beast/net/IPAddress.h @@ -139,6 +139,14 @@ public: return m_v6; } + /** Returns `true` if this address represents 0.0.0.0 */ + bool + is_any () const + { + return is_v4 () ? m_v4 == IP::AddressV4::any () + : false; // m_v6 == IP::AddressV6::any(); + } + template friend void