Uses of Class
com.biglybt.core.peermanager.peerdb.PeerItem
Packages that use PeerItem
Package
Description
-
Uses of PeerItem in com.biglybt.core.peer
Methods in com.biglybt.core.peer with parameters of type PeerItemModifier and TypeMethodDescriptionvoid
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 PeerItemModifier and TypeMethodDescriptionPEPeerTransport.getPeerItemIdentity()
Get the peer's address + port identification item.Methods in com.biglybt.core.peer.impl with parameters of type PeerItemModifier and TypeMethodDescriptionvoid
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 PeerItemModifier and TypeMethodDescriptionprivate 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 PeerItemMethods in com.biglybt.core.peer.impl.transport that return PeerItem -
Uses of PeerItem in com.biglybt.core.peermanager
Methods in com.biglybt.core.peermanager with parameters of type PeerItemModifier and TypeMethodDescriptionvoid
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 PeerItemModifier and TypeFieldDescriptionprivate final PeerItem[]
AZPeerExchange.peers_added
private final PeerItem[]
AZPeerExchange.peers_dropped
Methods in com.biglybt.core.peermanager.messaging.azureus that return PeerItemModifier and TypeMethodDescriptionprivate PeerItem[]
AZPeerExchange.extractPeers
(String key_name, 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 PeerItemModifier and TypeMethodDescriptionprivate void
AZPeerExchange.insertPeers
(String key_name, Map root_map, PeerItem[] peers) Constructors in com.biglybt.core.peermanager.messaging.azureus with parameters of type PeerItemModifierConstructorDescriptionAZPeerExchange
(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 PeerItemModifier and TypeFieldDescriptionprivate final PeerItem[]
UTPeerExchange.peers_added
private final PeerItem[]
UTPeerExchange.peers_dropped
private final PeerItem[]
UTPeerExchange.peersAddedNoSeeds
Methods in com.biglybt.core.peermanager.messaging.bittorrent.ltep that return PeerItemModifier and TypeMethodDescriptionPeerItem[]
UTPeerExchange.getAddedPeers()
PeerItem[]
UTPeerExchange.getAddedPeers
(boolean seeds) PeerItem[]
UTPeerExchange.getDroppedPeers()
Methods in com.biglybt.core.peermanager.messaging.bittorrent.ltep with parameters of type PeerItemModifier and TypeMethodDescriptionprivate void
UTPeerExchange.insertPeers
(String key_name, Map root_map, boolean include_flags, PeerItem[] peers) Constructors in com.biglybt.core.peermanager.messaging.bittorrent.ltep with parameters of type PeerItemModifierConstructorDescriptionUTPeerExchange
(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 PeerItemModifier and TypeFieldDescriptionprivate final 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 PeerItemModifier and TypeFieldDescriptionPeerExchangerItem.connected_peers
private final LinkedHashSet<PeerItem>
PeerExchangerItem.connections_added
private final LinkedHashSet<PeerItem>
PeerExchangerItem.connections_dropped
PeerDatabase.discovered_peers
PeerDatabase.discovered_peers_non_pub
Methods in com.biglybt.core.peermanager.peerdb that return PeerItemModifier and TypeMethodDescriptionstatic PeerItem
PeerItemFactory.createPeerItem
(byte[] serialization, byte source, byte handshake_type, int udp_port, String network) Create a peer item using the given peer raw byte serialization (address and port).static PeerItem
PeerItemFactory.createPeerItem
(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
(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
(String network) PeerItem[]
PeerExchangerItem.getNewlyDroppedPeerConnections()
Get the list of peer connections dropped since this method was last called.PeerItem[]
PeerExchangerItem.getNewlyDroppedPeerConnections
(String network) 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) PeerDatabase.getSelfPeer()
Get the peer item that represents ourself.Methods in com.biglybt.core.peermanager.peerdb with parameters of type PeerItemModifier and TypeMethodDescriptionvoid
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
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) 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 PeerItemModifierConstructorDescriptionprotected
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 PeerItemMethods in com.biglybt.pifimpl.local.peers with parameters of type PeerItemModifier and TypeMethodDescriptionprotected void
void
PeerManagerImpl.CoreListener.peerDiscovered
(PEPeerManager manager, PeerItem peer_item, PEPeer finder)