Package com.biglybt.core.torrent
Interface TOTorrentFileHashTree
- All Known Implementing Classes:
TOTorrentFileHashTreeImpl
public interface TOTorrentFileHashTree
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptiongetFile()
byte[]
boolean
void
receivedHashes
(byte[] root_hash, int base_layer, int index, int length, int proof_layers, byte[][] hashes) boolean
requestHashes
(TOTorrentFileHashTree.PieceTreeProvider piece_tree_provider, TOTorrentFileHashTree.HashesReceiver hashes_receiver, byte[] root_hash, int base_layer, int index, int length, int proof_layers) requestPieceHash
(int piece_number, BitFlags available)
-
Method Details
-
getFile
TOTorrentFile getFile() -
getRootHash
byte[] getRootHash() -
isPieceLayerComplete
boolean isPieceLayerComplete() -
requestPieceHash
-
receivedHashes
void receivedHashes(byte[] root_hash, int base_layer, int index, int length, int proof_layers, byte[][] hashes) -
requestHashes
boolean requestHashes(TOTorrentFileHashTree.PieceTreeProvider piece_tree_provider, TOTorrentFileHashTree.HashesReceiver hashes_receiver, byte[] root_hash, int base_layer, int index, int length, int proof_layers)
-