Uses of Class
com.biglybt.core.peermanager.peerdb.PeerItem
-
-
Uses of PeerItem in com.biglybt.core.peer
Methods in com.biglybt.core.peer with parameters of type PeerItem Modifier and Type Method Description void
PEPeerManagerListener. peerDiscovered(PEPeerManager manager, PeerItem peer, PEPeer finder)
void
PEPeerManagerListenerAdapter. peerDiscovered(PEPeerManager manager, PeerItem peer, PEPeer finder)
-
Uses of PeerItem in com.biglybt.core.peer.impl
Methods in com.biglybt.core.peer.impl that return PeerItem Modifier and Type Method Description PeerItem
PEPeerTransport. getPeerItemIdentity()
Get the peer's address + port identification item.Methods in com.biglybt.core.peer.impl with parameters of type PeerItem Modifier and Type Method Description void
PEPeerControl. peerDiscovered(PEPeerTransport finder, PeerItem pi)
-
Uses of PeerItem in com.biglybt.core.peer.impl.control
Methods in com.biglybt.core.peer.impl.control with parameters of type PeerItem Modifier and Type Method Description private boolean
PEPeerControlImpl. isAlreadyConnected(PeerItem peer_id)
void
PEPeerControlImpl. peerDiscovered(PEPeerTransport finder, PeerItem pi)
-
Uses of PeerItem in com.biglybt.core.peer.impl.transport
Fields in com.biglybt.core.peer.impl.transport declared as PeerItem Modifier and Type Field Description private PeerItem
PEPeerTransportProtocol. peer_item_identity
Methods in com.biglybt.core.peer.impl.transport that return PeerItem Modifier and Type Method Description PeerItem
PEPeerTransportProtocol. getPeerItemIdentity()
-
Uses of PeerItem in com.biglybt.core.peermanager
Methods in com.biglybt.core.peermanager with parameters of type PeerItem Modifier and Type Method Description void
PeerManager.PeerManagerRegistrationImpl.ProbeControl. peerDiscovered(PEPeerTransport finder, PeerItem pi)
-
Uses of PeerItem in com.biglybt.core.peermanager.messaging.azureus
Fields in com.biglybt.core.peermanager.messaging.azureus declared as PeerItem Modifier and Type Field Description private PeerItem[]
AZPeerExchange. peers_added
private PeerItem[]
AZPeerExchange. peers_dropped
Methods in com.biglybt.core.peermanager.messaging.azureus that return PeerItem Modifier and Type Method Description private PeerItem[]
AZPeerExchange. extractPeers(java.lang.String key_name, java.util.Map root_map)
PeerItem[]
AZPeerExchange. getAddedPeers()
PeerItem[]
AZStylePeerExchange. getAddedPeers()
PeerItem[]
AZPeerExchange. getDroppedPeers()
PeerItem[]
AZStylePeerExchange. getDroppedPeers()
Methods in com.biglybt.core.peermanager.messaging.azureus with parameters of type PeerItem Modifier and Type Method Description private void
AZPeerExchange. insertPeers(java.lang.String key_name, java.util.Map root_map, PeerItem[] peers)
Constructors in com.biglybt.core.peermanager.messaging.azureus with parameters of type PeerItem Constructor Description AZPeerExchange(byte[] _infohash, PeerItem[] _peers_added, PeerItem[] _peers_dropped, byte version)
-
Uses of PeerItem in com.biglybt.core.peermanager.messaging.bittorrent.ltep
Fields in com.biglybt.core.peermanager.messaging.bittorrent.ltep declared as PeerItem Modifier and Type Field Description private PeerItem[]
UTPeerExchange. peers_added
private PeerItem[]
UTPeerExchange. peers_dropped
private PeerItem[]
UTPeerExchange. peersAddedNoSeeds
Methods in com.biglybt.core.peermanager.messaging.bittorrent.ltep that return PeerItem Modifier and Type Method Description PeerItem[]
UTPeerExchange. getAddedPeers()
PeerItem[]
UTPeerExchange. getAddedPeers(boolean seeds)
PeerItem[]
UTPeerExchange. getDroppedPeers()
Methods in com.biglybt.core.peermanager.messaging.bittorrent.ltep with parameters of type PeerItem Modifier and Type Method Description private void
UTPeerExchange. insertPeers(java.lang.String key_name, java.util.Map root_map, boolean include_flags, PeerItem[] peers)
Constructors in com.biglybt.core.peermanager.messaging.bittorrent.ltep with parameters of type PeerItem Constructor Description UTPeerExchange(PeerItem[] _peers_added, PeerItem[] _peers_dropped, PeerItem[] peersAddedNoSeeds, byte version)
-
Uses of PeerItem in com.biglybt.core.peermanager.peerdb
Fields in com.biglybt.core.peermanager.peerdb declared as PeerItem Modifier and Type Field Description private PeerItem
PeerExchangerItem. base_peer
private PeerItem[]
PeerDatabase. cached_peer_popularities
private PeerItem
PeerDatabase. self_peer
Fields in com.biglybt.core.peermanager.peerdb with type parameters of type PeerItem Modifier and Type Field Description private java.util.Map<PeerItem,java.lang.Object>
PeerExchangerItem. connected_peers
private java.util.LinkedHashSet<PeerItem>
PeerExchangerItem. connections_added
private java.util.LinkedHashSet<PeerItem>
PeerExchangerItem. connections_dropped
private java.util.TreeSet<PeerItem>
PeerDatabase. discovered_peers
private java.util.TreeSet<PeerItem>
PeerDatabase. discovered_peers_non_pub
Methods in com.biglybt.core.peermanager.peerdb that return PeerItem Modifier and Type Method Description static PeerItem
PeerItemFactory. createPeerItem(byte[] serialization, byte source, byte handshake_type, int udp_port, java.lang.String network)
Create a peer item using the given peer raw byte serialization (address and port).static PeerItem
PeerItemFactory. createPeerItem(java.lang.String address, int tcp_port, byte source, byte handshake_type, int udp_port, byte crypto_level, int up_speed)
Create a peer item using the given peer address and port information.protected PeerItem
PeerExchangerItem. getBasePeer()
protected PeerItem[]
PeerExchangerItem. getConnectedPeers()
PeerItem[]
PeerDatabase. getDiscoveredPeers()
PeerItem[]
PeerDatabase. getDiscoveredPeers(java.lang.String address)
private PeerItem[]
PeerDatabase. getExchangedPeersSortedByLeastPopularFirst()
PeerItem[]
PeerExchangerItem. getNewlyAddedPeerConnections()
Get the list of peer connections added since this method was last called.PeerItem[]
PeerExchangerItem. getNewlyAddedPeerConnections(java.lang.String network)
PeerItem[]
PeerExchangerItem. getNewlyDroppedPeerConnections()
Get the list of peer connections dropped since this method was last called.PeerItem[]
PeerExchangerItem. getNewlyDroppedPeerConnections(java.lang.String network)
PeerItem
PeerDatabase. getNextOptimisticConnectPeer(boolean non_public)
Get the next potential peer for optimistic connect.private PeerItem
PeerDatabase. getNextOptimisticConnectPeer(boolean non_public, int recursion_count)
private PeerItem
PeerDatabase. getPeerFromPEX(long now, boolean starting_up, boolean non_public)
PeerItem
PeerDatabase. getSelfPeer()
Get the peer item that represents ourself.Methods in com.biglybt.core.peermanager.peerdb with parameters of type PeerItem Modifier and Type Method Description void
PeerExchangerItem. addConnectedPeer(PeerItem peer)
Add peer info obtained via peer exchange.void
PeerDatabase. addDiscoveredPeer(PeerItem peer)
Add a potential peer obtained via tracker announce, DHT announce, plugin, etc.int
PeerItem. compareTo(PeerItem other)
protected void
PeerDatabase. deregisterPeerConnection(PeerItem base_peer_key)
void
PeerExchangerItem. dropConnectedPeer(PeerItem peer)
Remove peer info obtained via peer exchange.protected boolean
PeerExchangerItem. isConnectedToPeer(PeerItem peer)
protected void
PeerExchangerItem. notifyAdded(PeerItem peer_connection)
protected void
PeerExchangerItem. notifyDropped(PeerItem peer_connection)
PeerExchangerItem
PeerDatabase. registerPeerConnection(PeerItem base_peer_item, PeerExchangerItem.Helper helper)
Register a new peer connection with the database.void
PeerDatabase. setSelfPeer(PeerItem self)
Mark the given peer as ourself.Constructors in com.biglybt.core.peermanager.peerdb with parameters of type PeerItem Constructor Description PeerExchangerItem(PeerDatabase parent_db, PeerItem peer, PeerExchangerItem.Helper helper)
-
Uses of PeerItem in com.biglybt.pifimpl.local.peers
Methods in com.biglybt.pifimpl.local.peers that return PeerItem Modifier and Type Method Description PeerItem
PeerForeignDelegate. getPeerItemIdentity()
Methods in com.biglybt.pifimpl.local.peers with parameters of type PeerItem Modifier and Type Method Description protected void
PeerManagerImpl.CoreListener. fireEvent(int type, Peer peer, PeerItem peer_item, java.lang.Object data)
void
PeerManagerImpl.CoreListener. peerDiscovered(PEPeerManager manager, PeerItem peer_item, PEPeer finder)
-