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