]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
host: remove unused host_t.get_differences() method
authorMartin Willi <martin@revosec.ch>
Mon, 15 Apr 2013 14:27:31 +0000 (16:27 +0200)
committerMartin Willi <martin@revosec.ch>
Mon, 6 May 2013 14:10:11 +0000 (16:10 +0200)
src/libstrongswan/networking/host.c
src/libstrongswan/networking/host.h

index 65e1b7791c007ff94ddcf246b0bb484de8ac04d1..c94a1597b9fa60610981241b9b46e23c09337b8f 100644 (file)
@@ -273,26 +273,6 @@ static bool ip_equals(private_host_t *this, private_host_t *other)
        return FALSE;
 }
 
-/**
- * Implements host_t.get_differences
- */
-static host_diff_t get_differences(host_t *this, host_t *other)
-{
-       host_diff_t ret = HOST_DIFF_NONE;
-
-       if (!this->ip_equals(this, other))
-       {
-               ret |= HOST_DIFF_ADDR;
-       }
-
-       if (this->get_port(this) != other->get_port(other))
-       {
-               ret |= HOST_DIFF_PORT;
-       }
-
-       return ret;
-}
-
 /**
  * Implements host_t.equals
  */
@@ -341,7 +321,6 @@ static private_host_t *host_create_empty(void)
                        .get_address = _get_address,
                        .get_port = _get_port,
                        .set_port = _set_port,
-                       .get_differences = get_differences,
                        .ip_equals = (bool (*)(host_t *,host_t *))ip_equals,
                        .equals = (bool (*)(host_t *,host_t *)) equals,
                        .is_anyaddr = _is_anyaddr,
index 25f334779bf368647288d79b25ddd113f4f0d734..b36a131d1f640c69e1e4963818dafeafb83ceaca 100644 (file)
@@ -36,16 +36,6 @@ typedef struct host_t host_t;
 
 #include <utils/chunk.h>
 
-/**
- * Differences between two hosts. They differ in
- * address, port, or both.
- */
-enum host_diff_t {
-       HOST_DIFF_NONE = 0,
-       HOST_DIFF_ADDR = 1,
-       HOST_DIFF_PORT = 2,
-};
-
 /**
  * Representates a Host
  *
@@ -136,14 +126,6 @@ struct host_t {
         */
        bool (*equals) (host_t *this, host_t *other);
 
-       /**
-        * Compare two hosts and return the differences.
-        *
-        * @param other the other to compare
-        * @return              differences in a combination of host_diff_t's
-        */
-       host_diff_t (*get_differences) (host_t *this, host_t *other);
-
        /**
         * Destroy this host object.
         */