Class MCGroupImpl

java.lang.Object
com.biglybt.net.udp.mc.impl.MCGroupImpl
All Implemented Interfaces:
MCGroup

public class MCGroupImpl extends Object implements MCGroup
  • Field Details

    • TTL

      private static final int TTL
      See Also:
    • PACKET_SIZE

      private static final int PACKET_SIZE
      See Also:
    • overall_suspended

      private static boolean overall_suspended
    • singletons

      private static Map<String,MCGroupImpl> singletons
    • class_mon

      private static AEMonitor class_mon
    • async_dispatcher

      private static AsyncDispatcher async_dispatcher
    • adapter

      private MCGroupAdapter adapter
    • group_address_str

      private String group_address_str
    • group_port

      private int group_port
    • control_port

      private int control_port
    • group_address

      protected InetSocketAddress group_address
    • selected_interfaces

      private String[] selected_interfaces
    • ttl_problem_reported

      private boolean ttl_problem_reported
    • sso_problem_reported

      private boolean sso_problem_reported
    • this_mon

      protected AEMonitor this_mon
    • current_registrations

      private Map<String,Set<InetAddress>> current_registrations
    • instance_suspended

      private volatile boolean instance_suspended
    • suspended_threads

      private List<Object[]> suspended_threads
    • socket_cache

      private Map<String,MulticastSocket> socket_cache
  • Constructor Details

  • Method Details