Uses of Interface
com.biglybt.core.peer.impl.PEPeerTransport
Packages that use PEPeerTransport
Package
Description
-
Uses of PEPeerTransport in com.biglybt.core.networkmanager.impl.http
Fields in com.biglybt.core.networkmanager.impl.http declared as PEPeerTransportModifier and TypeFieldDescription(package private) final PEPeerTransport
HTTPNetworkConnection.peer
Methods in com.biglybt.core.networkmanager.impl.http that return PEPeerTransportConstructors in com.biglybt.core.networkmanager.impl.http with parameters of type PEPeerTransportModifierConstructorDescriptionprotected
HTTPNetworkConnection
(HTTPNetworkManager _manager, NetworkConnection _connection, PEPeerTransport _peer) protected
HTTPNetworkConnectionFile
(HTTPNetworkManager _manager, NetworkConnection _connection, PEPeerTransport _peer) protected
HTTPNetworkConnectionWebSeed
(HTTPNetworkManager _manager, NetworkConnection _connection, PEPeerTransport _peer) -
Uses of PEPeerTransport in com.biglybt.core.peer
Methods in com.biglybt.core.peer that return PEPeerTransportModifier and TypeMethodDescriptionPEPeerManager.getTransportFromAddress
(String peer) Locate an existing transport via [IP] Address.PEPeerManager.getTransportFromIdentity
(byte[] peer_id) Locate an existing transport via peer id byte identity.Methods in com.biglybt.core.peer with parameters of type PEPeerTransportModifier and TypeMethodDescriptionPEPeerManager.createPeerExchangeConnection
(PEPeerTransport base_peer) Register a peer connection for peer exchange handling.void
PEPeerManager.peerConnectionClosed
(PEPeerTransport peer, boolean connect_failed, boolean network_failed) Notify the manager that the given peer connection has been closed.void
PEPeerManager.peerVerifiedAsSelf
(PEPeerTransport self) Notify that the given peer connection represents our own client.boolean
PEPeerManager.validatePieceReply
(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) -
Uses of PEPeerTransport in com.biglybt.core.peer.impl
Methods in com.biglybt.core.peer.impl that return PEPeerTransportModifier and TypeMethodDescriptionstatic PEPeerTransport
PEPeerTransportFactory.createTransport
(PEPeerControl control, String peer_source, NetworkConnection connection, Map initial_user_data) static PEPeerTransport
PEPeerTransportFactory.createTransport
(PEPeerControl control, String peer_source, String ip, int tcp_port, int udp_port, boolean use_tcp, boolean require_crypto_handshake, byte crypto_level, Map initial_user_data) Create a new default outgoing connection transport.Attempts to reconnect to the same peerMethods in com.biglybt.core.peer.impl with parameters of type PEPeerTransportModifier and TypeMethodDescriptionvoid
PEPeerControl.addPeerTransport
(PEPeerTransport transport) void
PEPeerControl.badPieceReported
(PEPeerTransport originator, int piece_number) void
PEPeerControl.checkSnubbing
(PEPeerTransport peer) void
PEPeerControl.handleCloseReason
(PEPeerTransport peer, boolean reason_outgoing, int reason) boolean
PEPeerControl.isFastExtensionPermitted
(PEPeerTransport originator) boolean
PEPeerControl.isHolePunchOperationOK
(PEPeerTransport peer, boolean is_connect) void
PEPeerControl.peerDiscovered
(PEPeerTransport finder, PeerItem pi) void
PEPeerControlHashHandler.receivedHashes
(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers, byte[][] hashes) void
PEPeerControlHashHandler.receivedHashRequest
(PEPeerTransport peer, PEPeerControlHashHandler.HashesReceiver receiver, byte[] root_hash, int base_layer, int index, int length, int proof_layers) void
PEPeerControlHashHandler.rejectedHashes
(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers) void
PEPeerControl.reportBadFastExtensionUse
(PEPeerTransport originator) void
PEPeerControl.requestAdded
(PEPiece piece, PEPeerTransport peer, DiskManagerReadRequest request) void
PEPeerControlHashHandler.sendingRequest
(PEPeerTransport peer, DiskManagerReadRequest request) void
PEPeerControl.statsReply
(PEPeerTransport originator, Map reply) void
PEPeerControl.statsRequest
(PEPeerTransport originator, Map request) boolean
PEPeerControl.validateHintRequest
(PEPeerTransport originator, int pieceNumber, int offset, int length) boolean
PEPeerControl.validateReadRequest
(PEPeerTransport originator, int pieceNumber, int offset, int length) -
Uses of PEPeerTransport in com.biglybt.core.peer.impl.control
Fields in com.biglybt.core.peer.impl.control declared as PEPeerTransportModifier and TypeFieldDescriptionprivate final PEPeerTransport
PEPeerControlHashHandlerImpl.HashesReceiverImpl.peer
(package private) final PEPeerTransport
PEPeerControlHashHandlerImpl.PeerHashRequest.peer
private final PEPeerTransport
PEPeerControlHashHandlerImpl.PeerStats.peer
final PEPeerTransport
SuperSeedPeer.peer
Fields in com.biglybt.core.peer.impl.control with type parameters of type PEPeerTransportModifier and TypeFieldDescriptionPEPeerControlHashHandlerImpl.peer_requests
private ArrayList<PEPeerTransport>
PEPeerControlImpl.peer_transports_cow
private final Map<String,
PEPeerTransport> PEPeerControlImpl.pending_nat_traversals
private List<PEPeerTransport>
PEPeerControlImpl.sweepList
private final Map<String,
PEPeerTransport> PEPeerControlImpl.udp_reconnects
Methods in com.biglybt.core.peer.impl.control that return PEPeerTransportModifier and TypeMethodDescription(package private) PEPeerTransport
PEPeerControlHashHandlerImpl.HashesReceiverImpl.getPeer()
private PEPeerTransport
PEPeerControlHashHandlerImpl.PeerHashRequest.getPeer()
PEPeerControlImpl.getTransportFromAddress
(String peer) PEPeerControlImpl.getTransportFromIdentity
(byte[] peer_id) Methods in com.biglybt.core.peer.impl.control with parameters of type PEPeerTransportModifier and TypeMethodDescriptionvoid
PEPeerControlImpl.addPeerTransport
(PEPeerTransport transport) private void
PEPeerControlImpl.addToPeerTransports
(PEPeerTransport peer) void
PEPeerControlImpl.badPieceReported
(PEPeerTransport originator, int piece_number) void
PEPeerControlImpl.checkSnubbing
(PEPeerTransport peer) private void
PEPeerControlImpl.closeAndRemovePeer
(PEPeerTransport peer, String reason, int reason_code, boolean log_if_not_found) PEPeerControlImpl.createPeerExchangeConnection
(PEPeerTransport base_peer) void
PEPeerControlImpl.handleCloseReason
(PEPeerTransport peer, boolean reason_outgoing, int reason) boolean
PEPeerControlImpl.isFastExtensionPermitted
(PEPeerTransport originator) boolean
PEPeerControlImpl.isHolePunchOperationOK
(PEPeerTransport peer, boolean is_connect) private void
PEPeerControlImpl.peerAdded
(PEPeerTransport pc) void
PEPeerControlImpl.peerConnectionClosed
(PEPeerTransport peer, boolean connect_failed, boolean network_failed) void
PEPeerControlImpl.peerDiscovered
(PEPeerTransport finder, PeerItem pi) private void
PEPeerControlImpl.peerRemoved
(PEPeerTransport pc) void
PEPeerControlImpl.peerVerifiedAsSelf
(PEPeerTransport self) void
PEPeerControlHashHandlerImpl.receivedHashes
(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers, byte[][] hashes) void
PEPeerControlHashHandlerImpl.receivedHashRequest
(PEPeerTransport peer, PEPeerControlHashHandler.HashesReceiver receiver, byte[] root_hash, int base_layer, int index, int length, int proof_layers) private void
PEPeerControlHashHandlerImpl.receivedOrRejectedHashes
(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers, byte[][] hashes) void
PEPeerControlHashHandlerImpl.rejectedHashes
(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers) void
PEPeerControlImpl.reportBadFastExtensionUse
(PEPeerTransport originator) PEPeerControlHashHandlerImpl.request
(PEPeerTransport peer, int piece_number, DiskManagerCheckRequestListener.HashListener listener_maybe_null) void
PEPeerControlImpl.requestAdded
(PEPiece piece, PEPeerTransport peer, DiskManagerReadRequest request) void
PEPeerControlHashHandlerImpl.sendingRequest
(PEPeerTransport peer, DiskManagerReadRequest request) void
PEPeerControlImpl.statsReply
(PEPeerTransport originator, Map reply) void
PEPeerControlImpl.statsRequest
(PEPeerTransport originator, Map request) private void
PEPeerControlImpl.updateConnectHealth
(PEPeerTransport pc) boolean
PEPeerControlImpl.validateHintRequest
(PEPeerTransport originator, int pieceNumber, int offset, int length) boolean
PEPeerControlImpl.validatePieceReply
(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) boolean
PEPeerControlImpl.validateReadRequest
(PEPeerTransport originator, int pieceNumber, int offset, int length) Constructors in com.biglybt.core.peer.impl.control with parameters of type PEPeerTransportModifierConstructorDescription(package private)
HashesReceiverImpl
(PEPeerTransport _peer, PEPeerControlHashHandler.HashesReceiver _receiver) private
PeerHashRequest
(PEPeerTransport _peer, TOTorrentFile _tf, TOTorrentFileHashTree.HashRequest _request, DiskManagerCheckRequestListener.HashListener _listener) (package private)
PeerStats
(PEPeerTransport _peer) SuperSeedPeer
(PEPeerTransport peer) -
Uses of PEPeerTransport in com.biglybt.core.peer.impl.transport
Classes in com.biglybt.core.peer.impl.transport that implement PEPeerTransportMethods in com.biglybt.core.peer.impl.transport that return PEPeerTransportModifier and TypeMethodDescription -
Uses of PEPeerTransport in com.biglybt.core.peermanager
Methods in com.biglybt.core.peermanager that return PEPeerTransportModifier and TypeMethodDescriptionPeerManager.PeerManagerRegistrationImpl.ProbeControl.getTransportFromAddress
(String peer) PeerManager.PeerManagerRegistrationImpl.ProbeControl.getTransportFromIdentity
(byte[] peer_id) Methods in com.biglybt.core.peermanager with parameters of type PEPeerTransportModifier and TypeMethodDescriptionvoid
PeerManager.PeerManagerRegistrationImpl.ProbeControl.addPeerTransport
(PEPeerTransport transport) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.badPieceReported
(PEPeerTransport originator, int piece_number) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.checkSnubbing
(PEPeerTransport peer) PeerManager.PeerManagerRegistrationImpl.ProbeControl.createPeerExchangeConnection
(PEPeerTransport base_peer) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.handleCloseReason
(PEPeerTransport peer, boolean reason_out, int reason) boolean
PeerManager.PeerManagerRegistrationImpl.ProbeControl.isFastExtensionPermitted
(PEPeerTransport originator) boolean
PeerManager.PeerManagerRegistrationImpl.ProbeControl.isHolePunchOperationOK
(PEPeerTransport peer, boolean is_connect) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.peerConnectionClosed
(PEPeerTransport peer, boolean connect_failed, boolean network_failed) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.peerDiscovered
(PEPeerTransport finder, PeerItem pi) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.peerVerifiedAsSelf
(PEPeerTransport self) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.reportBadFastExtensionUse
(PEPeerTransport originator) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.requestAdded
(PEPiece piece, PEPeerTransport peer, DiskManagerReadRequest request) boolean
PeerManagerRoutingListener.routed
(PEPeerTransport peer) Returns true if the routing has been accepted by the listenervoid
PeerManager.PeerManagerRegistrationImpl.ProbeControl.statsReply
(PEPeerTransport originator, Map reply) void
PeerManager.PeerManagerRegistrationImpl.ProbeControl.statsRequest
(PEPeerTransport originator, Map request) boolean
PeerManager.PeerManagerRegistrationImpl.ProbeControl.validateHintRequest
(PEPeerTransport originator, int pieceNumber, int offset, int length) boolean
PeerManager.PeerManagerRegistrationImpl.ProbeControl.validatePieceReply
(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) boolean
PeerManager.PeerManagerRegistrationImpl.ProbeControl.validateReadRequest
(PEPeerTransport originator, int pieceNumber, int offset, int length) -
Uses of PEPeerTransport in com.biglybt.core.peermanager.piecepicker.impl
Fields in com.biglybt.core.peermanager.piecepicker.impl declared as PEPeerTransportModifier and TypeFieldDescriptionprivate final PEPeerTransport
PiecePickerImpl.RealTimePeerRequest.peer
Methods in com.biglybt.core.peermanager.piecepicker.impl that return PEPeerTransportModifier and TypeMethodDescriptionprotected PEPeerTransport
PiecePickerImpl.RealTimePeerRequest.getPeer()
Methods in com.biglybt.core.peermanager.piecepicker.impl with parameters of type PEPeerTransportModifier and TypeMethodDescriptionprotected final int
PiecePickerImpl.findPieceInEndGameMode
(PEPeerTransport pt, int wants) protected final int
PiecePickerImpl.findPieceToDownload
(PEPeerTransport pt, int nbWanted) protected final boolean
PiecePickerImpl.findRTAPieceToDownload
(PEPeerTransport pt, boolean best_uploader, long best_uploader_next_block_eta) protected int
PiecePickerImpl.getNextBlockETAFromNow
(PEPeerTransport pt) private int
PiecePickerImpl.getRequestCandidate
(PEPeerTransport pt) This method is the downloading core.Constructors in com.biglybt.core.peermanager.piecepicker.impl with parameters of type PEPeerTransportModifierConstructorDescriptionprotected
RealTimePeerRequest
(PEPeerTransport _peer, DiskManagerReadRequest _request) -
Uses of PEPeerTransport in com.biglybt.core.peermanager.uploadslots
Methods in com.biglybt.core.peermanager.uploadslots that return PEPeerTransportModifier and TypeMethodDescriptionSeedingRanker.getNextOptimisticPeer
(ArrayList all_peers) private PEPeerTransport
SeedingRanker.getNextOptimisticPeerExec
(ArrayList all_peers) -
Uses of PEPeerTransport in com.biglybt.pifimpl.local.peers
Classes in com.biglybt.pifimpl.local.peers that implement PEPeerTransportMethods in com.biglybt.pifimpl.local.peers that return PEPeerTransportModifier and TypeMethodDescription