Uses of Interface
com.biglybt.core.networkmanager.Transport
-
-
Uses of Transport in com.biglybt.core.networkmanager
Methods in com.biglybt.core.networkmanager that return Transport Modifier and Type Method Description Transport
ProtocolEndpoint. connectOutbound(boolean connect_with_crypto, boolean allow_fallback, byte[][] shared_secrets, java.nio.ByteBuffer initial_data, int priority, Transport.ConnectListener listener)
Transport
NetworkConnection. detachTransport()
Decouples the transport from this network connection so it can be reusedTransport
NetworkConnection. getTransport()
Get the connection's data transport interface.Methods in com.biglybt.core.networkmanager with parameters of type Transport Modifier and Type Method Description NetworkConnection
NetworkManager. bindTransport(Transport transport, MessageStreamEncoder encoder, MessageStreamDecoder decoder)
void
ConnectionEndpoint.ConnectListenerEx. connectSuccess(Transport transport, java.nio.ByteBuffer remaining_initial_data)
void
Transport.ConnectListener. connectSuccess(Transport transport, java.nio.ByteBuffer remaining_initial_data)
The connection attempt succeeded.protected static NetworkConnection
NetworkConnectionFactory. create(Transport transport, MessageStreamEncoder encoder, MessageStreamDecoder decoder)
Create an INCOMING connection.void
OutgoingMessageQueue. setTransport(Transport _transport)
-
Uses of Transport in com.biglybt.core.networkmanager.impl
Classes in com.biglybt.core.networkmanager.impl that implement Transport Modifier and Type Class Description protected static class
NetworkConnectionImpl.bogusTransport
class
TransportImpl
Fields in com.biglybt.core.networkmanager.impl declared as Transport Modifier and Type Field Description private Transport
IncomingConnectionManager.SelectorListener. transport
private Transport
NetworkConnectionImpl.bogusTransport. transport
(package private) Transport
NetworkConnectionImpl. transport
private Transport
OutgoingMessageQueueImpl. transport
Methods in com.biglybt.core.networkmanager.impl that return Transport Modifier and Type Method Description Transport
NetworkConnectionImpl. detachTransport()
Transport
NetworkConnectionImpl. getTransport()
Methods in com.biglybt.core.networkmanager.impl with parameters of type Transport Modifier and Type Method Description void
IncomingConnectionManager. addConnection(int local_port, TransportHelperFilter filter, Transport new_transport)
void
IncomingConnectionManager.MatchListener. connectionMatched(Transport transport, java.lang.Object routing_data)
The given socket has been accepted as matching the byte filter.void
OutgoingMessageQueueImpl. setTransport(Transport _transport)
Constructors in com.biglybt.core.networkmanager.impl with parameters of type Transport Constructor Description bogusTransport(Transport _transport)
NetworkConnectionImpl(Transport _transport, MessageStreamEncoder encoder, MessageStreamDecoder decoder)
Constructor for new INbound connection.SelectorListener(int _local_port, Transport _transport)
-
Uses of Transport in com.biglybt.core.networkmanager.impl.http
Methods in com.biglybt.core.networkmanager.impl.http with parameters of type Transport Modifier and Type Method Description int
HTTPMessageDecoder. performStreamDecode(Transport transport, int max_bytes)
-
Uses of Transport in com.biglybt.core.networkmanager.impl.tcp
Classes in com.biglybt.core.networkmanager.impl.tcp that implement Transport Modifier and Type Class Description class
LightweightTCPTransport
This class is essentially a socket channel wrapper to support working with az message encoders/decoders.class
TCPTransportImpl
Represents a peer TCP transport connection (eg.Methods in com.biglybt.core.networkmanager.impl.tcp that return Transport Modifier and Type Method Description Transport
ProtocolEndpointTCP. connectLightWeight(java.nio.channels.SocketChannel sc)
Transport
ProtocolEndpointTCP. connectOutbound(boolean connect_with_crypto, boolean allow_fallback, byte[][] shared_secrets, java.nio.ByteBuffer initial_data, int priority, Transport.ConnectListener listener)
-
Uses of Transport in com.biglybt.core.networkmanager.impl.udp
Classes in com.biglybt.core.networkmanager.impl.udp that implement Transport Modifier and Type Class Description class
UDPTransport
Methods in com.biglybt.core.networkmanager.impl.udp that return Transport Modifier and Type Method Description Transport
ProtocolEndpointUDP. connectOutbound(boolean connect_with_crypto, boolean allow_fallback, byte[][] shared_secrets, java.nio.ByteBuffer initial_data, int priority, Transport.ConnectListener listener)
-
Uses of Transport in com.biglybt.core.peermanager.messaging
Methods in com.biglybt.core.peermanager.messaging with parameters of type Transport Modifier and Type Method Description int
MessageStreamDecoder. performStreamDecode(Transport transport, int max_bytes)
Decode message stream from the given transport. -
Uses of Transport in com.biglybt.core.peermanager.messaging.azureus
Methods in com.biglybt.core.peermanager.messaging.azureus with parameters of type Transport Modifier and Type Method Description int
AZMessageDecoder. performStreamDecode(Transport transport, int max_bytes)
-
Uses of Transport in com.biglybt.core.peermanager.messaging.bittorrent
Methods in com.biglybt.core.peermanager.messaging.bittorrent with parameters of type Transport Modifier and Type Method Description int
BTMessageDecoder. performStreamDecode(Transport transport, int max_bytes)
-
Uses of Transport in com.biglybt.pifimpl.local.messaging
Methods in com.biglybt.pifimpl.local.messaging with parameters of type Transport Modifier and Type Method Description int
GenericMessageDecoder. performStreamDecode(Transport transport, int max_bytes)
int
MessageStreamDecoderAdapter. performStreamDecode(Transport transport, int max_bytes)
-
Uses of Transport in com.biglybt.pifimpl.local.network
Fields in com.biglybt.pifimpl.local.network declared as Transport Modifier and Type Field Description private Transport
TransportImpl. core_transport
Methods in com.biglybt.pifimpl.local.network that return Transport Modifier and Type Method Description Transport
TransportImpl. coreTransport()
Constructors in com.biglybt.pifimpl.local.network with parameters of type Transport Constructor Description TransportImpl(Transport core_transport)
-
Uses of Transport in com.biglybt.pifimpl.local.peers
Methods in com.biglybt.pifimpl.local.peers with parameters of type Transport Modifier and Type Method Description void
PeerForeignNetworkConnection.omq. setTransport(Transport _transport)
-