summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorpquerna <pquerna@13f79535-47bb-0310-9956-ffa450edef68>2005-01-10 02:50:57 +0000
committerpquerna <pquerna@13f79535-47bb-0310-9956-ffa450edef68>2005-01-10 02:50:57 +0000
commit824958c4e01f7d894b7e987e63023f14581bd158 (patch)
treea35a8c9f64ac33065170571764dea4c3d80f59a3 /include
parent5e0190f08707d3dbabbadca9274532549a836494 (diff)
downloadlibapr-824958c4e01f7d894b7e987e63023f14581bd158.tar.gz
Add Support for Single Source Multicast.
Submitted By: Colm MacCarthaigh git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@124752 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'include')
-rw-r--r--include/apr_network_io.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/include/apr_network_io.h b/include/apr_network_io.h
index 8721fa166..9df0ec29c 100644
--- a/include/apr_network_io.h
+++ b/include/apr_network_io.h
@@ -758,14 +758,13 @@ APR_DECLARE_INHERIT_UNSET(socket);
* @param join The address of the multicast group to join
* @param iface Address of the interface to use. If NULL is passed, the
* default multicast interface will be used. (OS Dependent)
- * @param ssm Single Source Multicast Address to accept transmissions from.
- * @remark Single Source Multicast is not currently implemented, and you must
- * pass NULL for the argument.
+ * @param source Source Address to accept transmissions from (non-NULL
+ * implies Source-Specific Multicast)
*/
APR_DECLARE(apr_status_t) apr_mcast_join(apr_socket_t *sock,
apr_sockaddr_t *join,
apr_sockaddr_t *iface,
- apr_sockaddr_t *ssm);
+ apr_sockaddr_t *source);
/**
* Leave a Multicast Group. All arguments must be the same as
@@ -774,14 +773,13 @@ APR_DECLARE(apr_status_t) apr_mcast_join(apr_socket_t *sock,
* @param leave The address of the multicast group to leave
* @param iface Address of the interface to use. If NULL is passed, the
* default multicast interface will be used. (OS Dependent)
- * @param ssm Single Source Multicast Address that transmissions came from.
- * @remark Single Source Multicast is not currently implemented, and you must
- * pass NULL for the argument.
+ * @param source Source Address to accept transmissions from (non-NULL
+ * implies Source-Specific Multicast)
*/
APR_DECLARE(apr_status_t) apr_mcast_leave(apr_socket_t *sock,
apr_sockaddr_t *leave,
apr_sockaddr_t *iface,
- apr_sockaddr_t *ssm);
+ apr_sockaddr_t *source);
/**
* Set the Multicast Time to Live (ttl) for a multicast transmission.