vom: acl-list: Add comparison operator - for UT 42/9842/2
authorMohsin Kazmi <sykazmi@cisco.com>
Wed, 13 Dec 2017 18:31:02 +0000 (19:31 +0100)
committerNeale Ranns <nranns@cisco.com>
Thu, 14 Dec 2017 15:03:11 +0000 (15:03 +0000)
Change-Id: I341f522b46dd85fb3b1dd43fd125513f16f89171
Signed-off-by: Mohsin Kazmi <sykazmi@cisco.com>
src/vpp-api/vom/acl_list.hpp

index 0835cea..ff3eeeb 100644 (file)
@@ -148,6 +148,18 @@ public:
 
   static void remove(const handle_t& handle) { m_hdl_db.erase(handle); }
 
+  const key_t& key() const { return m_key; }
+
+  const rules_t& rules() const { return m_rules; }
+
+  /**
+   * Comparison operator - for UT
+   */
+  bool operator==(const list& l) const
+  {
+    return (key() == l.key() && rules() == l.rules());
+  }
+
 private:
   /**
    * Class definition for listeners to OM events