Class PieceBlocksView.ManagerData
java.lang.Object
com.biglybt.core.peer.PEPeerManagerListenerAdapter
com.biglybt.ui.swt.views.PieceBlocksView.ManagerData
- All Implemented Interfaces:
DownloadManagerPeerListener, PEPeerManagerListener
- Enclosing class:
PieceBlocksView
private class PieceBlocksView.ManagerData
extends PEPeerManagerListenerAdapter
implements DownloadManagerPeerListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final longprivate final intprivate boolean(package private) final Objectprivate final DownloadManagerprivate PEPeerManagerprivate Map<PEPeer, PieceBlocksView.PeerDetails> private Map<Integer, PieceBlocksView.PieceDetails> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voiddelete()(package private) long(package private) intvoidvoidpeerManagerAdded(PEPeerManager manager) voidpeerManagerRemoved(PEPeerManager manager) voidpeerManagerWillBeAdded(PEPeerManager peer_manager) Called when a peer manager is created but not yet startedvoidpeerRemoved(PEPeer peer) voidpieceAdded(PEPeerManager manager, PEPiece piece, PEPeer for_peer) piece activatedvoidpieceRemoved(PEPeerManager manager, PEPiece piece) voidrequestAdded(PEPeerManager manager, PEPiece piece, PEPeer peer, PeerReadRequest request) (package private) int[]update()Methods inherited from class PEPeerManagerListenerAdapter
destroyed, peerAdded, peerDiscovered, peerRemoved, peerSentBadData, pieceCorrupted
-
Field Details
-
lock
-
add_time
private final long add_time -
manager
-
blocks_per_piece
private final int blocks_per_piece -
peer_manager
-
peer_map
-
piece_map
-
deleted
private boolean deleted
-
-
Constructor Details
-
ManagerData
-
-
Method Details
-
getBlocksPerPiece
int getBlocksPerPiece() -
getAddTime
long getAddTime() -
delete
void delete() -
peerManagerWillBeAdded
Description copied from interface:DownloadManagerPeerListenerCalled when a peer manager is created but not yet started- Specified by:
peerManagerWillBeAddedin interfaceDownloadManagerPeerListener- Parameters:
peer_manager-
-
peerManagerAdded
- Specified by:
peerManagerAddedin interfaceDownloadManagerPeerListener
-
peerManagerRemoved
- Specified by:
peerManagerRemovedin interfaceDownloadManagerPeerListener
-
pieceAdded
Description copied from interface:PEPeerManagerListenerpiece activated- Specified by:
pieceAddedin interfacePEPeerManagerListener- Overrides:
pieceAddedin classPEPeerManagerListenerAdapter- Parameters:
piece-for_peer- maybe null if not for a particular peer
-
pieceRemoved
- Specified by:
pieceRemovedin interfacePEPeerManagerListener- Overrides:
pieceRemovedin classPEPeerManagerListenerAdapter
-
requestAdded
public void requestAdded(PEPeerManager manager, PEPiece piece, PEPeer peer, PeerReadRequest request) - Specified by:
requestAddedin interfacePEPeerManagerListener- Overrides:
requestAddedin classPEPeerManagerListenerAdapter
-
peerAdded
- Specified by:
peerAddedin interfaceDownloadManagerPeerListener
-
peerRemoved
- Specified by:
peerRemovedin interfaceDownloadManagerPeerListener
-
update
int[] update()
-