org.gudy.azureus2.core3.torrent.impl
Class TOTorrentFileHasher
java.lang.Object
org.gudy.azureus2.core3.torrent.impl.TOTorrentFileHasher
public class TOTorrentFileHasher
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
do_other_per_file_hash
protected final boolean do_other_per_file_hash
piece_length
protected final int piece_length
pieces
protected final Vector pieces
buffer
protected final byte[] buffer
buffer_pos
protected int buffer_pos
overall_sha1_hash
protected SHA1Hasher overall_sha1_hash
overall_ed2k_hash
protected ED2KHasher overall_ed2k_hash
sha1_digest
protected byte[] sha1_digest
ed2k_digest
protected byte[] ed2k_digest
per_file_sha1_digest
protected byte[] per_file_sha1_digest
per_file_ed2k_digest
protected byte[] per_file_ed2k_digest
listener
protected final TOTorrentFileHasherListener listener
cancelled
protected boolean cancelled
TOTorrentFileHasher
protected TOTorrentFileHasher(boolean _do_other_overall_hashes,
boolean _do_other_per_file_hash,
int _piece_length,
TOTorrentFileHasherListener _listener)
getPerFileSHA1Digest
protected byte[] getPerFileSHA1Digest()
getPerFileED2KDigest
protected byte[] getPerFileED2KDigest()
getPieces
protected byte[][] getPieces()
throws TOTorrentException
- Throws:
TOTorrentException
getED2KDigest
protected byte[] getED2KDigest()
throws TOTorrentException
- Throws:
TOTorrentException
getSHA1Digest
protected byte[] getSHA1Digest()
throws TOTorrentException
- Throws:
TOTorrentException
cancel
protected void cancel()