aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2013-04-15 16:27:31 +0200
committerMartin Willi <martin@revosec.ch>2013-05-06 16:10:11 +0200
commit4dc83e9facf050b0aba6f974f23057797c84325f (patch)
treed171592e959082baf0567974add4278b2d47142f /src
parent7749eb0d2a86d1027c801d7f6d82d281e89825a2 (diff)
downloadstrongswan-4dc83e9facf050b0aba6f974f23057797c84325f.tar.bz2
strongswan-4dc83e9facf050b0aba6f974f23057797c84325f.tar.xz
host: remove unused host_t.get_differences() method
Diffstat (limited to 'src')
-rw-r--r--src/libstrongswan/networking/host.c21
-rw-r--r--src/libstrongswan/networking/host.h18
2 files changed, 0 insertions, 39 deletions
diff --git a/src/libstrongswan/networking/host.c b/src/libstrongswan/networking/host.c
index 65e1b7791..c94a1597b 100644
--- a/src/libstrongswan/networking/host.c
+++ b/src/libstrongswan/networking/host.c
@@ -274,26 +274,6 @@ static bool ip_equals(private_host_t *this, private_host_t *other)
}
/**
- * 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
*/
static bool equals(private_host_t *this, private_host_t *other)
@@ -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,
diff --git a/src/libstrongswan/networking/host.h b/src/libstrongswan/networking/host.h
index 25f334779..b36a131d1 100644
--- a/src/libstrongswan/networking/host.h
+++ b/src/libstrongswan/networking/host.h
@@ -37,16 +37,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
*
* Host object, identifies a address:port pair and defines some
@@ -137,14 +127,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.
*/
void (*destroy) (host_t *this);