Package com.biglybt.core.torrent
Interface TOTorrentFileHashTree
-
- All Known Implementing Classes:
TOTorrentFileHashTreeImpl
public interface TOTorrentFileHashTree
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
TOTorrentFileHashTree.HashesReceiver
static interface
TOTorrentFileHashTree.HashRequest
static interface
TOTorrentFileHashTree.PieceTreeProvider
static interface
TOTorrentFileHashTree.PieceTreeReceiver
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TOTorrentFile
getFile()
byte[]
getRootHash()
boolean
isPieceLayerComplete()
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)
TOTorrentFileHashTree.HashRequest
requestPieceHash(int piece_number, BitFlags available)
-
-
-
Method Detail
-
getFile
TOTorrentFile getFile()
-
getRootHash
byte[] getRootHash()
-
isPieceLayerComplete
boolean isPieceLayerComplete()
-
requestPieceHash
TOTorrentFileHashTree.HashRequest requestPieceHash(int piece_number, BitFlags available)
-
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)
-
-