Package com.biglybt.core.networkmanager
Class ConnectionEndpoint
- java.lang.Object
-
- com.biglybt.core.networkmanager.ConnectionEndpoint
-
public class ConnectionEndpoint extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
ConnectionEndpoint.ConnectListenerEx
-
Field Summary
Fields Modifier and Type Field Description private java.net.InetSocketAddress
notional_address
private java.util.Map<java.lang.String,java.lang.Object>
properties
(package private) ProtocolEndpoint[]
protocols
-
Constructor Summary
Constructors Constructor Description ConnectionEndpoint(java.net.InetSocketAddress _notional_address)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProperties(java.util.Map<java.lang.String,java.lang.Object> p)
void
addProtocol(ProtocolEndpoint ep)
ConnectionAttempt
connectOutbound(boolean connect_with_crypto, boolean allow_fallback, byte[][] shared_secrets, java.nio.ByteBuffer initial_data, int priority, Transport.ConnectListener listener)
java.lang.String
getDescription()
ConnectionEndpoint
getLANAdjustedEndpoint()
java.net.InetSocketAddress
getNotionalAddress()
java.lang.Object
getProperty(java.lang.String name)
ProtocolEndpoint[]
getProtocols()
-
-
-
Field Detail
-
notional_address
private final java.net.InetSocketAddress notional_address
-
protocols
ProtocolEndpoint[] protocols
-
properties
private java.util.Map<java.lang.String,java.lang.Object> properties
-
-
Method Detail
-
addProperties
public void addProperties(java.util.Map<java.lang.String,java.lang.Object> p)
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
-
getNotionalAddress
public java.net.InetSocketAddress getNotionalAddress()
-
getProtocols
public ProtocolEndpoint[] getProtocols()
-
addProtocol
public void addProtocol(ProtocolEndpoint ep)
-
getLANAdjustedEndpoint
public ConnectionEndpoint getLANAdjustedEndpoint()
-
connectOutbound
public ConnectionAttempt connectOutbound(boolean connect_with_crypto, boolean allow_fallback, byte[][] shared_secrets, java.nio.ByteBuffer initial_data, int priority, Transport.ConnectListener listener)
-
getDescription
public java.lang.String getDescription()
-
-