]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
core: add switch_sockaddr_equal (LBAPR-3)
authorMichael Jerris <mike@jerris.com>
Tue, 28 Jul 2009 16:03:45 +0000 (16:03 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 28 Jul 2009 16:03:45 +0000 (16:03 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14397 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/include/switch_apr.h
src/switch_apr.c

index bb02f3e3c438b566a598913d3088dd040e345023..e3f426e4eee14ec76cf85fca1c8a28b79a510cb0 100644 (file)
@@ -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);
 
 
 /**
index fade0caf27f04d2e07838e401f21178fa1422931..028c4a5da3ca5f4a97ef7b058049ab2db95e7661 100644 (file)
@@ -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);