Top Fields Constructors Methods
org.jruby.ext.socket

public Class MulticastStateManager

extends Object
Class Inheritance
Imports
jnr.constants.platform.IP, java.io.IOException, java.net.InetAddress, .InetSocketAddress, .MulticastSocket, java.util.ArrayList

Field Summary

Modifier and TypeField and Description
public static final int
private final ArrayList<E>
private MulticastSocket

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
addMembership(byte[] ipaddr_buf)

public MulticastSocket
public void
rebindToPort(int port)

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

IP_ADD_MEMBERSHIPback to summary
public static final int IP_ADD_MEMBERSHIP
membershipGroupsback to summary
private final ArrayList<E> membershipGroups
multicastSocketback to summary
private MulticastSocket multicastSocket

Constructor Detail

MulticastStateManagerback to summary
public MulticastStateManager()

Method Detail

addMembershipback to summary
public void addMembership(byte[] ipaddr_buf) throws IOException
getMulticastSocketback to summary
public MulticastSocket getMulticastSocket()
rebindToPortback to summary
public void rebindToPort(int port) throws IOException
updateMembershipsback to summary
private void updateMemberships() throws IOException