Revision
14397
Author
mikej
Date
2009-07-28 11:03:45 -0500 (Tue, 28 Jul 2009)

Log Message

core: add switch_sockaddr_equal (LBAPR-3)

Modified Paths

Diff

Modified: freeswitch/trunk/src/include/switch_apr.h (14396 => 14397)


--- freeswitch/trunk/src/include/switch_apr.h	2009-07-28 08:06:52 UTC (rev 14396)
+++ freeswitch/trunk/src/include/switch_apr.h	2009-07-28 16:03:45 UTC (rev 14397)
@@ -1061,6 +1061,7 @@
 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);
 
 
 /**

Modified: freeswitch/trunk/src/switch_apr.c (14396 => 14397)


--- freeswitch/trunk/src/switch_apr.c	2009-07-28 08:06:52 UTC (rev 14396)
+++ freeswitch/trunk/src/switch_apr.c	2009-07-28 16:03:45 UTC (rev 14397)
@@ -732,6 +732,11 @@
 	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);