Class UDPNetworkManager

java.lang.Object
com.biglybt.core.networkmanager.impl.udp.UDPNetworkManager

public class UDPNetworkManager extends Object
  • Field Details

    • MINIMISE_OVERHEADS

      public static final boolean MINIMISE_OVERHEADS
      See Also:
    • MIN_INCOMING_INITIAL_PACKET_SIZE

      public static final int MIN_INCOMING_INITIAL_PACKET_SIZE
    • MAX_INCOMING_INITIAL_PACKET_SIZE

      public static final int MAX_INCOMING_INITIAL_PACKET_SIZE
    • MIN_MSS

      private static final int MIN_MSS
      See Also:
    • MAX_MSS

      private static final int MAX_MSS
      See Also:
    • udp_mss_size

      private static int udp_mss_size
    • UDP_INCOMING_ENABLED

      public static boolean UDP_INCOMING_ENABLED
    • UDP_OUTGOING_ENABLED

      public static boolean UDP_OUTGOING_ENABLED
    • singleton

      private static UDPNetworkManager singleton
    • udp_listen_port

      int udp_listen_port
    • udp_non_data_listen_port

      int udp_non_data_listen_port
    • _connection_manager

      private UDPConnectionManager _connection_manager
  • Constructor Details

    • UDPNetworkManager

      protected UDPNetworkManager()
  • Method Details

    • getUdpMssSize

      public static int getUdpMssSize()
    • refreshRates

      public static void refreshRates(int min_rate)
    • getSingleton

      public static UDPNetworkManager getSingleton()
    • isUDPListenerEnabled

      public boolean isUDPListenerEnabled()
    • getUDPListeningPortNumber

      public int getUDPListeningPortNumber()
    • isUDPNonDataListenerEnabled

      public boolean isUDPNonDataListenerEnabled()
    • getUDPNonDataListeningPortNumber

      public int getUDPNonDataListeningPortNumber()
    • getConnectionManager

      public UDPConnectionManager getConnectionManager()