child-cfg: Add equals() method
[strongswan.git] / src / libcharon / config / child_cfg.h
index 9f7a92b..22641f7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2008-2009 Tobias Brunner
+ * Copyright (C) 2008-2015 Tobias Brunner
  * Copyright (C) 2005-2007 Martin Willi
  * Copyright (C) 2005 Jan Hutter
  * Hochschule fuer Technik Rapperswil
@@ -274,6 +274,14 @@ struct child_cfg_t {
        bool (*install_policy)(child_cfg_t *this);
 
        /**
+        * Check if two child_cfg objects are equal.
+        *
+        * @param other                 candidate to check for equality against this
+        * @return                              TRUE if equal
+        */
+       bool (*equals)(child_cfg_t *this, child_cfg_t *other);
+
+       /**
         * Increase the reference count.
         *
         * @return                              reference to this