]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msg/msg_types: entity_addrvec_t::probably_equals()
authorSage Weil <sage@redhat.com>
Wed, 30 May 2018 20:09:13 +0000 (15:09 -0500)
committerSage Weil <sage@redhat.com>
Fri, 1 Jun 2018 13:08:20 +0000 (08:08 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/msg/msg_types.h

index 8e87cc258f283a84b91c6e75c860ce01c8dc1c98..64080272651156db2ca07b9b168da6af080b2f49 100644 (file)
@@ -565,6 +565,18 @@ struct entity_addrvec_t {
   void dump(Formatter *f) const;
   static void generate_test_instances(list<entity_addrvec_t*>& ls);
 
+  bool probably_equals(const entity_addrvec_t& o) const {
+    if (o.v.size() != v.size()) {
+      return false;
+    }
+    for (unsigned i = 0; i < v.size(); ++i) {
+      if (!v[i].probably_equals(o.v[i])) {
+       return false;
+      }
+    }
+    return true;
+  }
+
   friend ostream& operator<<(ostream& out, const entity_addrvec_t& av) {
     if (av.v.empty()) {
       return out;