Class UDPNetworkManager
- java.lang.Object
-
- com.biglybt.core.networkmanager.impl.udp.UDPNetworkManager
-
public class UDPNetworkManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private UDPConnectionManager
_connection_manager
static int
MAX_INCOMING_INITIAL_PACKET_SIZE
private static int
MAX_MSS
static int
MIN_INCOMING_INITIAL_PACKET_SIZE
private static int
MIN_MSS
static boolean
MINIMISE_OVERHEADS
private static UDPNetworkManager
singleton
static boolean
UDP_INCOMING_ENABLED
(package private) int
udp_listen_port
private static int
udp_mss_size
(package private) int
udp_non_data_listen_port
static boolean
UDP_OUTGOING_ENABLED
-
Constructor Summary
Constructors Modifier Constructor Description protected
UDPNetworkManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UDPConnectionManager
getConnectionManager()
static UDPNetworkManager
getSingleton()
int
getUDPListeningPortNumber()
static int
getUdpMssSize()
int
getUDPNonDataListeningPortNumber()
boolean
isUDPListenerEnabled()
boolean
isUDPNonDataListenerEnabled()
static void
refreshRates(int min_rate)
-
-
-
Field Detail
-
MINIMISE_OVERHEADS
public static final boolean MINIMISE_OVERHEADS
- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
MAX_MSS
private static final int MAX_MSS
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
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()
-
-