NAME
Net::BitTorrent::Protocol::BEP52 - BitTorrent v2 Protocol Extensions
DESCRIPTION
This module extends BEP 03 with BitTorrent v2 specific messages as defined in BEP 52.
METHODS
send_hash_request($pieces_root, $proof_layer, $base_layer, $index, $length)
Sends a request for a range of hashes from a Merkle tree.
send_hashes($pieces_root, $proof_layer, $base_layer, $index, $length, $hashes)
Sends a response containing Merkle tree hashes and proof nodes.
send_hash_reject($pieces_root, $proof_layer, $base_layer, $index, $length)
Rejects a hash request.
on_hash_request(...)
Callback triggered when a hash request is received.
on_hashes(...)
Callback triggered when hashes are received.
on_hash_reject(...)
Callback triggered when a hash request is rejected.