[Freeswitch-svn] [commit] r13799 - in freeswitch/trunk/src: . include
FreeSWITCH SVN
andrew at freeswitch.org
Tue Jun 16 20:36:45 PDT 2009
Author: andrew
Date: Tue Jun 16 22:36:45 2009
New Revision: 13799
Log:
Wrap apr_mcast_hops as switch_mcast_hops
Modified:
freeswitch/trunk/src/include/switch_apr.h
freeswitch/trunk/src/switch_apr.c
Modified: freeswitch/trunk/src/include/switch_apr.h
==============================================================================
--- freeswitch/trunk/src/include/switch_apr.h (original)
+++ freeswitch/trunk/src/include/switch_apr.h Tue Jun 16 22:36:45 2009
@@ -1198,6 +1198,14 @@
*/
SWITCH_DECLARE(switch_status_t) switch_mcast_join(switch_socket_t *sock, switch_sockaddr_t *join, switch_sockaddr_t *iface, switch_sockaddr_t *source);
+/**
+ * Set the Multicast Time to Live (ttl) for a multicast transmission.
+ * @param sock The socket to set the multicast ttl
+ * @param ttl Time to live to Assign. 0-255, default=1
+ * @remark If the TTL is 0, packets will only be seen by sockets on the local machine,
+ * and only when multicast loopback is enabled.
+ */
+SWITCH_DECLARE(switch_status_t) switch_mcast_hops(switch_socket_t *sock, int32_t ttl);
/** @} */
Modified: freeswitch/trunk/src/switch_apr.c
==============================================================================
--- freeswitch/trunk/src/switch_apr.c (original)
+++ freeswitch/trunk/src/switch_apr.c Tue Jun 16 22:36:45 2009
@@ -737,6 +737,11 @@
return apr_mcast_join(sock, join, iface, source);
}
+SWITCH_DECLARE(switch_status_t) switch_mcast_hops(switch_socket_t *sock, int32_t ttl)
+{
+ return apr_mcast_hops(sock, ttl);
+}
+
/* socket functions */
More information about the Freeswitch-svn
mailing list