From: Michael Jerris Date: Tue, 28 Jul 2009 16:03:45 +0000 (+0000) Subject: core: add switch_sockaddr_equal (LBAPR-3) X-Git-Tag: v1.0.4~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c05b2f7118cc6405dedf064dce3fc4cda6927db;p=thirdparty%2Ffreeswitch.git core: add switch_sockaddr_equal (LBAPR-3) git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14397 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/include/switch_apr.h b/src/include/switch_apr.h index bb02f3e3c4..e3f426e4ee 100644 --- a/src/include/switch_apr.h +++ b/src/include/switch_apr.h @@ -1061,6 +1061,7 @@ SWITCH_DECLARE(uint16_t) switch_sockaddr_get_port(switch_sockaddr_t *sa); SWITCH_DECLARE(const char *) switch_get_addr(char *buf, switch_size_t len, switch_sockaddr_t *in); SWITCH_DECLARE(int32_t) switch_sockaddr_get_family(switch_sockaddr_t *sa); SWITCH_DECLARE(switch_status_t) switch_sockaddr_ip_get(char **addr, switch_sockaddr_t *sa); +SWITCH_DECLARE(int) switch_sockaddr_equal(const switch_sockaddr_t *sa1, const switch_sockaddr_t *sa2); /** diff --git a/src/switch_apr.c b/src/switch_apr.c index fade0caf27..028c4a5da3 100644 --- a/src/switch_apr.c +++ b/src/switch_apr.c @@ -732,6 +732,11 @@ SWITCH_DECLARE(switch_status_t) switch_sockaddr_ip_get(char **addr, switch_socka return apr_sockaddr_ip_get(addr, sa); } +SWITCH_DECLARE(int) switch_sockaddr_equal(const switch_sockaddr_t *sa1, const switch_sockaddr_t *sa2) +{ + return apr_sockaddr_equal(sa1, sa2); +} + SWITCH_DECLARE(switch_status_t) switch_mcast_join(switch_socket_t *sock, switch_sockaddr_t *join, switch_sockaddr_t *iface, switch_sockaddr_t *source) { return apr_mcast_join(sock, join, iface, source);