Uses of Interface
com.biglybt.core.dht.transport.DHTTransportContact
Packages that use DHTTransportContact
Package
Description
-
Uses of DHTTransportContact in com.biglybt.core.dht
Methods in com.biglybt.core.dht with parameters of type DHTTransportContactModifier and TypeMethodDescriptionbyte[][]
DHTStorageAdapter.createNewDiversification
(String description, DHTTransportContact cause, byte[] key, boolean put_operation, byte diversification_type, boolean exhaustive_get, int max_depth) void
DHTOperationAdapter.found
(DHTTransportContact contact, boolean is_closest) void
DHTOperationListener.found
(DHTTransportContact contact, boolean is_closest) boolean
DHTStorageBlock.hasBeenSentTo
(DHTTransportContact contact) DHTStorageAdapter.keyBlockRequest
(DHTTransportContact direct_sender, byte[] request, byte[] signature) void
DHTStorageAdapter.keyRead
(DHTStorageKey adapter_key, DHTTransportContact contact) void
DHTOperationAdapter.read
(DHTTransportContact contact, DHTTransportValue value) void
DHTOperationListener.read
(DHTTransportContact contact, DHTTransportValue value) byte[]
DHT.remove
(DHTTransportContact[] contacts, byte[] key, String description, DHTOperationListener listener) void
DHTOperationAdapter.searching
(DHTTransportContact contact, int level, int active_searches) void
DHTOperationListener.searching
(DHTTransportContact contact, int level, int active_searches) void
DHTStorageBlock.sentTo
(DHTTransportContact contact) void
DHTOperationAdapter.wrote
(DHTTransportContact contact, DHTTransportValue value) void
DHTOperationListener.wrote
(DHTTransportContact contact, DHTTransportValue value) -
Uses of DHTTransportContact in com.biglybt.core.dht.control
Methods in com.biglybt.core.dht.control that return DHTTransportContactModifier and TypeMethodDescriptionDHTControlActivity.ActivityNode.getContact()
DHTControlContact.getTransportContact()
Methods in com.biglybt.core.dht.control that return types with arguments of type DHTTransportContactModifier and TypeMethodDescriptionDHTControl.getClosestContactsList
(byte[] id, int num_to_return, boolean live_only) DHTControl.getClosestKContactsList
(byte[] id, boolean live_only) Methods in com.biglybt.core.dht.control with parameters of type DHTTransportContactModifier and TypeMethodDescriptionbyte[][]
DHTControlAdapter.diversify
(String description, DHTTransportContact cause, boolean put_operation, boolean existing, byte[] key, byte type, boolean exhaustive, int max_depth) void
DHTControl.putDirectEncodedKeys
(byte[][] keys, String description, DHTTransportValue[][] value_sets, DHTTransportContact contact, DHTOperationListener listener) byte[]
DHTControl.remove
(DHTTransportContact[] contacts, byte[] key, String description, DHTOperationListener listener) boolean
DHTControl.verifyContact
(DHTTransportContact c, boolean direct) Method parameters in com.biglybt.core.dht.control with type arguments of type DHTTransportContactModifier and TypeMethodDescriptionvoid
DHTControl.putDirectEncodedKeys
(byte[][] keys, String description, DHTTransportValue[][] value_sets, List<DHTTransportContact> contacts) -
Uses of DHTTransportContact in com.biglybt.core.dht.control.impl
Classes in com.biglybt.core.dht.control.impl that implement DHTTransportContactFields in com.biglybt.core.dht.control.impl declared as DHTTransportContactModifier and TypeFieldDescriptionprivate final DHTTransportContact
DHTControlImpl.ANImpl.contact
private DHTTransportContact[]
DHTControlImpl.DHTTransportFindValueReplyImpl.contacts
private final DHTTransportContact
DHTControlImpl.anonContact.delegate
(package private) DHTTransportContact
DHTControlImpl.local_contact
private final DHTTransportContact
DHTControlContactImpl.t_contact
Fields in com.biglybt.core.dht.control.impl with type parameters of type DHTTransportContactModifier and TypeFieldDescriptionprivate final TreeSet<DHTTransportContact>
DHTControlImpl.sortedTransportContactSet.tree_set
Methods in com.biglybt.core.dht.control.impl that return DHTTransportContactModifier and TypeMethodDescriptionDHTControlImpl.findNodeRequest
(DHTTransportContact originating_contact, byte[] id) private DHTTransportContact[]
DHTControlImpl.findNodeRequest
(DHTTransportContact originating_contact, byte[] id, boolean already_logged) DHTControlImpl.ANImpl.getContact()
DHTControlImpl.DHTTransportFindValueReplyImpl.getContacts()
DHTControlImpl.anonValue.getOriginator()
DHTControlContactImpl.getTransportContact()
Methods in com.biglybt.core.dht.control.impl that return types with arguments of type DHTTransportContactModifier and TypeMethodDescriptionDHTControlImpl.getClosestContactsList
(byte[] id, int num_to_return, boolean live_only) protected Set<DHTTransportContact>
DHTControlImpl.getClosestContactsSet
(byte[] id, int num_to_return, boolean live_only) DHTControlImpl.getClosestKContactsList
(byte[] id, boolean live_only) DHTControlImpl.sortedTransportContactSet.getSet()
Methods in com.biglybt.core.dht.control.impl with parameters of type DHTTransportContactModifier and TypeMethodDescriptionvoid
DHTControlImpl.contactImported
(DHTTransportContact contact, boolean is_bootstrap) void
DHTControlImpl.contactRemoved
(DHTTransportContact contact) protected void
DHTControlImpl.createRouter
(DHTTransportContact _local_contact) abstract void
DHTControlImpl.lookupResultHandler.diversify
(DHTTransportContact cause, byte diversification_type) DHTControlImpl.findNodeRequest
(DHTTransportContact originating_contact, byte[] id) private DHTTransportContact[]
DHTControlImpl.findNodeRequest
(DHTTransportContact originating_contact, byte[] id, boolean already_logged) DHTControlImpl.findValueRequest
(DHTTransportContact originating_contact, byte[] key, int max_values, short flags) void
DHTControlImpl.DHTOperationListenerDemuxer.found
(DHTTransportContact contact, boolean is_closest) private int
DHTControlImpl.generateSpoofID
(DHTTransportContact contact) private byte[]
DHTControlImpl.generateSpoofID2
(DHTTransportContact contact) void
DHTControlImpl.keyBlockRequest
(DHTTransportContact originating_contact, byte[] request, byte[] sig) protected void
DHTControlImpl.logDiversification
(DHTTransportContact contact, byte[][] keys, byte[][] div) void
DHTControlImpl.pingRequest
(DHTTransportContact originating_contact) void
DHTControlImpl.putDirectEncodedKeys
(byte[][] encoded_keys, String description, DHTTransportValue[][] value_sets, DHTTransportContact contact, DHTOperationListener listener) DHTControlImpl.queryStoreRequest
(DHTTransportContact originating_contact, int header_len, List<Object[]> keys) void
DHTControlImpl.DHTOperationListenerDemuxer.read
(DHTTransportContact contact, DHTTransportValue value) byte[]
DHTControlImpl.remove
(DHTTransportContact[] contacts, byte[] unencoded_key, String description, DHTOperationListener listener) void
DHTControlImpl.DHTOperationListenerDemuxer.searching
(DHTTransportContact contact, int level, int active_searches) DHTControlImpl.statsRequest
(DHTTransportContact contact) DHTControlImpl.storeRequest
(DHTTransportContact originating_contact, byte[][] keys, DHTTransportValue[][] value_sets) boolean
DHTControlImpl.verifyContact
(DHTTransportContact c, boolean direct) void
DHTControlImpl.DHTOperationListenerDemuxer.wrote
(DHTTransportContact contact, DHTTransportValue value) Method parameters in com.biglybt.core.dht.control.impl with type arguments of type DHTTransportContactModifier and TypeMethodDescriptionabstract void
DHTControlImpl.lookupResultHandler.closest
(List<DHTTransportContact> res) protected void
DHTControlImpl.estimateDHTSize
(byte[] id, List<DHTTransportContact> contacts, int contacts_to_use) protected void
DHTControlImpl.put
(ThreadPool thread_pool, boolean high_priority, byte[][] initial_encoded_keys, String description, DHTTransportValue[][] initial_value_sets, short flags, List<DHTTransportContact> contacts, long timeout, DHTControlImpl.DHTOperationListenerDemuxer listener, boolean consider_diversification, Set things_written, int put_level, boolean immediate) void
DHTControlImpl.putDirectEncodedKeys
(byte[][] encoded_keys, String description, DHTTransportValue[][] value_sets, List<DHTTransportContact> contacts) Constructors in com.biglybt.core.dht.control.impl with parameters of type DHTTransportContactModifierConstructorDescription(package private)
ANImpl
(DHTTransportContact _contact) protected
protected
DHTControlContactImpl
(DHTTransportContact _t_contact) DHTControlContactImpl
(DHTTransportContact _t_contact, DHTRouterContact _r_contact) protected
DHTTransportFindValueReplyImpl
(DHTTransportContact[] _contacts) -
Uses of DHTTransportContact in com.biglybt.core.dht.db
Methods in com.biglybt.core.dht.db with parameters of type DHTTransportContactModifier and TypeMethodDescriptionDHTDB.get
(DHTTransportContact reader, HashWrapper key, int max_values, short flags, boolean external_request) DHTDBValue.getValueForRelay
(DHTTransportContact new_originator) DHTDB.keyBlockRequest
(DHTTransportContact direct_sender, byte[] request, byte[] signature) DHTDB.queryStore
(DHTTransportContact originating_contact, int header_len, List<Object[]> keys) DHTDB.remove
(DHTTransportContact sender, HashWrapper key) Local remove - returns a value suitable for putting in the DHTDHTDB.remove
(DHTTransportContact sender, HashWrapper key, short flags) byte
DHTDB.store
(DHTTransportContact sender, HashWrapper key, DHTTransportValue[] values) Remote store -
Uses of DHTTransportContact in com.biglybt.core.dht.db.impl
Fields in com.biglybt.core.dht.db.impl declared as DHTTransportContactModifier and TypeFieldDescriptionprivate DHTTransportContact
DHTDBImpl.SurveyContactState.contact
(package private) DHTTransportContact
DHTDBImpl.local_contact
private DHTTransportContact
DHTDBValueImpl.originator
private DHTTransportContact
DHTDBValueImpl.sender
Methods in com.biglybt.core.dht.db.impl that return DHTTransportContactModifier and TypeMethodDescriptionprotected DHTTransportContact
DHTDBImpl.SurveyContactState.getContact()
protected DHTTransportContact
DHTDBImpl.getLocalContact()
DHTDBValueImpl.getOriginator()
DHTDBValueImpl.getSender()
Methods in com.biglybt.core.dht.db.impl with parameters of type DHTTransportContactModifier and TypeMethodDescriptionprotected void
DHTDBImpl.banContact
(DHTTransportContact contact, String reason) byte[][]
DHTDBImpl.adapterFacade.createNewDiversification
(String description, DHTTransportContact cause, byte[] key, boolean put_operation, byte diversification_type, boolean exhaustive_get, int max_depth) protected void
DHTDBImpl.decrementValueAdds
(DHTTransportContact contact) protected void
DHTDBImpl.doQuery
(byte[] survey_my_id, int total, Map<DHTDBMapping, List<DHTTransportContact>> mapping_to_node_map, LinkedList<Map.Entry<DHTTransportContact, ByteArrayHashMap<List<DHTDBMapping>>>> to_do, Map<DHTTransportContact, Object[]> replies, DHTTransportContact done_contact, List<DHTDBMapping> done_mappings, List<byte[]> done_reply) DHTDBImpl.get
(DHTTransportContact reader, HashWrapper key, int max_values, short flags, boolean external_request) protected DHTDBValueImpl
DHTDBMapping.get
(DHTTransportContact originator) protected DHTDBValueImpl[]
DHTDBMapping.get
(DHTTransportContact by_who, int max, short flags) protected List<DHTDBValueImpl>
DHTDBMapping.getAllValues
(DHTTransportContact originator) protected DHTDBValueImpl
DHTDBMapping.getAnyValue
(DHTTransportContact originator) DHTDBValueImpl.getValueForRelay
(DHTTransportContact _sender) protected void
DHTDBImpl.incrementValueAdds
(DHTTransportContact contact) private void
DHTDBMapping.informRead
(DHTTransportContact contact) DHTDBImpl.adapterFacade.keyBlockRequest
(DHTTransportContact direct_sender, byte[] request, byte[] signature) DHTDBImpl.keyBlockRequest
(DHTTransportContact direct_sender, byte[] request, byte[] signature) void
DHTDBImpl.adapterFacade.keyRead
(DHTStorageKey adapter_key, DHTTransportContact contact) DHTDBImpl.queryStore
(DHTTransportContact originating_contact, int header_len, List<Object[]> keys) DHTDBImpl.remove
(DHTTransportContact originator, HashWrapper key) DHTDBImpl.remove
(DHTTransportContact originator, HashWrapper key, short flags) protected DHTDBValueImpl
DHTDBMapping.remove
(DHTTransportContact originator) protected void
DHTDBValueImpl.setOriginatorAndSender
(DHTTransportContact _originator) byte
DHTDBImpl.store
(DHTTransportContact sender, HashWrapper key, DHTTransportValue[] values) protected void
DHTDBImpl.SurveyContactState.updateContactDetails
(DHTTransportContact c) protected void
DHTDBMapping.updateLocalContact
(DHTTransportContact contact) Method parameters in com.biglybt.core.dht.db.impl with type arguments of type DHTTransportContactModifier and TypeMethodDescriptionprotected void
DHTDBImpl.doQuery
(byte[] survey_my_id, int total, Map<DHTDBMapping, List<DHTTransportContact>> mapping_to_node_map, LinkedList<Map.Entry<DHTTransportContact, ByteArrayHashMap<List<DHTDBMapping>>>> to_do, Map<DHTTransportContact, Object[]> replies, DHTTransportContact done_contact, List<DHTDBMapping> done_mappings, List<byte[]> done_reply) protected void
DHTDBImpl.doQuery
(byte[] survey_my_id, int total, Map<DHTDBMapping, List<DHTTransportContact>> mapping_to_node_map, LinkedList<Map.Entry<DHTTransportContact, ByteArrayHashMap<List<DHTDBMapping>>>> to_do, Map<DHTTransportContact, Object[]> replies, DHTTransportContact done_contact, List<DHTDBMapping> done_mappings, List<byte[]> done_reply) protected void
DHTDBImpl.processSurvey
(byte[] survey_my_id, List<HashWrapper> applicable_keys, ByteArrayHashMap<DHTTransportContact> survey) protected void
DHTDBImpl.queriesComplete
(byte[] survey_my_id, Map<DHTDBMapping, List<DHTTransportContact>> mapping_to_node_map, Map<DHTTransportContact, Object[]> replies) Constructors in com.biglybt.core.dht.db.impl with parameters of type DHTTransportContactModifierConstructorDescriptionprotected
DHTDBValueImpl
(long _creation_time, byte[] _value, int _version, DHTTransportContact _originator, DHTTransportContact _sender, boolean _local, int _flags, int _life_hours, byte _rep_control) constructor for the originator of values onlyprotected
DHTDBValueImpl
(DHTTransportContact _sender, DHTTransportValue _other, boolean _local) Constructor used to generate values for relaying to other contacts or receiving a value from another contact - adjusts the sender Originator, creation time, flags and value are fixed.protected
-
Uses of DHTTransportContact in com.biglybt.core.dht.impl
Methods in com.biglybt.core.dht.impl with parameters of type DHTTransportContactModifier and TypeMethodDescriptionstatic String
DHTLog.getString
(DHTTransportContact contact) static String
DHTLog.getString
(DHTTransportContact[] contacts) byte[]
DHTImpl.remove
(DHTTransportContact[] contacts, byte[] key, String description, DHTOperationListener listener) -
Uses of DHTTransportContact in com.biglybt.core.dht.nat
Methods in com.biglybt.core.dht.nat that return DHTTransportContactMethods in com.biglybt.core.dht.nat with parameters of type DHTTransportContactModifier and TypeMethodDescriptionDHTNATPuncher.punch
(String reason, DHTTransportContact target, DHTTransportContact[] rendezvous_used, Map client_data) DHTNATPuncher.punch
(String reason, InetSocketAddress[] target, DHTTransportContact[] rendezvous_used, Map client_data) void
DHTNATPuncherListener.rendezvousChanged
(DHTTransportContact rendezvous) void
DHTNATPuncher.setRendezvous
(DHTTransportContact target, DHTTransportContact rendezvous) -
Uses of DHTTransportContact in com.biglybt.core.dht.nat.impl
Fields in com.biglybt.core.dht.nat.impl declared as DHTTransportContactModifier and TypeFieldDescriptionprivate DHTTransportContact
DHTNATPuncherImpl.current_local
(package private) DHTTransportContact
DHTNATPuncherImpl.current_target
private DHTTransportContact
DHTNATPuncherImpl.last_ok_rendezvous
private DHTTransportContact
DHTNATPuncherImpl.rendezvous_local_contact
(package private) DHTTransportContact
DHTNATPuncherImpl.rendezvous_target
Fields in com.biglybt.core.dht.nat.impl with type parameters of type DHTTransportContactModifier and TypeFieldDescription(package private) List<DHTTransportContact>
DHTNATPuncherImpl.last_write_set
Methods in com.biglybt.core.dht.nat.impl that return DHTTransportContactModifier and TypeMethodDescriptionDHTNATPuncherImpl.getLocalContact()
DHTNATPuncherImpl.getRendezvous()
protected DHTTransportContact
DHTNATPuncherImpl.getRendezvous
(String reason, DHTTransportContact target) Methods in com.biglybt.core.dht.nat.impl with parameters of type DHTTransportContactModifier and TypeMethodDescriptionprotected byte[]
DHTNATPuncherImpl.encodeContact
(DHTTransportContact contact) protected byte[]
DHTNATPuncherImpl.encodePublishValue
(DHTTransportContact contact) protected byte[]
DHTNATPuncherImpl.getPublishKey
(DHTTransportContact contact) protected DHTTransportContact
DHTNATPuncherImpl.getRendezvous
(String reason, DHTTransportContact target) DHTNATPuncherImpl.punch
(String reason, DHTTransportContact _target, DHTTransportContact[] rendezvous_used, Map originator_client_data) DHTNATPuncherImpl.punch
(String reason, InetSocketAddress[] target, DHTTransportContact[] rendezvous_used, Map originator_client_data) protected void
DHTNATPuncherImpl.receiveConnect
(DHTTransportContact rendezvous, Map request, Map response) protected void
DHTNATPuncherImpl.receiveTunnelOutbound
(DHTTransportContact originator, Map data) protected void
DHTNATPuncherImpl.rendezvousFailed
(DHTTransportContact current_target, boolean tidy) protected int
DHTNATPuncherImpl.sendBind
(DHTTransportContact target) protected int
DHTNATPuncherImpl.sendClose
(DHTTransportContact target) protected Map
DHTNATPuncherImpl.sendConnect
(DHTTransportContact target, DHTTransportContact originator, Map originator_client_data) protected Map
DHTNATPuncherImpl.sendPunch
(DHTTransportContact rendezvous, DHTTransportUDPContact target, Map originator_client_data, boolean no_tunnel) private int
DHTNATPuncherImpl.sendQuery
(DHTTransportContact target) XXX: unusedprotected byte[]
DHTNATPuncherImpl.sendRequest
(DHTTransportContact target, byte[] data, int timeout) protected Map
DHTNATPuncherImpl.sendRequest
(DHTTransportContact target, Map data, int timeout) protected boolean
DHTNATPuncherImpl.sendTunnelInbound
(DHTTransportContact target) protected boolean
DHTNATPuncherImpl.sendTunnelMessage
(DHTTransportContact target, byte[] data) protected boolean
DHTNATPuncherImpl.sendTunnelMessage
(DHTTransportContact target, Map data) protected boolean
DHTNATPuncherImpl.sendTunnelOutbound
(DHTTransportContact target) void
DHTNATPuncherImpl.setRendezvous
(DHTTransportContact target, DHTTransportContact rendezvous) -
Uses of DHTTransportContact in com.biglybt.core.dht.speed.impl
Fields in com.biglybt.core.dht.speed.impl declared as DHTTransportContactModifier and TypeFieldDescription(package private) DHTTransportContact
DHTSpeedTesterImpl.activePing.best_pingee
private final DHTTransportContact
DHTSpeedTesterImpl.potentialPing.contact
Methods in com.biglybt.core.dht.speed.impl that return DHTTransportContactModifier and TypeMethodDescriptionDHTSpeedTesterImpl.activePing.getContact()
protected DHTTransportContact
DHTSpeedTesterImpl.potentialPing.getContact()
Methods in com.biglybt.core.dht.speed.impl with parameters of type DHTTransportContactModifier and TypeMethodDescriptionprotected void
DHTSpeedTesterImpl.activePing.ping
(DHTSpeedTesterImpl.pingInstanceSet ping_set, DHTTransportContact contact) Constructors in com.biglybt.core.dht.speed.impl with parameters of type DHTTransportContact -
Uses of DHTTransportContact in com.biglybt.core.dht.transport
Methods in com.biglybt.core.dht.transport that return DHTTransportContactModifier and TypeMethodDescriptionDHTTransportRequestHandler.findNodeRequest
(DHTTransportContact contact, byte[] id) DHTTransportFindValueReply.getContacts()
DHTTransport.getLocalContact()
Gives access to the node ID for this transportDHTTransportValue.getOriginator()
DHTTransport.getReachableContacts()
DHTTransport.getRecentContacts()
DHTTransport.importContact
(DataInputStream is, boolean is_bootstrap) Methods in com.biglybt.core.dht.transport with parameters of type DHTTransportContactModifier and TypeMethodDescriptionvoid
DHTTransportRequestHandler.contactImported
(DHTTransportContact contact, boolean is_bootstrap) Mechanism for reporting that a contact has been importedvoid
DHTTransportRequestHandler.contactRemoved
(DHTTransportContact contact) void
DHTTransportReplyHandler.failed
(DHTTransportContact contact, Throwable error) void
DHTTransportReplyHandler.findNodeReply
(DHTTransportContact contact, DHTTransportContact[] contacts) void
DHTTransportReplyHandlerAdapter.findNodeReply
(DHTTransportContact contact, DHTTransportContact[] contacts) DHTTransportRequestHandler.findNodeRequest
(DHTTransportContact contact, byte[] id) void
DHTTransportReplyHandler.findValueReply
(DHTTransportContact contact, DHTTransportContact[] contacts) void
DHTTransportReplyHandler.findValueReply
(DHTTransportContact contact, DHTTransportValue[] values, byte diversification_type, boolean more_to_come) void
DHTTransportReplyHandlerAdapter.findValueReply
(DHTTransportContact contact, DHTTransportContact[] contacts) void
DHTTransportReplyHandlerAdapter.findValueReply
(DHTTransportContact contact, DHTTransportValue[] values, byte diversification_type, boolean more_to_come) DHTTransportRequestHandler.findValueRequest
(DHTTransportContact contact, byte[] key, int max_values, short flags) byte[]
DHTTransportTransferHandler.handleRead
(DHTTransportContact originator, byte[] key) byte[]
DHTTransportTransferHandler.handleWrite
(DHTTransportContact originator, byte[] key, byte[] value) void
DHTTransportReplyHandler.keyBlockReply
(DHTTransportContact contact) void
DHTTransportReplyHandlerAdapter.keyBlockReply
(DHTTransportContact _contact) void
DHTTransportReplyHandler.keyBlockRequest
(DHTTransportContact contact, byte[] key, byte[] key_signature) void
DHTTransportReplyHandlerAdapter.keyBlockRequest
(DHTTransportContact contact, byte[] key, byte[] key_signature) void
DHTTransportRequestHandler.keyBlockRequest
(DHTTransportContact contact, byte[] key_block_request, byte[] key_block_signature) void
DHTTransportListener.localContactChanged
(DHTTransportContact local_contact) void
DHTTransportReplyHandler.pingReply
(DHTTransportContact contact, int elapsed_time) void
DHTTransportReplyHandlerAdapter.pingReply
(DHTTransportContact contact) void
DHTTransportReplyHandlerAdapter.pingReply
(DHTTransportContact contact, int _elapsed) void
DHTTransportRequestHandler.pingRequest
(DHTTransportContact contact) void
DHTTransportReplyHandler.queryStoreReply
(DHTTransportContact contact, List<byte[]> response) void
DHTTransportReplyHandlerAdapter.queryStoreReply
(DHTTransportContact contact, List<byte[]> response) DHTTransportRequestHandler.queryStoreRequest
(DHTTransportContact contact, int header_len, List<Object[]> keys) byte[]
DHTTransport.readTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] key, long timeout) void
DHTTransportReplyHandler.statsReply
(DHTTransportContact contact, DHTTransportFullStats stats) void
DHTTransportReplyHandlerAdapter.statsReply
(DHTTransportContact contact, DHTTransportFullStats stats) DHTTransportRequestHandler.statsRequest
(DHTTransportContact contact) void
DHTTransportReplyHandler.storeReply
(DHTTransportContact contact, byte[] diversifications) void
DHTTransportReplyHandlerAdapter.storeReply
(DHTTransportContact contact, byte[] diversifications) DHTTransportRequestHandler.storeRequest
(DHTTransportContact contact, byte[][] keys, DHTTransportValue[][] value_sets) byte[]
DHTTransport.writeReadTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] data, long timeout) void
DHTTransport.writeTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] key, byte[] data, long timeout) -
Uses of DHTTransportContact in com.biglybt.core.dht.transport.loopback
Classes in com.biglybt.core.dht.transport.loopback that implement DHTTransportContactFields in com.biglybt.core.dht.transport.loopback declared as DHTTransportContactModifier and TypeFieldDescriptionprivate DHTTransportContact
DHTTransportLoopbackImpl.local_contact
Methods in com.biglybt.core.dht.transport.loopback that return DHTTransportContactModifier and TypeMethodDescriptionDHTTransportLoopbackImpl.getLocalContact()
DHTTransportLoopbackImpl.getReachableContacts()
DHTTransportLoopbackImpl.getRecentContacts()
DHTTransportLoopbackImpl.importContact
(DataInputStream is, boolean is_bootstrap) Methods in com.biglybt.core.dht.transport.loopback with parameters of type DHTTransportContactModifier and TypeMethodDescriptionvoid
DHTTransportLoopbackImpl.exportContact
(DHTTransportContact contact, DataOutputStream os) DHTTransportLoopbackImpl.exportContactToMap
(DHTTransportContact contact) byte[]
DHTTransportLoopbackImpl.readTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] key, long timeout) void
DHTTransportLoopbackImpl.removeContact
(DHTTransportContact contact) void
DHTTransportLoopbackImpl.sendFindNode
(DHTTransportContact contact, DHTTransportReplyHandler handler, byte[] nid) void
DHTTransportLoopbackImpl.sendFindNodeSupport
(DHTTransportContact contact, DHTTransportReplyHandler handler, byte[] nid) void
DHTTransportLoopbackImpl.sendFindValue
(DHTTransportContact contact, DHTTransportReplyHandler handler, byte[] key, int max, short flags) void
DHTTransportLoopbackImpl.sendFindValueSupport
(DHTTransportContact contact, DHTTransportReplyHandler handler, byte[] key, int max, short flags) void
DHTTransportLoopbackImpl.sendKeyBlock
(DHTTransportContact contact, DHTTransportReplyHandler handler, byte[] request, byte[] sig) void
DHTTransportLoopbackImpl.sendKeyBlockSupport
(DHTTransportContact contact, DHTTransportReplyHandler handler, byte[] request, byte[] sig) void
DHTTransportLoopbackImpl.sendPing
(DHTTransportContact contact, DHTTransportReplyHandler handler) void
DHTTransportLoopbackImpl.sendPingSupport
(DHTTransportContact contact, DHTTransportReplyHandler handler) void
DHTTransportLoopbackImpl.sendQueryStore
(DHTTransportContact contact, DHTTransportReplyHandler handler, int header_length, List<Object[]> key_details) void
DHTTransportLoopbackImpl.sendStats
(DHTTransportContact contact, DHTTransportReplyHandler handler) void
DHTTransportLoopbackImpl.sendStatsSupport
(DHTTransportContact contact, DHTTransportReplyHandler handler) void
DHTTransportLoopbackImpl.sendStore
(DHTTransportContact contact, DHTTransportReplyHandler handler, byte[][] keys, DHTTransportValue[][] value_sets, boolean immediate) void
DHTTransportLoopbackImpl.sendStoreSupport
(DHTTransportContact contact, DHTTransportReplyHandler handler, byte[][] keys, DHTTransportValue[][] value_sets) byte[]
DHTTransportLoopbackImpl.writeReadTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] data, long timeout) void
DHTTransportLoopbackImpl.writeTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] key, byte[] data, long timeout) -
Uses of DHTTransportContact in com.biglybt.core.dht.transport.udp
Subinterfaces of DHTTransportContact in com.biglybt.core.dht.transport.udp -
Uses of DHTTransportContact in com.biglybt.core.dht.transport.udp.impl
Classes in com.biglybt.core.dht.transport.udp.impl that implement DHTTransportContactFields in com.biglybt.core.dht.transport.udp.impl declared as DHTTransportContactModifier and TypeFieldDescriptionprivate DHTTransportContact[]
DHTUDPPacketReplyFindNode.contacts
private DHTTransportContact[]
DHTUDPPacketReplyFindValue.contacts
Fields in com.biglybt.core.dht.transport.udp.impl with type parameters of type DHTTransportContactModifier and TypeFieldDescription(package private) final Map<InetSocketAddress,
DHTTransportContact> DHTTransportUDPImpl.contact_history
(package private) final Map<InetSocketAddress,
DHTTransportContact> DHTTransportUDPImpl.routable_contact_history
Methods in com.biglybt.core.dht.transport.udp.impl that return DHTTransportContactModifier and TypeMethodDescriptionprotected static DHTTransportContact[]
DHTUDPUtils.deserialiseContacts
(DHTTransportUDPImpl transport, DataInputStream is) protected DHTTransportContact[]
DHTUDPPacketReplyFindNode.getContacts()
protected DHTTransportContact[]
DHTUDPPacketReplyFindValue.getContacts()
DHTTransportUDPImpl.getLocalContact()
DHTTransportUDPImpl.getReachableContacts()
DHTTransportUDPImpl.getRecentContacts()
DHTTransportUDPImpl.importContact
(DataInputStream is, boolean is_bootstrap) Methods in com.biglybt.core.dht.transport.udp.impl with parameters of type DHTTransportContactModifier and TypeMethodDescriptionvoid
DHTTransportUDPImpl.exportContact
(DHTTransportContact contact, DataOutputStream os) DHTTransportUDPImpl.exportContactToMap
(DHTTransportContact contact) byte[]
DHTTransportUDPImpl.readTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] key, long timeout) void
DHTTransportUDPImpl.removeContact
(DHTTransportContact contact) protected static void
DHTUDPUtils.serialiseContact
(DataOutputStream os, DHTTransportContact contact) protected static void
DHTUDPUtils.serialiseContacts
(DataOutputStream os, DHTTransportContact[] contacts) protected void
DHTUDPPacketReplyFindNode.setContacts
(DHTTransportContact[] _contacts) protected void
DHTUDPPacketReplyFindValue.setContacts
(DHTTransportContact[] _contacts) byte[]
DHTTransportUDPImpl.writeReadTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] data, long timeout) void
DHTTransportUDPImpl.writeTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] key, byte[] data, long timeout) Constructors in com.biglybt.core.dht.transport.udp.impl with parameters of type DHTTransportContactModifierConstructorDescriptionDHTUDPPacketReply
(DHTTransportUDPImpl _transport, int _type, DHTUDPPacketRequest _request, DHTTransportContact _local_contact, DHTTransportContact _remote_contact) DHTUDPPacketReplyError
(DHTTransportUDPImpl transport, DHTUDPPacketRequest request, DHTTransportContact local_contact, DHTTransportContact remote_contact) DHTUDPPacketReplyFindNode
(DHTTransportUDPImpl transport, DHTUDPPacketRequestFindNode request, DHTTransportContact local_contact, DHTTransportContact remote_contact) DHTUDPPacketReplyFindValue
(DHTTransportUDPImpl transport, DHTUDPPacketRequestFindValue request, DHTTransportContact local_contact, DHTTransportContact remote_contact) DHTUDPPacketReplyKeyBlock
(DHTTransportUDPImpl transport, DHTUDPPacketRequestKeyBlock request, DHTTransportContact local_contact, DHTTransportContact remote_contact) DHTUDPPacketReplyPing
(DHTTransportUDPImpl transport, DHTUDPPacketRequestPing request, DHTTransportContact local_contact, DHTTransportContact remote_contact) DHTUDPPacketReplyQueryStorage
(DHTTransportUDPImpl transport, DHTUDPPacketRequestQueryStorage request, DHTTransportContact local_contact, DHTTransportContact remote_contact) DHTUDPPacketReplyStats
(DHTTransportUDPImpl transport, DHTUDPPacketRequestStats request, DHTTransportContact local_contact, DHTTransportContact remote_contact) DHTUDPPacketReplyStore
(DHTTransportUDPImpl transport, DHTUDPPacketRequestStore request, DHTTransportContact local_contact, DHTTransportContact remote_contact) -
Uses of DHTTransportContact in com.biglybt.core.dht.transport.util
Fields in com.biglybt.core.dht.transport.util declared as DHTTransportContactModifier and TypeFieldDescriptionprivate final DHTTransportContact
DHTTransferHandler.transferQueue.target
Methods in com.biglybt.core.dht.transport.util that return DHTTransportContactModifier and TypeMethodDescriptionDHTTransportRequestCounter.findNodeRequest
(DHTTransportContact contact, byte[] id) Methods in com.biglybt.core.dht.transport.util with parameters of type DHTTransportContactModifier and TypeMethodDescriptionvoid
DHTTransportRequestCounter.contactImported
(DHTTransportContact contact, boolean is_bootstrap) void
DHTTransportRequestCounter.contactRemoved
(DHTTransportContact contact) DHTTransportRequestCounter.findNodeRequest
(DHTTransportContact contact, byte[] id) DHTTransportRequestCounter.findValueRequest
(DHTTransportContact contact, byte[] key, int max, short flags) byte[]
DHTTransferHandler.transferHandlerInterceptor.handleRead
(DHTTransportContact originator, byte[] key) protected int
DHTTransferHandler.handleTransferRequest
(DHTTransportContact target, long connection_id, byte[] transfer_key, byte[] request_key, byte[] data, int start, int length, boolean write_request, boolean first_packet_only) byte[]
DHTTransferHandler.transferHandlerInterceptor.handleWrite
(DHTTransportContact originator, byte[] key, byte[] value) byte[]
DHTTransferHandler.transferHandlerInterceptor.handleWrite
(DHTTransportContact originator, long connection_id, byte[] key, byte[] value) void
DHTTransportRequestCounter.keyBlockRequest
(DHTTransportContact contact, byte[] key_block_request, byte[] key_block_signature) void
DHTTransportRequestCounter.pingRequest
(DHTTransportContact contact) DHTTransportRequestCounter.queryStoreRequest
(DHTTransportContact contact, int header_len, List<Object[]> keys) byte[]
DHTTransferHandler.readTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] key, long timeout) void
DHTTransferHandler.receivePacket
(DHTTransportContact originator, DHTTransferHandler.Packet req) protected byte[]
DHTTransferHandler.runTransferQueue
(DHTTransferHandler.transferQueue transfer_queue, DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] key, long timeout, boolean read_transfer) void
DHTTransferHandler.sendReadReply
(long connection_id, DHTTransportContact contact, byte[] transfer_key, byte[] key, byte[] data, int start_position, int length, int total_length) void
DHTTransferHandler.sendReadRequest
(long connection_id, DHTTransportContact contact, byte[] transfer_key, byte[] key, int start_pos, int len) void
DHTTransferHandler.Adapter.sendRequest
(DHTTransportContact contact, DHTTransferHandler.Packet packet) void
DHTTransferHandler.sendWriteReply
(long connection_id, DHTTransportContact contact, byte[] transfer_key, byte[] key, int start_position, int length) void
DHTTransferHandler.sendWriteRequest
(long connection_id, DHTTransportContact contact, byte[] transfer_key, byte[] key, byte[] data, int start_position, int length, int total_length) DHTTransportRequestCounter.statsRequest
(DHTTransportContact contact) DHTTransportRequestCounter.storeRequest
(DHTTransportContact contact, byte[][] keys, DHTTransportValue[][] value_sets) byte[]
DHTTransferHandler.writeReadTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] transfer_key, byte[] data, long timeout) void
DHTTransferHandler.writeTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, byte[] handler_key, byte[] key, byte[] data, long timeout) private void
DHTTransferHandler.writeTransfer
(DHTTransportProgressListener listener, DHTTransportContact target, long connection_id, byte[] handler_key, byte[] key, byte[] data, long timeout) Constructors in com.biglybt.core.dht.transport.util with parameters of type DHTTransportContactModifierConstructorDescriptionprotected
transferQueue
(DHTTransportContact _target, Map<Long, DHTTransferHandler.transferQueue> _transfers, long _connection_id) -
Uses of DHTTransportContact in com.biglybt.plugin.dht.impl
Fields in com.biglybt.plugin.dht.impl declared as DHTTransportContactMethods in com.biglybt.plugin.dht.impl that return DHTTransportContactModifier and TypeMethodDescriptionprotected DHTTransportContact
DHTPluginContactImpl.getContact()
protected DHTTransportContact
DHTPluginImpl.importRootSeed()
DHTPluginImpl.importSeed
(String ip, int port) protected DHTTransportContact
DHTPluginImpl.importSeed
(InetAddress ia, int port) protected DHTTransportContact
DHTPluginImpl.importSeed
(InetSocketAddress ia) Methods in com.biglybt.plugin.dht.impl with parameters of type DHTTransportContactModifier and TypeMethodDescriptionbyte[][]
DHTPluginStorageManager.createNewDiversification
(String description, DHTTransportContact cause, byte[] key, boolean put_operation, byte diversification_type, boolean exhaustive, int max_depth) boolean
DHTPluginStorageManager.keyBlock.hasBeenSentTo
(DHTTransportContact contact) void
DHTPluginImpl.integrateDHT
(boolean first, DHTTransportContact remove_afterwards) DHTPluginStorageManager.keyBlockRequest
(DHTTransportContact originating_contact, byte[] request, byte[] signature) void
DHTPluginStorageManager.keyRead
(DHTStorageKey key, DHTTransportContact contact) protected void
DHTPluginStorageManager.localContactChanged
(DHTTransportContact contact) protected void
DHTPluginStorageManager.storageKey.read
(DHTTransportContact contact) void
DHTPluginStorageManager.keyBlock.sentTo
(DHTTransportContact contact) protected boolean
DHTPluginStorageManager.verifyKeyBlock
(DHTPluginStorageManager.keyBlock kb, DHTTransportContact originator) Constructors in com.biglybt.plugin.dht.impl with parameters of type DHTTransportContactModifierConstructorDescriptionprotected
DHTPluginContactImpl
(DHTPluginImpl _plugin, DHTTransportContact _contact) -
Uses of DHTTransportContact in com.biglybt.ui.swt.views.stats
Fields in com.biglybt.ui.swt.views.stats declared as DHTTransportContactMethods in com.biglybt.ui.swt.views.stats with parameters of type DHTTransportContactModifier and TypeMethodDescriptionvoid
VivaldiPanel.refreshContacts
(List<DHTControlContact> contacts, DHTTransportContact self)