Package com.biglybt.ui.swt.views
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 long
private final int
private boolean
(package private) final Object
private final DownloadManager
private PEPeerManager
private Map
<PEPeer, PieceBlocksView.PeerDetails> private Map
<Integer, PieceBlocksView.PieceDetails> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
delete()
(package private) long
(package private) int
void
void
peerManagerAdded
(PEPeerManager manager) void
peerManagerRemoved
(PEPeerManager manager) void
peerManagerWillBeAdded
(PEPeerManager peer_manager) Called when a peer manager is created but not yet startedvoid
peerRemoved
(PEPeer peer) void
pieceAdded
(PEPeerManager manager, PEPiece piece, PEPeer for_peer) piece activatedvoid
pieceRemoved
(PEPeerManager manager, PEPiece piece) void
requestAdded
(PEPeerManager manager, PEPiece piece, PEPeer peer, PeerReadRequest request) (package private) int[]
update()
Methods inherited from class com.biglybt.core.peer.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:DownloadManagerPeerListener
Called when a peer manager is created but not yet started- Specified by:
peerManagerWillBeAdded
in interfaceDownloadManagerPeerListener
- Parameters:
peer_manager
-
-
peerManagerAdded
- Specified by:
peerManagerAdded
in interfaceDownloadManagerPeerListener
-
peerManagerRemoved
- Specified by:
peerManagerRemoved
in interfaceDownloadManagerPeerListener
-
pieceAdded
Description copied from interface:PEPeerManagerListener
piece activated- Specified by:
pieceAdded
in interfacePEPeerManagerListener
- Overrides:
pieceAdded
in classPEPeerManagerListenerAdapter
- Parameters:
piece
-for_peer
- maybe null if not for a particular peer
-
pieceRemoved
- Specified by:
pieceRemoved
in interfacePEPeerManagerListener
- Overrides:
pieceRemoved
in classPEPeerManagerListenerAdapter
-
requestAdded
public void requestAdded(PEPeerManager manager, PEPiece piece, PEPeer peer, PeerReadRequest request) - Specified by:
requestAdded
in interfacePEPeerManagerListener
- Overrides:
requestAdded
in classPEPeerManagerListenerAdapter
-
peerAdded
- Specified by:
peerAdded
in interfaceDownloadManagerPeerListener
-
peerRemoved
- Specified by:
peerRemoved
in interfaceDownloadManagerPeerListener
-
update
int[] update()
-