Package org.apache.tomcat.jni
Class Multicast
- java.lang.Object
- 
- org.apache.tomcat.jni.Multicast
 
- 
 @Deprecated public class Multicast extends java.lang.ObjectDeprecated.The scope of the APR/Native Library will be reduced in Tomcat 10.1.x / Tomcat Native 2.x onwards to only include those components required to provide OpenSSL integration with the NIO and NIO2 connectors.Multicast- Author:
- Mladen Turk
 
- 
- 
Constructor SummaryConstructors Constructor Description Multicast()Deprecated.
 - 
Method SummaryAll Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static inthops(long sock, int ttl)Deprecated.Set the Multicast Time to Live (ttl) for a multicast transmission.static intjoin(long sock, long join, long iface, long source)Deprecated.Join a Multicast Groupstatic intleave(long sock, long addr, long iface, long source)Deprecated.Leave a Multicast Group.static intloopback(long sock, boolean opt)Deprecated.Toggle IP Multicast Loopbackstatic intointerface(long sock, long iface)Deprecated.Set the Interface to be used for outgoing Multicast Transmissions.
 
- 
- 
- 
Method Detail- 
joinpublic static int join(long sock, long join, long iface, long source)Deprecated.Join a Multicast Group- Parameters:
- sock- The socket to join a multicast group
- join- The address of the multicast group to join
- iface- Address of the interface to use. If NULL is passed, the default multicast interface will be used. (OS Dependent)
- source- Source Address to accept transmissions from (non-NULL implies Source-Specific Multicast)
- Returns:
- the operation status
 
 - 
leavepublic static int leave(long sock, long addr, long iface, long source)Deprecated.Leave a Multicast Group. All arguments must be the same as apr_mcast_join.- Parameters:
- sock- The socket to leave a multicast group
- addr- The address of the multicast group to leave
- iface- Address of the interface to use. If NULL is passed, the default multicast interface will be used. (OS Dependent)
- source- Source Address to accept transmissions from (non-NULL implies Source-Specific Multicast)
- Returns:
- the operation status
 
 - 
hopspublic static int hops(long sock, int ttl)Deprecated.Set the Multicast Time to Live (ttl) for a multicast transmission.- Parameters:
- sock- The socket to set the multicast ttl
- 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.
- Returns:
- the operation status
 
 - 
loopbackpublic static int loopback(long sock, boolean opt)Deprecated.Toggle IP Multicast Loopback- Parameters:
- sock- The socket to set multicast loopback
- opt- false=disable, true=enable
- Returns:
- the operation status
 
 - 
ointerfacepublic static int ointerface(long sock, long iface)Deprecated.Set the Interface to be used for outgoing Multicast Transmissions.- Parameters:
- sock- The socket to set the multicast interface on
- iface- Address of the interface to use for Multicast
- Returns:
- the operation status
 
 
- 
 
-