Package com.biglybt.core.dht.transport
Interface DHTTransportRequestHandler
-
- All Known Implementing Classes:
DHTControlImpl
,DHTTransportRequestCounter
public interface DHTTransportRequestHandler
-
-
Method Summary
-
-
-
Method Detail
-
pingRequest
void pingRequest(DHTTransportContact contact)
-
keyBlockRequest
void keyBlockRequest(DHTTransportContact contact, byte[] key_block_request, byte[] key_block_signature)
-
statsRequest
DHTTransportFullStats statsRequest(DHTTransportContact contact)
-
storeRequest
DHTTransportStoreReply storeRequest(DHTTransportContact contact, byte[][] keys, DHTTransportValue[][] value_sets)
-
queryStoreRequest
DHTTransportQueryStoreReply queryStoreRequest(DHTTransportContact contact, int header_len, java.util.List<java.lang.Object[]> keys)
-
findNodeRequest
DHTTransportContact[] findNodeRequest(DHTTransportContact contact, byte[] id)
-
findValueRequest
DHTTransportFindValueReply findValueRequest(DHTTransportContact contact, byte[] key, int max_values, short flags)
-
contactImported
void contactImported(DHTTransportContact contact, boolean is_bootstrap)
Mechanism for reporting that a contact has been imported- Parameters:
contact
-
-
contactRemoved
void contactRemoved(DHTTransportContact contact)
-
getTransportEstimatedDHTSize
int getTransportEstimatedDHTSize()
-
setTransportEstimatedDHTSize
void setTransportEstimatedDHTSize(int size)
-
-