From: Martin Willi Date: Mon, 15 Apr 2013 14:27:31 +0000 (+0200) Subject: host: remove unused host_t.get_differences() method X-Git-Tag: 5.1.0dr1~153^2~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4dc83e9facf050b0aba6f974f23057797c84325f;p=thirdparty%2Fstrongswan.git host: remove unused host_t.get_differences() method --- diff --git a/src/libstrongswan/networking/host.c b/src/libstrongswan/networking/host.c index 65e1b7791c..c94a1597b9 100644 --- a/src/libstrongswan/networking/host.c +++ b/src/libstrongswan/networking/host.c @@ -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, diff --git a/src/libstrongswan/networking/host.h b/src/libstrongswan/networking/host.h index 25f334779b..b36a131d1f 100644 --- a/src/libstrongswan/networking/host.h +++ b/src/libstrongswan/networking/host.h @@ -36,16 +36,6 @@ typedef struct host_t host_t; #include -/** - * 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. */