]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/msg_types: entity_addr_t: is_ipv6() and is_ipv4()
authorSage Weil <sage@redhat.com>
Thu, 10 Jan 2019 19:06:19 +0000 (13:06 -0600)
committerSage Weil <sage@redhat.com>
Wed, 16 Jan 2019 14:31:43 +0000 (08:31 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
src/msg/msg_types.h

index 2ade8f926be39b0b533b767c520a40463b31f866..85347bb10bc84047bd715168a707450caeaf57ea 100644 (file)
@@ -285,6 +285,13 @@ struct entity_addr_t {
     u.sa.sa_family = f;
   }
 
+  bool is_ipv4() const {
+    return u.sa.sa_family == AF_INET;
+  }
+  bool is_ipv6() const {
+    return u.sa.sa_family == AF_INET6;
+  }
+
   sockaddr_in &in4_addr() {
     return u.sin;
   }