Package com.biglybt.core.peer.impl
Interface PEPeerControlHashHandler
-
- All Known Implementing Classes:
PEPeerControlHashHandlerImpl
public interface PEPeerControlHashHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
PEPeerControlHashHandler.HashesReceiver
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
hashRequest(int piece_number, DiskManagerCheckRequestListener.HashListener listener)
void
receivedHashes(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers, byte[][] hashes)
void
receivedHashRequest(PEPeerTransport peer, PEPeerControlHashHandler.HashesReceiver receiver, byte[] root_hash, int base_layer, int index, int length, int proof_layers)
void
rejectedHashes(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers)
void
sendingRequest(PEPeerTransport peer, DiskManagerReadRequest request)
void
stop()
void
update()
-
-
-
Method Detail
-
sendingRequest
void sendingRequest(PEPeerTransport peer, DiskManagerReadRequest request)
-
hashRequest
boolean hashRequest(int piece_number, DiskManagerCheckRequestListener.HashListener listener)
-
receivedHashes
void receivedHashes(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers, byte[][] hashes)
-
receivedHashRequest
void receivedHashRequest(PEPeerTransport peer, PEPeerControlHashHandler.HashesReceiver receiver, byte[] root_hash, int base_layer, int index, int length, int proof_layers)
-
rejectedHashes
void rejectedHashes(PEPeerTransport peer, byte[] root_hash, int base_layer, int index, int length, int proof_layers)
-
update
void update()
-
stop
void stop()
-
-