Uses of Class
org.klomp.snark.BitField
| Package | Description |
|---|---|
| org.klomp.snark |
I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced
to add a web UI, DHT support, and other features.
|
-
Uses of BitField in org.klomp.snark
Fields in org.klomp.snark declared as BitField Modifier and Type Field Description (package private) BitFieldPeerState. bitfieldthe pieces the peer has.Methods in org.klomp.snark that return BitField Modifier and Type Method Description BitFieldStorage. getBitField()The BitField that tells which pieces this storage contains.BitFieldCompleteListener. getSavedTorrentBitField(Snark snark)BitFieldSnarkManager. getSavedTorrentBitField(Snark snark)Get the saved bitfield for a torrent from the config file.BitFieldUpdateRunner. getSavedTorrentBitField(Snark snark)Methods in org.klomp.snark with parameters of type BitField Modifier and Type Method Description booleanSnarkManager. addTorrent(MetaInfo metainfo, BitField bitfield, String filename, File baseFile, boolean dontAutoStart)Add a torrent from a MetaInfo.voidStorage. check(long savedTime, BitField savedBitField)Creates (and/or checks) all files from the metainfo file list.PartialPiecePeerCoordinator. getPartialPiece(Peer peer, BitField havePieces)Return partial piece to the PeerState if it's still wanted and peer has it.PartialPiecePeerListener. getPartialPiece(Peer peer, BitField havePieces)Called when a peer has connected and there may be a partially downloaded piece that the coordinatorator can give the peer taskbooleanPeerCoordinator. gotBitField(Peer peer, BitField bitfield)Returns true if the given bitfield contains at least one piece we are interested in.booleanPeerListener. gotBitField(Peer peer, BitField bitfield)Called when a bitmap message is received.booleanPeerCoordinator. needPiece(Peer peer, BitField havePieces)Called when we are downloading from the peer and may need to ask for a new piece.booleanPeerListener. needPiece(Peer peer, BitField bitfield)Called when we are downloading from the peer and may need to ask for a new piece.voidPeer. runConnection(I2PSnarkUtil util, PeerListener listener, BitField bitfield, MagnetState mState, boolean uploadOnly)Runs the connection to the other peer.voidWebPeer. runConnection(I2PSnarkUtil util, PeerListener listener, BitField ignore, MagnetState mState, boolean uploadOnly)Runs the connection to the other peer.(package private) voidPeerConnectionOut. sendBitfield(BitField bitfield)intPeerCoordinator. wantPiece(Peer peer, BitField havePieces)Returns one of pieces in the given BitField that is still wanted or -1 if none of the given pieces are wanted.intPeerListener. wantPiece(Peer peer, BitField bitfield)Called when we are downloading from the peer and need to ask for a new piece.