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 PEPeerTransportHTTPNetworkConnection.peerMethods in com.biglybt.core.networkmanager.impl.http that return PEPeerTransportConstructors in com.biglybt.core.networkmanager.impl.http with parameters of type PEPeerTransportModifierConstructorDescriptionprotectedHTTPNetworkConnection(HTTPNetworkManager _manager, NetworkConnection _connection, PEPeerTransport _peer) protectedHTTPNetworkConnectionFile(HTTPNetworkManager _manager, NetworkConnection _connection, PEPeerTransport _peer) protectedHTTPNetworkConnectionWebSeed(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.voidPEPeerManager.peerConnectionClosed(PEPeerTransport peer, boolean connect_failed, boolean network_failed) Notify the manager that the given peer connection has been closed.voidPEPeerManager.peerVerifiedAsSelf(PEPeerTransport self) Notify that the given peer connection represents our own client.booleanPEPeerManager.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 PEPeerTransportPEPeerTransportFactory.createTransport(PEPeerControl control, String peer_source, NetworkConnection connection, Map initial_user_data) static PEPeerTransportPEPeerTransportFactory.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 TypeMethodDescriptionvoidPEPeerControl.addPeerTransport(PEPeerTransport transport) voidPEPeerControl.badPieceReported(PEPeerTransport originator, int piece_number) voidPEPeerControl.checkSnubbing(PEPeerTransport peer) voidPEPeerControl.handleCloseReason(PEPeerTransport peer, boolean reason_outgoing, int reason) booleanPEPeerControl.isFastExtensionPermitted(PEPeerTransport originator) booleanPEPeerControl.isHolePunchOperationOK(PEPeerTransport peer, boolean is_connect) voidPEPeerControl.peerDiscovered(PEPeerTransport finder, PeerItem pi) voidPEPeerControlHashHandler.receivedHashes(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers, byte[][] hashes) voidPEPeerControlHashHandler.receivedHashRequest(PEPeerTransport peer, PEPeerControlHashHandler.HashesReceiver receiver, byte[] root_hash, int base_layer, int index, int length, int proof_layers) voidPEPeerControlHashHandler.rejectedHashes(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers) voidPEPeerControl.reportBadFastExtensionUse(PEPeerTransport originator) voidPEPeerControl.requestAdded(PEPiece piece, PEPeerTransport peer, DiskManagerReadRequest request) voidPEPeerControlHashHandler.sendingRequest(PEPeerTransport peer, DiskManagerReadRequest request) voidPEPeerControl.statsReply(PEPeerTransport originator, Map reply) voidPEPeerControl.statsRequest(PEPeerTransport originator, Map request) booleanPEPeerControl.validateHintRequest(PEPeerTransport originator, int pieceNumber, int offset, int length) booleanPEPeerControl.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 PEPeerTransportPEPeerControlHashHandlerImpl.HashesReceiverImpl.peer(package private) final PEPeerTransportPEPeerControlHashHandlerImpl.PeerHashRequest.peerprivate final PEPeerTransportPEPeerControlHashHandlerImpl.PeerStats.peerfinal PEPeerTransportSuperSeedPeer.peerFields in com.biglybt.core.peer.impl.control with type parameters of type PEPeerTransportModifier and TypeFieldDescriptionPEPeerControlHashHandlerImpl.peer_requestsprivate ArrayList<PEPeerTransport> PEPeerControlImpl.peer_transports_cowprivate final Map<String, PEPeerTransport> PEPeerControlImpl.pending_nat_traversalsprivate List<PEPeerTransport> PEPeerControlImpl.sweepListprivate final Map<String, PEPeerTransport> PEPeerControlImpl.udp_reconnectsMethods in com.biglybt.core.peer.impl.control that return PEPeerTransportModifier and TypeMethodDescription(package private) PEPeerTransportPEPeerControlHashHandlerImpl.HashesReceiverImpl.getPeer()private PEPeerTransportPEPeerControlHashHandlerImpl.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 TypeMethodDescriptionvoidPEPeerControlImpl.addPeerTransport(PEPeerTransport transport) private voidPEPeerControlImpl.addToPeerTransports(PEPeerTransport peer) private intPEPeerControlImpl.addWarning(String ip, PEPeerTransport peer) voidPEPeerControlImpl.badPieceReported(PEPeerTransport originator, int piece_number) voidPEPeerControlImpl.checkSnubbing(PEPeerTransport peer) private voidPEPeerControlImpl.closeAndRemovePeer(PEPeerTransport peer, String reason, int reason_code, boolean log_if_not_found) PEPeerControlImpl.createPeerExchangeConnection(PEPeerTransport base_peer) voidPEPeerControlImpl.handleCloseReason(PEPeerTransport peer, boolean reason_outgoing, int reason) private booleanPEPeerControlImpl.isBlocked(PEPeerTransport peer, String name, byte[] hash) booleanPEPeerControlImpl.isFastExtensionPermitted(PEPeerTransport originator) booleanPEPeerControlImpl.isHolePunchOperationOK(PEPeerTransport peer, boolean is_connect) private voidPEPeerControlImpl.peerAdded(PEPeerTransport pc) voidPEPeerControlImpl.peerConnectionClosed(PEPeerTransport peer, boolean connect_failed, boolean network_failed) voidPEPeerControlImpl.peerDiscovered(PEPeerTransport finder, PeerItem pi) private voidPEPeerControlImpl.peerRemoved(PEPeerTransport pc) voidPEPeerControlImpl.peerVerifiedAsSelf(PEPeerTransport self) voidPEPeerControlHashHandlerImpl.receivedHashes(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers, byte[][] hashes) voidPEPeerControlHashHandlerImpl.receivedHashRequest(PEPeerTransport peer, PEPeerControlHashHandler.HashesReceiver receiver, byte[] root_hash, int base_layer, int index, int length, int proof_layers) private voidPEPeerControlHashHandlerImpl.receivedOrRejectedHashes(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers, byte[][] hashes) voidPEPeerControlHashHandlerImpl.rejectedHashes(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers) voidPEPeerControlImpl.reportBadFastExtensionUse(PEPeerTransport originator) PEPeerControlHashHandlerImpl.request(PEPeerTransport peer, int piece_number, DiskManagerCheckRequestListener.HashListener listener_maybe_null) voidPEPeerControlImpl.requestAdded(PEPiece piece, PEPeerTransport peer, DiskManagerReadRequest request) voidPEPeerControlHashHandlerImpl.sendingRequest(PEPeerTransport peer, DiskManagerReadRequest request) voidPEPeerControlImpl.statsReply(PEPeerTransport originator, Map reply) voidPEPeerControlImpl.statsRequest(PEPeerTransport originator, Map request) private voidPEPeerControlImpl.updateConnectHealth(PEPeerTransport pc) booleanPEPeerControlImpl.validateHintRequest(PEPeerTransport originator, int pieceNumber, int offset, int length) booleanPEPeerControlImpl.validatePieceReply(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) booleanPEPeerControlImpl.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) privatePeerHashRequest(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 TypeMethodDescriptionvoidPeerManager.PeerManagerRegistrationImpl.ProbeControl.addPeerTransport(PEPeerTransport transport) voidPeerManager.PeerManagerRegistrationImpl.ProbeControl.badPieceReported(PEPeerTransport originator, int piece_number) voidPeerManager.PeerManagerRegistrationImpl.ProbeControl.checkSnubbing(PEPeerTransport peer) PeerManager.PeerManagerRegistrationImpl.ProbeControl.createPeerExchangeConnection(PEPeerTransport base_peer) voidPeerManager.PeerManagerRegistrationImpl.ProbeControl.handleCloseReason(PEPeerTransport peer, boolean reason_out, int reason) booleanPeerManager.PeerManagerRegistrationImpl.ProbeControl.isFastExtensionPermitted(PEPeerTransport originator) booleanPeerManager.PeerManagerRegistrationImpl.ProbeControl.isHolePunchOperationOK(PEPeerTransport peer, boolean is_connect) voidPeerManager.PeerManagerRegistrationImpl.ProbeControl.peerConnectionClosed(PEPeerTransport peer, boolean connect_failed, boolean network_failed) voidPeerManager.PeerManagerRegistrationImpl.ProbeControl.peerDiscovered(PEPeerTransport finder, PeerItem pi) voidPeerManager.PeerManagerRegistrationImpl.ProbeControl.peerVerifiedAsSelf(PEPeerTransport self) voidPeerManager.PeerManagerRegistrationImpl.ProbeControl.reportBadFastExtensionUse(PEPeerTransport originator) voidPeerManager.PeerManagerRegistrationImpl.ProbeControl.requestAdded(PEPiece piece, PEPeerTransport peer, DiskManagerReadRequest request) booleanPeerManagerRoutingListener.routed(PEPeerTransport peer) Returns true if the routing has been accepted by the listenervoidPeerManager.PeerManagerRegistrationImpl.ProbeControl.statsReply(PEPeerTransport originator, Map reply) voidPeerManager.PeerManagerRegistrationImpl.ProbeControl.statsRequest(PEPeerTransport originator, Map request) booleanPeerManager.PeerManagerRegistrationImpl.ProbeControl.validateHintRequest(PEPeerTransport originator, int pieceNumber, int offset, int length) booleanPeerManager.PeerManagerRegistrationImpl.ProbeControl.validatePieceReply(PEPeerTransport originator, int pieceNumber, int offset, DirectByteBuffer data) booleanPeerManager.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 PEPeerTransportPiecePickerImpl.RealTimePeerRequest.peerMethods in com.biglybt.core.peermanager.piecepicker.impl that return PEPeerTransportModifier and TypeMethodDescriptionprotected PEPeerTransportPiecePickerImpl.RealTimePeerRequest.getPeer()Methods in com.biglybt.core.peermanager.piecepicker.impl with parameters of type PEPeerTransportModifier and TypeMethodDescriptionprotected final intPiecePickerImpl.findPieceInEndGameMode(PEPeerTransport pt, int wants) protected final intPiecePickerImpl.findPieceToDownload(PEPeerTransport pt, int nbWanted) protected final booleanPiecePickerImpl.findRTAPieceToDownload(PEPeerTransport pt, boolean best_uploader, long best_uploader_next_block_eta) protected intPiecePickerImpl.getNextBlockETAFromNow(PEPeerTransport pt) private intPiecePickerImpl.getRequestCandidate(PEPeerTransport pt) This method is the downloading core.Constructors in com.biglybt.core.peermanager.piecepicker.impl with parameters of type PEPeerTransportModifierConstructorDescriptionprotectedRealTimePeerRequest(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 PEPeerTransportSeedingRanker.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