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 TypeMethodDescriptionvoidPEPeerManagerListener.peerDiscovered(PEPeerManager manager, PeerItem peer, PEPeer finder) voidPEPeerManagerListenerAdapter.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 TypeMethodDescriptionvoidPEPeerControl.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 booleanPEPeerControlImpl.isAlreadyConnected(PeerItem peer_id) voidPEPeerControlImpl.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 TypeMethodDescriptionvoidPeerManager.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_addedprivate final PeerItem[]AZPeerExchange.peers_droppedMethods 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 voidAZPeerExchange.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_addedprivate final PeerItem[]UTPeerExchange.peers_droppedprivate final PeerItem[]UTPeerExchange.peersAddedNoSeedsMethods 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 voidUTPeerExchange.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 PeerItemPeerExchangerItem.base_peerprivate PeerItem[]PeerDatabase.cached_peer_popularitiesprivate PeerItemPeerDatabase.self_peerFields in com.biglybt.core.peermanager.peerdb with type parameters of type PeerItemModifier and TypeFieldDescriptionPeerExchangerItem.connected_peersprivate final LinkedHashSet<PeerItem> PeerExchangerItem.connections_addedprivate final LinkedHashSet<PeerItem> PeerExchangerItem.connections_droppedPeerDatabase.discovered_peersPeerDatabase.discovered_peers_non_pubMethods in com.biglybt.core.peermanager.peerdb that return PeerItemModifier and TypeMethodDescriptionstatic PeerItemPeerItemFactory.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 PeerItemPeerItemFactory.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 PeerItemPeerExchangerItem.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 PeerItemPeerDatabase.getNextOptimisticConnectPeer(boolean non_public, int recursion_count) private PeerItemPeerDatabase.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 TypeMethodDescriptionvoidPeerExchangerItem.addConnectedPeer(PeerItem peer) Add peer info obtained via peer exchange.voidPeerDatabase.addDiscoveredPeer(PeerItem peer) Add a potential peer obtained via tracker announce, DHT announce, plugin, etc.intprotected voidPeerDatabase.deregisterPeerConnection(PeerItem base_peer_key) voidPeerExchangerItem.dropConnectedPeer(PeerItem peer) Remove peer info obtained via peer exchange.protected booleanPeerExchangerItem.isConnectedToPeer(PeerItem peer) protected voidPeerExchangerItem.notifyAdded(PeerItem peer_connection) protected voidPeerExchangerItem.notifyDropped(PeerItem peer_connection) PeerDatabase.registerPeerConnection(PeerItem base_peer_item, PeerExchangerItem.Helper helper) Register a new peer connection with the database.voidPeerDatabase.setSelfPeer(PeerItem self) Mark the given peer as ourself.Constructors in com.biglybt.core.peermanager.peerdb with parameters of type PeerItemModifierConstructorDescriptionprotectedPeerExchangerItem(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 voidvoidPeerManagerImpl.CoreListener.peerDiscovered(PEPeerManager manager, PeerItem peer_item, PEPeer finder)