Uses of Interface
com.biglybt.core.peer.PEPeer
-
-
Uses of PEPeer in com.biglybt.core.download
Methods in com.biglybt.core.download that return PEPeer Modifier and Type Method Description PEPeer[]
DownloadManager. getCurrentPeers()
Methods in com.biglybt.core.download with parameters of type PEPeer Modifier and Type Method Description void
DownloadManagerPeerListener. peerAdded(PEPeer peer)
void
DownloadManagerPeerListener. peerRemoved(PEPeer peer)
-
Uses of PEPeer in com.biglybt.core.download.impl
Fields in com.biglybt.core.download.impl with type parameters of type PEPeer Modifier and Type Field Description (package private) java.util.Map<PEPeer,java.lang.String>
DownloadManagerImpl. current_peers
private java.util.Map<PEPeer,java.lang.Long>
DownloadManagerImpl. current_peers_unmatched_removal
Methods in com.biglybt.core.download.impl that return PEPeer Modifier and Type Method Description PEPeer[]
DownloadManagerImpl. getCurrentPeers()
Methods in com.biglybt.core.download.impl with parameters of type PEPeer Modifier and Type Method Description void
DownloadManagerController. addPeer(PEPeer peer)
void
DownloadManagerImpl. addPeer(PEPeer peer)
void
DownloadManagerController. dataBytesReceived(PEPeer peer, int bytes)
void
DownloadManagerController. dataBytesSent(PEPeer peer, int bytes)
void
DownloadManagerController. discarded(PEPeer peer, int bytes)
void
DownloadManagerController. enqueueReadRequest(PEPeer peer, DiskManagerReadRequest request, DiskManagerReadRequestListener listener)
byte[]
DownloadManagerController. getTorrentInfoDict(PEPeer peer)
void
DownloadManagerController. protocolBytesReceived(PEPeer peer, int bytes)
void
DownloadManagerController. protocolBytesSent(PEPeer peer, int bytes)
void
DownloadManagerController. removePeer(PEPeer peer)
void
DownloadManagerImpl. removePeer(PEPeer peer)
void
DownloadManagerController. statsRequest(PEPeer originator, java.util.Map request, java.util.Map reply)
-
Uses of PEPeer in com.biglybt.core.global.impl
Fields in com.biglybt.core.global.impl with type parameters of type PEPeer Modifier and Type Field Description private java.util.Map<DownloadManager,java.util.List<PEPeer>>
GlobalManagerStatsImpl. removed_peers
-
Uses of PEPeer in com.biglybt.core.lws
Methods in com.biglybt.core.lws with parameters of type PEPeer Modifier and Type Method Description void
LWSPeerManagerAdapter. addPeer(PEPeer peer)
void
LWSPeerManagerAdapter. dataBytesReceived(PEPeer peer, int bytes)
void
LWSPeerManagerAdapter. dataBytesSent(PEPeer peer, int bytes)
void
LWSPeerManagerAdapter. discarded(PEPeer peer, int bytes)
void
LightWeightSeed. enqueueReadRequest(PEPeer peer, DiskManagerReadRequest request, DiskManagerReadRequestListener listener)
void
LWSPeerManagerAdapter. enqueueReadRequest(PEPeer peer, DiskManagerReadRequest request, DiskManagerReadRequestListener listener)
byte[]
LWSPeerManagerAdapter. getTorrentInfoDict(PEPeer peer)
void
LWSPeerManagerAdapter. protocolBytesReceived(PEPeer peer, int bytes)
void
LWSPeerManagerAdapter. protocolBytesSent(PEPeer peer, int bytes)
void
LWSPeerManagerAdapter. removePeer(PEPeer peer)
void
LWSPeerManagerAdapter. statsRequest(PEPeer originator, java.util.Map request, java.util.Map reply)
-
Uses of PEPeer in com.biglybt.core.peer
Methods in com.biglybt.core.peer that return PEPeer Modifier and Type Method Description PEPeer
PEPeerManager. getMyPeer()
PEPeer
PEPeerStats. getPeer()
Methods in com.biglybt.core.peer that return types with arguments of type PEPeer Modifier and Type Method Description java.util.List<PEPeer>
PEPeerManager. getPeers()
java.util.List<PEPeer>
PEPeerManager. getPeers(java.lang.String address)
Methods in com.biglybt.core.peer with parameters of type PEPeer Modifier and Type Method Description void
PEPeerListener. addAvailability(PEPeer peer, BitFlags peerHavePieces)
The peer asserts that their availability should be added to the torrent-global availability pool The peer must send when, and only when, their availability is known but not after going to CLOSING state.void
PEPeerManager. addPeer(PEPeer peer)
void
PEPeerManagerAdapter. addPeer(PEPeer peer)
void
PEPeerManager. addPiece(PEPiece piece, int pieceNumber, PEPeer for_peer)
PEPeerStats
PEPeerManager. createPeerStats(PEPeer owner)
void
PEPeerManager. dataBytesReceived(PEPeer peer, int l)
Data bytes received.void
PEPeerManagerAdapter. dataBytesReceived(PEPeer peer, int bytes)
void
PEPeerManagerStats. dataBytesReceived(PEPeer peer, int length)
void
PEPeerManager. dataBytesSent(PEPeer peer, int l)
Data bytes sent.void
PEPeerManagerAdapter. dataBytesSent(PEPeer peer, int bytes)
void
PEPeerManagerStats. dataBytesSent(PEPeer peer, int length)
void
PEPeerManager. discarded(PEPeer peer, int l)
void
PEPeerManagerAdapter. discarded(PEPeer peer, int bytes)
void
PEPeerManagerStats. discarded(PEPeer peer, int length)
void
PEPeerManagerAdapter. enqueueReadRequest(PEPeer peer, DiskManagerReadRequest request, DiskManagerReadRequestListener listener)
void
PEPiece. getAndMarkBlock(PEPeer peer, int index)
int[]
PEPiece. getAndMarkBlocks(PEPeer peer, int nbWanted, int[] request_hint, boolean reverse_order)
byte[]
PEPeerManagerAdapter. getTorrentInfoDict(PEPeer peer)
void
PEPeerManager. informFullyConnected(PEPeer peer)
void
PEPeerManagerListener. peerAdded(PEPeerManager manager, PEPeer peer)
The given peer has been added to the given manager.void
PEPeerManagerListenerAdapter. peerAdded(PEPeerManager manager, PEPeer peer)
void
PEPeerManagerListener. peerDiscovered(PEPeerManager manager, PeerItem peer, PEPeer finder)
void
PEPeerManagerListenerAdapter. peerDiscovered(PEPeerManager manager, PeerItem peer, PEPeer finder)
void
PEPeerManagerListener. peerRemoved(PEPeerManager manager, PEPeer peer)
The given peer has been removed from the given manager.void
PEPeerManagerListenerAdapter. peerRemoved(PEPeerManager manager, PEPeer peer)
void
PEPeerManagerListener. peerSentBadData(PEPeerManager manager, PEPeer peer, int piece_number)
void
PEPeerManagerListenerAdapter. peerSentBadData(PEPeerManager manager, PEPeer peer, int piece_number)
void
PEPeerManagerListener. pieceAdded(PEPeerManager manager, PEPiece piece, PEPeer for_peer)
piece activatedvoid
PEPeerManagerListenerAdapter. pieceAdded(PEPeerManager manager, PEPiece piece, PEPeer for_peer)
void
PEPeerManager. protocolBytesReceived(PEPeer peer, int length)
Protocol bytes received.void
PEPeerManagerAdapter. protocolBytesReceived(PEPeer peer, int bytes)
void
PEPeerManagerStats. protocolBytesReceived(PEPeer peer, int length)
void
PEPeerManager. protocolBytesSent(PEPeer peer, int length)
Protocol bytes sent.void
PEPeerManagerAdapter. protocolBytesSent(PEPeer peer, int bytes)
void
PEPeerManagerStats. protocolBytesSent(PEPeer peer, int length)
void
PEPeerManager.StatsReceiver. receiveStats(PEPeer peer, java.util.Map stats)
void
PEPeerListener. removeAvailability(PEPeer peer, BitFlags peerHavePieces)
The peer asserts that their availability must now be taken from the torrent-global availability pool The peer must send this only after having sent a corresponding addAvailability message, and must not send it in a state prior to CLOSING state.void
PEPeerManager. removePeer(PEPeer peer)
void
PEPeerManager. removePeer(PEPeer peer, java.lang.String reason)
void
PEPeerManagerAdapter. removePeer(PEPeer peer)
void
PEPeerListener. sentBadChunk(PEPeer peer, int piece_num, int total_bad_chunks)
The peer has sent us a bad piece data chunk.void
PEPeerStats. setPeer(PEPeer p)
boolean
PEPiece. setRequested(PEPeer peer, int blockNumber)
void
PEPeerListener. stateChanged(PEPeer peer, int new_state)
The peer has changed to the given state.void
PEPeerManagerAdapter. statsRequest(PEPeer originator, java.util.Map request, java.util.Map reply)
-
Uses of PEPeer in com.biglybt.core.peer.impl
Subinterfaces of PEPeer in com.biglybt.core.peer.impl Modifier and Type Interface Description interface
PEPeerTransport
Fields in com.biglybt.core.peer.impl declared as PEPeer Modifier and Type Field Description private PEPeer
PEPeerStatsImpl. owner
Methods in com.biglybt.core.peer.impl that return PEPeer Modifier and Type Method Description PEPeer
PEPeerStatsImpl. getPeer()
Methods in com.biglybt.core.peer.impl with parameters of type PEPeer Modifier and Type Method Description void
PEPeerManagerStatsImpl. dataBytesReceived(PEPeer peer, int length)
void
PEPeerManagerStatsImpl. dataBytesSent(PEPeer peer, int length)
void
PEPeerManagerStatsImpl. discarded(PEPeer peer, int length)
void
PEPieceImpl. getAndMarkBlock(PEPeer peer, int index)
int[]
PEPieceImpl. getAndMarkBlocks(PEPeer peer, int nbWanted, int[] request_hint, boolean reverse_order)
This method scans a piece for the first unrequested block.java.util.List
PEPieceImpl. getPieceWrites(PEPeer peer)
void
PEPeerControl. havePiece(int pieceNumber, int pieceLength, PEPeer pcOrigin)
void
PEPeerManagerStatsImpl. protocolBytesReceived(PEPeer peer, int length)
void
PEPeerManagerStatsImpl. protocolBytesSent(PEPeer peer, int length)
void
PEPeerStatsImpl. setPeer(PEPeer peer)
boolean
PEPieceImpl. setRequested(PEPeer peer, int blockNumber)
Assumption - single threaded with getAndMarkBlockvoid
PEPeerControl. updateSuperSeedPiece(PEPeer peer, int pieceNumber)
Constructors in com.biglybt.core.peer.impl with parameters of type PEPeer Constructor Description PEPeerStatsImpl(PEPeer _owner)
-
Uses of PEPeer in com.biglybt.core.peer.impl.control
Classes in com.biglybt.core.peer.impl.control that implement PEPeer Modifier and Type Class Description private class
PEPeerControlImpl.MyPeer
Fields in com.biglybt.core.peer.impl.control declared as PEPeer Modifier and Type Field Description private PEPeer
SuperSeedPiece. firstReceiver
private PEPeer
PEPeerControlImpl.MyPeerStats. peer
Methods in com.biglybt.core.peer.impl.control that return PEPeer Modifier and Type Method Description PEPeer
PEPeerControlImpl. getMyPeer()
PEPeer
PEPeerControlImpl.MyPeerStats. getPeer()
Methods in com.biglybt.core.peer.impl.control that return types with arguments of type PEPeer Modifier and Type Method Description java.util.List<PEPeer>
PEPeerControlImpl. getPeers()
java.util.List<PEPeer>
PEPeerControlImpl. getPeers(java.lang.String address)
Methods in com.biglybt.core.peer.impl.control with parameters of type PEPeer Modifier and Type Method Description void
PEPeerControlImpl. addPeer(PEPeer _transport)
protected void
PEPeerControlImpl. addPiece(PEPiece piece, int pieceNumber, boolean force_add, PEPeer for_peer)
void
PEPeerControlImpl. addPiece(PEPiece piece, int pieceNumber, PEPeer for_peer)
Don't pass a null to this method.PEPeerStats
PEPeerControlImpl. createPeerStats(PEPeer owner)
void
PEPeerControlImpl. dataBytesReceived(PEPeer peer, int length)
void
PEPeerControlImpl. dataBytesSent(PEPeer peer, int length)
void
PEPeerControlImpl. discarded(PEPeer peer, int length)
void
PEPeerControlImpl. havePiece(int pieceNumber, int pieceLength, PEPeer pcOrigin)
void
PEPeerControlImpl. informFullyConnected(PEPeer peer)
void
SuperSeedPiece. peerHasPiece(PEPeer peer)
void
PEPeerControlImpl. protocolBytesReceived(PEPeer peer, int length)
void
PEPeerControlImpl. protocolBytesSent(PEPeer peer, int length)
void
PEPeerControlImpl. removePeer(PEPeer _transport)
void
PEPeerControlImpl. removePeer(PEPeer _transport, java.lang.String reason)
void
PEPeerControlImpl.MyPeerStats. setPeer(PEPeer p)
void
PEPeerControlImpl. updateSuperSeedPiece(PEPeer peer, int pieceNumber)
Constructors in com.biglybt.core.peer.impl.control with parameters of type PEPeer Constructor Description MyPeerStats(PEPeer _peer)
-
Uses of PEPeer in com.biglybt.core.peer.impl.transport
Classes in com.biglybt.core.peer.impl.transport that implement PEPeer Modifier and Type Class Description class
PEPeerTransportProtocol
-
Uses of PEPeer in com.biglybt.core.peer.util
Methods in com.biglybt.core.peer.util with parameters of type PEPeer Modifier and Type Method Description static java.lang.String[]
PeerUtils. getASandASN(PEPeer peer)
static java.lang.String
PeerUtils. getASN(PEPeer peer)
static java.lang.String[]
PeerUtils. getCountryDetails(PEPeer peer)
static java.net.NetworkInterface
PeerUtils. getLocalNetworkInterface(PEPeer peer)
static java.lang.String
PeerUtils. getNetwork(PEPeer peer)
-
Uses of PEPeer in com.biglybt.core.peermanager
Methods in com.biglybt.core.peermanager that return PEPeer Modifier and Type Method Description PEPeer
PeerManager.PeerManagerRegistrationImpl.ProbeControl. getMyPeer()
Methods in com.biglybt.core.peermanager that return types with arguments of type PEPeer Modifier and Type Method Description java.util.List<PEPeer>
PeerManager.PeerManagerRegistrationImpl.ProbeControl. getPeers()
java.util.List<PEPeer>
PeerManager.PeerManagerRegistrationImpl.ProbeControl. getPeers(java.lang.String address)
Methods in com.biglybt.core.peermanager with parameters of type PEPeer Modifier and Type Method Description void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. addPeer(PEPeer peer)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. addPiece(PEPiece piece, int pieceNumber, PEPeer for_peer)
PEPeerStats
PeerManager.PeerManagerRegistrationImpl.ProbeControl. createPeerStats(PEPeer owner)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. dataBytesReceived(PEPeer peer, int l)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. dataBytesSent(PEPeer peer, int l)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. discarded(PEPeer peer, int l)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. havePiece(int pieceNumber, int pieceLength, PEPeer pcOrigin)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. informFullyConnected(PEPeer peer)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. peerAdded(PEPeer pc)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. peerRemoved(PEPeer pc)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. protocolBytesReceived(PEPeer peer, int length)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. protocolBytesSent(PEPeer peer, int length)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. removePeer(PEPeer peer)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. removePeer(PEPeer peer, java.lang.String reason)
void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. updateSuperSeedPiece(PEPeer peer, int pieceNumber)
-
Uses of PEPeer in com.biglybt.core.peermanager.piecepicker
Methods in com.biglybt.core.peermanager.piecepicker with parameters of type PEPeer Modifier and Type Method Description void
PiecePicker. addHavePiece(PEPeer peer, int pieceNumber)
-
Uses of PEPeer in com.biglybt.core.peermanager.piecepicker.impl
Methods in com.biglybt.core.peermanager.piecepicker.impl with parameters of type PEPeer Modifier and Type Method Description void
PiecePickerImpl.PEPeerListenerImpl. addAvailability(PEPeer peer, BitFlags peerHavePieces)
void
PiecePickerImpl. addHavePiece(PEPeer peer, int pieceNumber)
void
PiecePickerImpl.PEPeerManagerListenerImpl. peerAdded(PEPeerManager manager, PEPeer peer)
void
PiecePickerImpl.PEPeerManagerListenerImpl. peerRemoved(PEPeerManager manager, PEPeer peer)
void
PiecePickerImpl.PEPeerListenerImpl. removeAvailability(PEPeer peer, BitFlags peerHavePieces)
Takes away the given pieces from global availabilityvoid
PiecePickerImpl.PEPeerListenerImpl. sentBadChunk(PEPeer peer, int piece_num, int total_bad_chunks)
void
PiecePickerImpl.PEPeerListenerImpl. stateChanged(PEPeer peer, int newState)
-
Uses of PEPeer in com.biglybt.core.peermanager.unchoker
Fields in com.biglybt.core.peermanager.unchoker with type parameters of type PEPeer Modifier and Type Field Description private java.util.ArrayList<PEPeer>
DownloadingUnchoker. chokes
private java.util.ArrayList<PEPeer>
SeedingUnchoker. chokes
private java.util.ArrayList<PEPeer>
DownloadingUnchoker. unchokes
private java.util.ArrayList<PEPeer>
SeedingUnchoker. unchokes
Methods in com.biglybt.core.peermanager.unchoker that return PEPeer Modifier and Type Method Description static PEPeer
UnchokerUtil. getNextOptimisticPeer(java.util.ArrayList<PEPeer> all_peers, boolean factor_reciprocated, boolean allow_snubbed)
Choose the next peer, optimistically, that should be unchoked.Methods in com.biglybt.core.peermanager.unchoker that return types with arguments of type PEPeer Modifier and Type Method Description java.util.ArrayList<PEPeer>
DownloadingUnchoker. getChokes()
java.util.ArrayList<PEPeer>
SeedingUnchoker. getChokes()
java.util.ArrayList<PEPeer>
Unchoker. getChokes()
Get the list of peers calculated to be choked.java.util.ArrayList<PEPeer>
DownloadingUnchoker. getImmediateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers)
java.util.ArrayList<PEPeer>
SeedingUnchoker. getImmediateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers)
java.util.ArrayList<PEPeer>
Unchoker. getImmediateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers)
Get any unchokes that should be performed immediately.static java.util.ArrayList<PEPeer>
UnchokerUtil. getNextOptimisticPeers(java.util.ArrayList<PEPeer> all_peers, boolean factor_reciprocated, boolean allow_snubbed, int num_needed)
java.util.ArrayList<PEPeer>
DownloadingUnchoker. getUnchokes()
java.util.ArrayList<PEPeer>
SeedingUnchoker. getUnchokes()
java.util.ArrayList<PEPeer>
Unchoker. getUnchokes()
Get the list of peers calculated to be unchoked.Methods in com.biglybt.core.peermanager.unchoker with parameters of type PEPeer Modifier and Type Method Description static boolean
UnchokerUtil. isUnchokable(PEPeer peer, boolean allow_snubbed)
Test whether or not the given peer is allowed to be unchoked.static void
UnchokerUtil. performChokeUnchoke(PEPeer to_choke, PEPeer to_unchoke)
static void
UnchokerUtil. updateLargestValueFirstSort(long new_value, long[] values, PEPeer new_item, java.util.ArrayList items, int start_pos)
Update (if necessary) the given list with the given value while maintaining a largest-value-first (as seen so far) sort order.Method parameters in com.biglybt.core.peermanager.unchoker with type arguments of type PEPeer Modifier and Type Method Description void
DownloadingUnchoker. calculateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers, boolean force_refresh, boolean check_priority_connections, boolean do_high_latency_peers)
void
SeedingUnchoker. calculateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers, boolean force_refresh, boolean check_priority_connections, boolean do_high_latency_peers)
void
Unchoker. calculateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers, boolean force_refresh, boolean check_priority_connections, boolean do_high_latency_peers)
Perform peer choke, unchoke and optimistic calculationsstatic void
UnchokerUtil. doHighLatencyPeers(java.util.ArrayList<PEPeer> peers_to_choke, java.util.ArrayList<PEPeer> peers_to_unchoke, boolean allow_snubbed)
java.util.ArrayList<PEPeer>
DownloadingUnchoker. getImmediateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers)
java.util.ArrayList<PEPeer>
SeedingUnchoker. getImmediateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers)
java.util.ArrayList<PEPeer>
Unchoker. getImmediateUnchokes(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers)
Get any unchokes that should be performed immediately.static PEPeer
UnchokerUtil. getNextOptimisticPeer(java.util.ArrayList<PEPeer> all_peers, boolean factor_reciprocated, boolean allow_snubbed)
Choose the next peer, optimistically, that should be unchoked.static java.util.ArrayList<PEPeer>
UnchokerUtil. getNextOptimisticPeers(java.util.ArrayList<PEPeer> all_peers, boolean factor_reciprocated, boolean allow_snubbed, int num_needed)
static void
UnchokerUtil. performChokes(java.util.ArrayList<PEPeer> peers_to_choke, java.util.ArrayList<PEPeer> peers_to_unchoke)
Send choke/unchoke messages to the given peers.private void
SeedingUnchoker. setPriorityUnchokes(int max_priority, java.util.ArrayList<PEPeer> all_peers)
-
Uses of PEPeer in com.biglybt.core.peermanager.uploadslots
Fields in com.biglybt.core.peermanager.uploadslots declared as PEPeer Modifier and Type Field Description private PEPeer
UploadSession. peer
Methods in com.biglybt.core.peermanager.uploadslots that return PEPeer Modifier and Type Method Description PEPeer
DownloadingRanker. getNextOptimisticPeer(java.util.ArrayList<PEPeer> all_peers)
Methods in com.biglybt.core.peermanager.uploadslots that return types with arguments of type PEPeer Modifier and Type Method Description java.util.ArrayList<PEPeer>
UploadHelper. getAllPeers()
Get all (PEPeerTransport) peers for this download.private java.util.ArrayList<PEPeer>
UploadSessionPicker. globalGetAllDownloadPeers()
java.util.ArrayList<PEPeer>
DownloadingRanker. rankPeers(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers)
Method parameters in com.biglybt.core.peermanager.uploadslots with type arguments of type PEPeer Modifier and Type Method Description PEPeer
DownloadingRanker. getNextOptimisticPeer(java.util.ArrayList<PEPeer> all_peers)
java.util.ArrayList<PEPeer>
DownloadingRanker. rankPeers(int max_to_unchoke, java.util.ArrayList<PEPeer> all_peers)
Constructors in com.biglybt.core.peermanager.uploadslots with parameters of type PEPeer Constructor Description UploadSession(PEPeer _peer, int _session_type)
-
Uses of PEPeer in com.biglybt.core.peermanager.utils
Fields in com.biglybt.core.peermanager.utils declared as PEPeer Modifier and Type Field Description private PEPeer
OutgoingBTPieceMessageHandler. peer
Constructors in com.biglybt.core.peermanager.utils with parameters of type PEPeer Constructor Description OutgoingBTPieceMessageHandler(PEPeer _peer, OutgoingMessageQueue _outgoing_message_q, OutgoingBTPieceMessageHandlerAdapter _adapter, byte _piece_version)
Create a new handler for outbound piece messages, reading piece data from the given disk manager and transmitting the messages out the given message queue. -
Uses of PEPeer in com.biglybt.core.speedmanager
Fields in com.biglybt.core.speedmanager with type parameters of type PEPeer Modifier and Type Field Description private java.util.Set<PEPeer>
SpeedLimitHandler.PeerSet.TagPeerImpl. added_peers
private java.util.Set<PEPeer>
SpeedLimitHandler.PeerSet.TagPeerImpl. pending_peers
Methods in com.biglybt.core.speedmanager that return types with arguments of type PEPeer Modifier and Type Method Description java.util.List<PEPeer>
SpeedLimitHandler.PeerSet.TagPeerImpl. getTaggedPeers()
Methods in com.biglybt.core.speedmanager with parameters of type PEPeer Modifier and Type Method Description private int
SpeedLimitHandler.PeerSet.TagPeerImpl. canAdd(PEPeer peer)
private int
SpeedLimitHandler.PeerSet.TagPeerImpl. canAddASN(PEPeer peer, java.util.regex.Pattern asn_pattern)
private int
SpeedLimitHandler.PeerSet.TagPeerImpl. canAddClient(PEPeer peer, java.util.regex.Pattern client_pattern)
private int
SpeedLimitHandler.PeerSet.TagPeerImpl. canAddIntf(PEPeer peer, java.util.regex.Pattern intf_pattern)
private void
SpeedLimitHandler.PeerSet.TagPeerImpl. deferredRemove(PEPeer peer)
private void
SpeedLimitHandler.PeerSet.TagPeerImpl. setBoost(PEPeer pe_peer, boolean boost)
Method parameters in com.biglybt.core.speedmanager with type arguments of type PEPeer Modifier and Type Method Description private int
SpeedLimitHandler.Prioritiser.PrioritiserTagState. getWeight(java.util.List<PEPeer> peers)
-
Uses of PEPeer in com.biglybt.core.tag
Methods in com.biglybt.core.tag that return types with arguments of type PEPeer Modifier and Type Method Description java.util.List<PEPeer>
TagPeer. getTaggedPeers()
-
Uses of PEPeer in com.biglybt.pifimpl.local
Methods in com.biglybt.pifimpl.local that return PEPeer Modifier and Type Method Description static PEPeer
PluginCoreUtils. unwrap(Peer peer)
Methods in com.biglybt.pifimpl.local with parameters of type PEPeer Modifier and Type Method Description static Peer
PluginCoreUtils. wrap(PEPeer peer)
-
Uses of PEPeer in com.biglybt.pifimpl.local.disk
Methods in com.biglybt.pifimpl.local.disk with parameters of type PEPeer Modifier and Type Method Description void
DiskManagerChannelImpl. peerAdded(PEPeer peer)
void
DiskManagerChannelImpl. peerRemoved(PEPeer peer)
-
Uses of PEPeer in com.biglybt.pifimpl.local.peers
Classes in com.biglybt.pifimpl.local.peers that implement PEPeer Modifier and Type Class Description class
PeerForeignDelegate
Fields in com.biglybt.pifimpl.local.peers declared as PEPeer Modifier and Type Field Description protected PEPeer
PeerImpl. delegate
Methods in com.biglybt.pifimpl.local.peers that return PEPeer Modifier and Type Method Description PEPeer
PeerImpl. getDelegate()
PEPeer
PeerImpl. getPEPeer()
Core use only.PEPeer
PeerManagerImpl. mapForeignPeer(Peer _foreign)
Methods in com.biglybt.pifimpl.local.peers with parameters of type PEPeer Modifier and Type Method Description static PeerImpl
PeerManagerImpl. getPeerForPEPeer(PEPeer pe_peer)
void
PeerManagerImpl.CoreListener. peerAdded(PEPeerManager manager, PEPeer peer)
void
PeerManagerImpl.CoreListener. peerDiscovered(PEPeerManager manager, PeerItem peer_item, PEPeer finder)
void
PeerManagerImpl.CoreListener. peerRemoved(PEPeerManager manager, PEPeer peer)
void
PeerManagerImpl.CoreListener. peerSentBadData(PEPeerManager manager, PEPeer peer, int pieceNumber)
void
PeerManagerImpl.CoreListener. pieceAdded(PEPeerManager manager, PEPiece piece, PEPeer for_peer)
Constructors in com.biglybt.pifimpl.local.peers with parameters of type PEPeer Constructor Description PeerImpl(PEPeer _delegate)
don't use me, use PeerManagerImpl.getPeerForPEPeer -
Uses of PEPeer in com.biglybt.ui.swt
Methods in com.biglybt.ui.swt with parameters of type PEPeer Modifier and Type Method Description static org.eclipse.swt.graphics.Image
ImageRepository. getCountryFlag(PEPeer peer, boolean small)
-
Uses of PEPeer in com.biglybt.ui.swt.debug
Methods in com.biglybt.ui.swt.debug with parameters of type PEPeer Modifier and Type Method Description static java.lang.String
UIDebugGenerator. obfuscateDownloadName(PEPeer peer)
-
Uses of PEPeer in com.biglybt.ui.swt.views
Fields in com.biglybt.ui.swt.views declared as PEPeer Modifier and Type Field Description private PEPeer[]
PeersViewBase.PeersRunner. peers
Fields in com.biglybt.ui.swt.views with type parameters of type PEPeer Modifier and Type Field Description private java.util.Map<PEPeer,int[]>
PeersGraphicView.ManagerData. peer_hit_map
private java.util.List<PEPeer>
PeersGraphicView.ManagerData. peers
private java.lang.ref.Reference<PEPeer>
PeersView. select_peer_pending
private java.util.Set<PEPeer>
PeersViewBase. swarm_peers
protected TableViewSWT<PEPeer>
PeersViewBase. tv
Methods in com.biglybt.ui.swt.views that return types with arguments of type PEPeer Modifier and Type Method Description TableViewSWT<PEPeer>
PeersGeneralView. initYourTableView()
TableViewSWT<PEPeer>
PeersSuperView. initYourTableView()
TableViewSWT<PEPeer>
PeersView. initYourTableView()
protected TableViewSWT<PEPeer>
PeersViewBase. initYourTableView(java.lang.String table_id)
Methods in com.biglybt.ui.swt.views with parameters of type PEPeer Modifier and Type Method Description boolean
PeersGraphicView.PeerFilter. acceptPeer(PEPeer peer)
protected void
PeersViewBase. addPeer(PEPeer peer)
protected void
PeersViewBase. addPeers(PEPeer[] peers)
static void
PeersViewBase. addPeerSetMenu(org.eclipse.swt.widgets.Menu menu, PEPeer[] peers)
protected static boolean
PeersViewBase. addPeersMenu(DownloadManager man, java.lang.String column_name, org.eclipse.swt.widgets.Menu menu, PEPeer[] peers)
int
PeersGraphicView.PeerComparator. compare(PEPeer peer0, PEPeer peer1)
private static void
PeersViewBase. fillMenu(org.eclipse.swt.widgets.Menu menu, PEPeer[] peers, org.eclipse.swt.widgets.Shell shell, DownloadManager download_specific)
static void
PeersViewBase. fillMenu(org.eclipse.swt.widgets.Menu menu, PEPeer peer, DownloadManager download_specific)
void
PiecesViewBase.PEPieceUploading. getAndMarkBlock(PEPeer peer, int index)
int[]
PiecesViewBase.PEPieceUploading. getAndMarkBlocks(PEPeer peer, int nbWanted, int[] request_hint, boolean reverse_order)
void
PeersGraphicView.ManagerData. peerAdded(PEPeer peer)
void
PeersSuperView. peerAdded(PEPeer created)
void
PeersView. peerAdded(PEPeer created)
void
PiecesSuperView. peerAdded(PEPeer peer)
void
PiecesView. peerAdded(PEPeer peer)
void
PeersGraphicView.ManagerData. peerRemoved(PEPeer peer)
void
PeersSuperView. peerRemoved(PEPeer removed)
void
PeersView. peerRemoved(PEPeer removed)
void
PiecesSuperView. peerRemoved(PEPeer peer)
void
PiecesView. peerRemoved(PEPeer peer)
protected void
PeersViewBase. removePeer(PEPeer peer)
private void
PeersGraphicView. render(DownloadManager manager, PeersGraphicView.ManagerData data, org.eclipse.swt.graphics.GC gc, PEPeer[] sortedPeers, org.eclipse.swt.graphics.Point panelSize, org.eclipse.swt.graphics.Point panelOffset)
void
PeersViewBase.PeersRunner. run(PEPeer peer)
boolean
PeersViewBase.PeersRunner. run(PEPeer[] peers)
void
PeersViewBase.PeersRunner. run(org.eclipse.swt.widgets.Event e, PEPeer peer)
boolean
PeersViewBase.PeersRunner. run(org.eclipse.swt.widgets.Event e, PEPeer[] peers)
void
PeersView. selectPeer(PEPeer peer)
boolean
PiecesViewBase.PEPieceUploading. setRequested(PEPeer peer, int blockNumber)
private void
PeersView. showPeer(PEPeer peer, int attempt)
Method parameters in com.biglybt.ui.swt.views with type arguments of type PEPeer Modifier and Type Method Description static void
PeersViewBase. fillMenu(org.eclipse.swt.widgets.Menu menu, TableView<PEPeer> tv, org.eclipse.swt.widgets.Shell shell, DownloadManager download_specific)
Constructors in com.biglybt.ui.swt.views with parameters of type PEPeer Constructor Description PeersRunner(PEPeer[] _peers)
-
Uses of PEPeer in com.biglybt.ui.swt.views.clientstats
Methods in com.biglybt.ui.swt.views.clientstats with parameters of type PEPeer Modifier and Type Method Description protected void
ClientStatsView. addPeer(PEPeer peer)
private java.lang.String
ClientStatsView. getID(PEPeer peer)
void
ClientStatsView. peerAdded(PEPeer peer)
void
ClientStatsView. peerRemoved(PEPeer peer)
-
Uses of PEPeer in com.biglybt.ui.swt.views.peer
Fields in com.biglybt.ui.swt.views.peer declared as PEPeer Modifier and Type Field Description private PEPeer
PeerFilesView. current_peer
private PEPeer
PeerFilesView.PeersFilesViewRow. peer
private PEPeer
PeerInfoView. peer
private PEPeer
RemotePieceDistributionView. peer
Methods in com.biglybt.ui.swt.views.peer that return PEPeer Modifier and Type Method Description private PEPeer
PeerFilesView.PeersFilesViewRow. getPeer()
Methods in com.biglybt.ui.swt.views.peer with parameters of type PEPeer Modifier and Type Method Description private void
PeerFilesView.PeersFilesViewRow. setPeer(PEPeer _peer)
Constructors in com.biglybt.ui.swt.views.peer with parameters of type PEPeer Constructor Description PeersFilesViewRow(DiskManagerFileInfo _file, PEPeer _peer)
-
Uses of PEPeer in com.biglybt.ui.swt.views.piece
Methods in com.biglybt.ui.swt.views.piece with parameters of type PEPeer Modifier and Type Method Description void
PieceInfoView. peerAdded(PEPeer peer)
void
PieceInfoView. peerRemoved(PEPeer peer)
-
Uses of PEPeer in com.biglybt.ui.swt.views.stats
Methods in com.biglybt.ui.swt.views.stats with parameters of type PEPeer Modifier and Type Method Description private void
TransferStatsView.RouteInfo. update(PEPeer peer)
private void
TransferStatsView.RouteInfoRecord. update(PEPeer peer)
-