Uses of Interface
com.biglybt.core.dht.transport.DHTTransportContact
-
-
Uses of DHTTransportContact in com.biglybt.core.dht
Methods in com.biglybt.core.dht with parameters of type DHTTransportContact Modifier and Type Method Description byte[][]
DHTStorageAdapter. createNewDiversification(java.lang.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)
DHTStorageBlock
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, java.lang.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 DHTTransportContact Modifier and Type Method Description DHTTransportContact
DHTControlActivity.ActivityNode. getContact()
DHTTransportContact
DHTControlContact. getTransportContact()
Methods in com.biglybt.core.dht.control that return types with arguments of type DHTTransportContact Modifier and Type Method Description java.util.List<DHTTransportContact>
DHTControl. getClosestContactsList(byte[] id, int num_to_return, boolean live_only)
java.util.List<DHTTransportContact>
DHTControl. getClosestKContactsList(byte[] id, boolean live_only)
Methods in com.biglybt.core.dht.control with parameters of type DHTTransportContact Modifier and Type Method Description byte[][]
DHTControlAdapter. diversify(java.lang.String description, DHTTransportContact cause, boolean put_operation, boolean existing, byte[] key, byte type, boolean exhaustive, int max_depth)
void
DHTControl. putDirectEncodedKeys(byte[][] keys, java.lang.String description, DHTTransportValue[][] value_sets, DHTTransportContact contact, DHTOperationListener listener)
byte[]
DHTControl. remove(DHTTransportContact[] contacts, byte[] key, java.lang.String description, DHTOperationListener listener)
boolean
DHTControl. verifyContact(DHTTransportContact c, boolean direct)
Method parameters in com.biglybt.core.dht.control with type arguments of type DHTTransportContact Modifier and Type Method Description void
DHTControl. putDirectEncodedKeys(byte[][] keys, java.lang.String description, DHTTransportValue[][] value_sets, java.util.List<DHTTransportContact> contacts)
-
Uses of DHTTransportContact in com.biglybt.core.dht.control.impl
Classes in com.biglybt.core.dht.control.impl that implement DHTTransportContact Modifier and Type Class Description protected static class
DHTControlImpl.anonContact
Fields in com.biglybt.core.dht.control.impl declared as DHTTransportContact Modifier and Type Field Description private DHTTransportContact
DHTControlImpl.ANImpl. contact
private DHTTransportContact[]
DHTControlImpl.DHTTransportFindValueReplyImpl. contacts
private DHTTransportContact
DHTControlImpl.anonContact. delegate
(package private) DHTTransportContact
DHTControlImpl. local_contact
private DHTTransportContact
DHTControlContactImpl. t_contact
Fields in com.biglybt.core.dht.control.impl with type parameters of type DHTTransportContact Modifier and Type Field Description private java.util.TreeSet<DHTTransportContact>
DHTControlImpl.sortedTransportContactSet. tree_set
Methods in com.biglybt.core.dht.control.impl that return DHTTransportContact Modifier and Type Method Description DHTTransportContact[]
DHTControlImpl. findNodeRequest(DHTTransportContact originating_contact, byte[] id)
private DHTTransportContact[]
DHTControlImpl. findNodeRequest(DHTTransportContact originating_contact, byte[] id, boolean already_logged)
DHTTransportContact
DHTControlImpl.ANImpl. getContact()
DHTTransportContact[]
DHTControlImpl.DHTTransportFindValueReplyImpl. getContacts()
DHTTransportContact
DHTControlImpl.anonValue. getOriginator()
DHTTransportContact
DHTControlContactImpl. getTransportContact()
Methods in com.biglybt.core.dht.control.impl that return types with arguments of type DHTTransportContact Modifier and Type Method Description java.util.List<DHTTransportContact>
DHTControlImpl. getClosestContactsList(byte[] id, int num_to_return, boolean live_only)
protected java.util.Set<DHTTransportContact>
DHTControlImpl. getClosestContactsSet(byte[] id, int num_to_return, boolean live_only)
java.util.List<DHTTransportContact>
DHTControlImpl. getClosestKContactsList(byte[] id, boolean live_only)
java.util.Set<DHTTransportContact>
DHTControlImpl.sortedTransportContactSet. getSet()
Methods in com.biglybt.core.dht.control.impl with parameters of type DHTTransportContact Modifier and Type Method Description void
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)
DHTTransportContact[]
DHTControlImpl. findNodeRequest(DHTTransportContact originating_contact, byte[] id)
private DHTTransportContact[]
DHTControlImpl. findNodeRequest(DHTTransportContact originating_contact, byte[] id, boolean already_logged)
DHTTransportFindValueReply
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, java.lang.String description, DHTTransportValue[][] value_sets, DHTTransportContact contact, DHTOperationListener listener)
DHTTransportQueryStoreReply
DHTControlImpl. queryStoreRequest(DHTTransportContact originating_contact, int header_len, java.util.List<java.lang.Object[]> keys)
void
DHTControlImpl.DHTOperationListenerDemuxer. read(DHTTransportContact contact, DHTTransportValue value)
byte[]
DHTControlImpl. remove(DHTTransportContact[] contacts, byte[] unencoded_key, java.lang.String description, DHTOperationListener listener)
void
DHTControlImpl.DHTOperationListenerDemuxer. searching(DHTTransportContact contact, int level, int active_searches)
DHTTransportFullStats
DHTControlImpl. statsRequest(DHTTransportContact contact)
DHTTransportStoreReply
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 DHTTransportContact Modifier and Type Method Description abstract void
DHTControlImpl.lookupResultHandler. closest(java.util.List<DHTTransportContact> res)
protected void
DHTControlImpl. estimateDHTSize(byte[] id, java.util.List<DHTTransportContact> contacts, int contacts_to_use)
protected void
DHTControlImpl. put(ThreadPool thread_pool, boolean high_priority, byte[][] initial_encoded_keys, java.lang.String description, DHTTransportValue[][] initial_value_sets, short flags, java.util.List<DHTTransportContact> contacts, long timeout, DHTControlImpl.DHTOperationListenerDemuxer listener, boolean consider_diversification, java.util.Set things_written, int put_level, boolean immediate)
void
DHTControlImpl. putDirectEncodedKeys(byte[][] encoded_keys, java.lang.String description, DHTTransportValue[][] value_sets, java.util.List<DHTTransportContact> contacts)
Constructors in com.biglybt.core.dht.control.impl with parameters of type DHTTransportContact Constructor Description ANImpl(DHTTransportContact _contact)
anonContact(DHTTransportContact c)
DHTControlContactImpl(DHTTransportContact _t_contact)
DHTControlContactImpl(DHTTransportContact _t_contact, DHTRouterContact _r_contact)
DHTTransportFindValueReplyImpl(DHTTransportContact[] _contacts)
-
Uses of DHTTransportContact in com.biglybt.core.dht.db
Methods in com.biglybt.core.dht.db with parameters of type DHTTransportContact Modifier and Type Method Description DHTDBLookupResult
DHTDB. get(DHTTransportContact reader, HashWrapper key, int max_values, short flags, boolean external_request)
DHTDBValue
DHTDBValue. getValueForRelay(DHTTransportContact new_originator)
DHTStorageBlock
DHTDB. keyBlockRequest(DHTTransportContact direct_sender, byte[] request, byte[] signature)
DHTTransportQueryStoreReply
DHTDB. queryStore(DHTTransportContact originating_contact, int header_len, java.util.List<java.lang.Object[]> keys)
DHTDBValue
DHTDB. remove(DHTTransportContact sender, HashWrapper key)
Local remove - returns a value suitable for putting in the DHTbyte
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 DHTTransportContact Modifier and Type Field Description private 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 DHTTransportContact Modifier and Type Method Description protected DHTTransportContact
DHTDBImpl.SurveyContactState. getContact()
protected DHTTransportContact
DHTDBImpl. getLocalContact()
DHTTransportContact
DHTDBValueImpl. getOriginator()
DHTTransportContact
DHTDBValueImpl. getSender()
Methods in com.biglybt.core.dht.db.impl with parameters of type DHTTransportContact Modifier and Type Method Description protected void
DHTDBImpl. banContact(DHTTransportContact contact, java.lang.String reason)
byte[][]
DHTDBImpl.adapterFacade. createNewDiversification(java.lang.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, java.util.Map<DHTDBMapping,java.util.List<DHTTransportContact>> mapping_to_node_map, java.util.LinkedList<java.util.Map.Entry<DHTTransportContact,ByteArrayHashMap<java.util.List<DHTDBMapping>>>> to_do, java.util.Map<DHTTransportContact,java.lang.Object[]> replies, DHTTransportContact done_contact, java.util.List<DHTDBMapping> done_mappings, java.util.List<byte[]> done_reply)
DHTDBLookupResult
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 java.util.List<DHTDBValueImpl>
DHTDBMapping. getAllValues(DHTTransportContact originator)
protected DHTDBValueImpl
DHTDBMapping. getAnyValue(DHTTransportContact originator)
DHTDBValue
DHTDBValueImpl. getValueForRelay(DHTTransportContact _sender)
protected void
DHTDBImpl. incrementValueAdds(DHTTransportContact contact)
private void
DHTDBMapping. informRead(DHTTransportContact contact)
DHTStorageBlock
DHTDBImpl.adapterFacade. keyBlockRequest(DHTTransportContact direct_sender, byte[] request, byte[] signature)
DHTStorageBlock
DHTDBImpl. keyBlockRequest(DHTTransportContact direct_sender, byte[] request, byte[] signature)
void
DHTDBImpl.adapterFacade. keyRead(DHTStorageKey adapter_key, DHTTransportContact contact)
DHTTransportQueryStoreReply
DHTDBImpl. queryStore(DHTTransportContact originating_contact, int header_len, java.util.List<java.lang.Object[]> keys)
DHTDBValue
DHTDBImpl. remove(DHTTransportContact originator, HashWrapper key)
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 DHTTransportContact Modifier and Type Method Description protected void
DHTDBImpl. doQuery(byte[] survey_my_id, int total, java.util.Map<DHTDBMapping,java.util.List<DHTTransportContact>> mapping_to_node_map, java.util.LinkedList<java.util.Map.Entry<DHTTransportContact,ByteArrayHashMap<java.util.List<DHTDBMapping>>>> to_do, java.util.Map<DHTTransportContact,java.lang.Object[]> replies, DHTTransportContact done_contact, java.util.List<DHTDBMapping> done_mappings, java.util.List<byte[]> done_reply)
protected void
DHTDBImpl. doQuery(byte[] survey_my_id, int total, java.util.Map<DHTDBMapping,java.util.List<DHTTransportContact>> mapping_to_node_map, java.util.LinkedList<java.util.Map.Entry<DHTTransportContact,ByteArrayHashMap<java.util.List<DHTDBMapping>>>> to_do, java.util.Map<DHTTransportContact,java.lang.Object[]> replies, DHTTransportContact done_contact, java.util.List<DHTDBMapping> done_mappings, java.util.List<byte[]> done_reply)
protected void
DHTDBImpl. processSurvey(byte[] survey_my_id, java.util.List<HashWrapper> applicable_keys, ByteArrayHashMap<DHTTransportContact> survey)
protected void
DHTDBImpl. queriesComplete(byte[] survey_my_id, java.util.Map<DHTDBMapping,java.util.List<DHTTransportContact>> mapping_to_node_map, java.util.Map<DHTTransportContact,java.lang.Object[]> replies)
Constructors in com.biglybt.core.dht.db.impl with parameters of type DHTTransportContact Constructor Description 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 onlyDHTDBValueImpl(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.SurveyContactState(DHTTransportContact c)
-
Uses of DHTTransportContact in com.biglybt.core.dht.impl
Methods in com.biglybt.core.dht.impl with parameters of type DHTTransportContact Modifier and Type Method Description static java.lang.String
DHTLog. getString(DHTTransportContact contact)
static java.lang.String
DHTLog. getString(DHTTransportContact[] contacts)
byte[]
DHTImpl. remove(DHTTransportContact[] contacts, byte[] key, java.lang.String description, DHTOperationListener listener)
-
Uses of DHTTransportContact in com.biglybt.core.dht.nat
Methods in com.biglybt.core.dht.nat that return DHTTransportContact Modifier and Type Method Description DHTTransportContact
DHTNATPuncher. getLocalContact()
DHTTransportContact
DHTNATPuncher. getRendezvous()
Methods in com.biglybt.core.dht.nat with parameters of type DHTTransportContact Modifier and Type Method Description java.util.Map
DHTNATPuncher. punch(java.lang.String reason, DHTTransportContact target, DHTTransportContact[] rendezvous_used, java.util.Map client_data)
java.util.Map
DHTNATPuncher. punch(java.lang.String reason, java.net.InetSocketAddress[] target, DHTTransportContact[] rendezvous_used, java.util.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 DHTTransportContact Modifier and Type Field Description private 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 DHTTransportContact Modifier and Type Field Description (package private) java.util.List<DHTTransportContact>
DHTNATPuncherImpl. last_write_set
Methods in com.biglybt.core.dht.nat.impl that return DHTTransportContact Modifier and Type Method Description DHTTransportContact
DHTNATPuncherImpl. getLocalContact()
DHTTransportContact
DHTNATPuncherImpl. getRendezvous()
protected DHTTransportContact
DHTNATPuncherImpl. getRendezvous(java.lang.String reason, DHTTransportContact target)
Methods in com.biglybt.core.dht.nat.impl with parameters of type DHTTransportContact Modifier and Type Method Description protected byte[]
DHTNATPuncherImpl. encodeContact(DHTTransportContact contact)
protected byte[]
DHTNATPuncherImpl. encodePublishValue(DHTTransportContact contact)
protected byte[]
DHTNATPuncherImpl. getPublishKey(DHTTransportContact contact)
protected DHTTransportContact
DHTNATPuncherImpl. getRendezvous(java.lang.String reason, DHTTransportContact target)
java.util.Map
DHTNATPuncherImpl. punch(java.lang.String reason, DHTTransportContact _target, DHTTransportContact[] rendezvous_used, java.util.Map originator_client_data)
java.util.Map
DHTNATPuncherImpl. punch(java.lang.String reason, java.net.InetSocketAddress[] target, DHTTransportContact[] rendezvous_used, java.util.Map originator_client_data)
protected void
DHTNATPuncherImpl. receiveConnect(DHTTransportContact rendezvous, java.util.Map request, java.util.Map response)
protected void
DHTNATPuncherImpl. receiveTunnelOutbound(DHTTransportContact originator, java.util.Map data)
protected void
DHTNATPuncherImpl. rendezvousFailed(DHTTransportContact current_target, boolean tidy)
protected int
DHTNATPuncherImpl. sendBind(DHTTransportContact target)
protected int
DHTNATPuncherImpl. sendClose(DHTTransportContact target)
protected java.util.Map
DHTNATPuncherImpl. sendConnect(DHTTransportContact target, DHTTransportContact originator, java.util.Map originator_client_data)
protected java.util.Map
DHTNATPuncherImpl. sendPunch(DHTTransportContact rendezvous, DHTTransportUDPContact target, java.util.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 java.util.Map
DHTNATPuncherImpl. sendRequest(DHTTransportContact target, java.util.Map data, int timeout)
protected boolean
DHTNATPuncherImpl. sendTunnelInbound(DHTTransportContact target)
protected boolean
DHTNATPuncherImpl. sendTunnelMessage(DHTTransportContact target, byte[] data)
protected boolean
DHTNATPuncherImpl. sendTunnelMessage(DHTTransportContact target, java.util.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 DHTTransportContact Modifier and Type Field Description (package private) DHTTransportContact
DHTSpeedTesterImpl.activePing. best_pingee
private DHTTransportContact
DHTSpeedTesterImpl.potentialPing. contact
Methods in com.biglybt.core.dht.speed.impl that return DHTTransportContact Modifier and Type Method Description DHTTransportContact
DHTSpeedTesterImpl.activePing. getContact()
protected DHTTransportContact
DHTSpeedTesterImpl.potentialPing. getContact()
Methods in com.biglybt.core.dht.speed.impl with parameters of type DHTTransportContact Modifier and Type Method Description protected void
DHTSpeedTesterImpl.activePing. ping(DHTSpeedTesterImpl.pingInstanceSet ping_set, DHTTransportContact contact)
Constructors in com.biglybt.core.dht.speed.impl with parameters of type DHTTransportContact Constructor Description potentialPing(DHTTransportContact _contact, float _rtt)
-
Uses of DHTTransportContact in com.biglybt.core.dht.transport
Methods in com.biglybt.core.dht.transport that return DHTTransportContact Modifier and Type Method Description DHTTransportContact[]
DHTTransportRequestHandler. findNodeRequest(DHTTransportContact contact, byte[] id)
DHTTransportContact[]
DHTTransportFindValueReply. getContacts()
DHTTransportContact
DHTTransport. getLocalContact()
Gives access to the node ID for this transportDHTTransportContact
DHTTransportValue. getOriginator()
DHTTransportContact[]
DHTTransport. getReachableContacts()
DHTTransportContact[]
DHTTransport. getRecentContacts()
DHTTransportContact
DHTTransport. importContact(java.io.DataInputStream is, boolean is_bootstrap)
Methods in com.biglybt.core.dht.transport with parameters of type DHTTransportContact Modifier and Type Method Description void
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, java.lang.Throwable error)
void
DHTTransportReplyHandler. findNodeReply(DHTTransportContact contact, DHTTransportContact[] contacts)
void
DHTTransportReplyHandlerAdapter. findNodeReply(DHTTransportContact contact, DHTTransportContact[] contacts)
DHTTransportContact[]
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)
DHTTransportFindValueReply
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, java.util.List<byte[]> response)
void
DHTTransportReplyHandlerAdapter. queryStoreReply(DHTTransportContact contact, java.util.List<byte[]> response)
DHTTransportQueryStoreReply
DHTTransportRequestHandler. queryStoreRequest(DHTTransportContact contact, int header_len, java.util.List<java.lang.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)
DHTTransportFullStats
DHTTransportRequestHandler. statsRequest(DHTTransportContact contact)
void
DHTTransportReplyHandler. storeReply(DHTTransportContact contact, byte[] diversifications)
void
DHTTransportReplyHandlerAdapter. storeReply(DHTTransportContact contact, byte[] diversifications)
DHTTransportStoreReply
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 DHTTransportContact Modifier and Type Class Description class
DHTTransportLoopbackContactImpl
Fields in com.biglybt.core.dht.transport.loopback declared as DHTTransportContact Modifier and Type Field Description private DHTTransportContact
DHTTransportLoopbackImpl. local_contact
Methods in com.biglybt.core.dht.transport.loopback that return DHTTransportContact Modifier and Type Method Description DHTTransportContact
DHTTransportLoopbackImpl. getLocalContact()
DHTTransportContact[]
DHTTransportLoopbackImpl. getReachableContacts()
DHTTransportContact[]
DHTTransportLoopbackImpl. getRecentContacts()
DHTTransportContact
DHTTransportLoopbackImpl. importContact(java.io.DataInputStream is, boolean is_bootstrap)
Methods in com.biglybt.core.dht.transport.loopback with parameters of type DHTTransportContact Modifier and Type Method Description void
DHTTransportLoopbackImpl. exportContact(DHTTransportContact contact, java.io.DataOutputStream os)
java.util.Map<java.lang.String,java.lang.Object>
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, java.util.List<java.lang.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 Modifier and Type Interface Description interface
DHTTransportUDPContact
-
Uses of DHTTransportContact in com.biglybt.core.dht.transport.udp.impl
Classes in com.biglybt.core.dht.transport.udp.impl that implement DHTTransportContact Modifier and Type Class Description class
DHTTransportUDPContactImpl
Fields in com.biglybt.core.dht.transport.udp.impl declared as DHTTransportContact Modifier and Type Field Description private DHTTransportContact[]
DHTUDPPacketReplyFindNode. contacts
private DHTTransportContact[]
DHTUDPPacketReplyFindValue. contacts
Fields in com.biglybt.core.dht.transport.udp.impl with type parameters of type DHTTransportContact Modifier and Type Field Description (package private) java.util.Map<java.net.InetSocketAddress,DHTTransportContact>
DHTTransportUDPImpl. contact_history
(package private) java.util.Map<java.net.InetSocketAddress,DHTTransportContact>
DHTTransportUDPImpl. routable_contact_history
Methods in com.biglybt.core.dht.transport.udp.impl that return DHTTransportContact Modifier and Type Method Description protected static DHTTransportContact[]
DHTUDPUtils. deserialiseContacts(DHTTransportUDPImpl transport, java.io.DataInputStream is)
protected DHTTransportContact[]
DHTUDPPacketReplyFindNode. getContacts()
protected DHTTransportContact[]
DHTUDPPacketReplyFindValue. getContacts()
DHTTransportContact
DHTTransportUDPImpl. getLocalContact()
DHTTransportContact[]
DHTTransportUDPImpl. getReachableContacts()
DHTTransportContact[]
DHTTransportUDPImpl. getRecentContacts()
DHTTransportContact
DHTTransportUDPImpl. importContact(java.io.DataInputStream is, boolean is_bootstrap)
Methods in com.biglybt.core.dht.transport.udp.impl with parameters of type DHTTransportContact Modifier and Type Method Description void
DHTTransportUDPImpl. exportContact(DHTTransportContact contact, java.io.DataOutputStream os)
java.util.Map<java.lang.String,java.lang.Object>
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(java.io.DataOutputStream os, DHTTransportContact contact)
protected static void
DHTUDPUtils. serialiseContacts(java.io.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)
-
Uses of DHTTransportContact in com.biglybt.core.dht.transport.util
Methods in com.biglybt.core.dht.transport.util that return DHTTransportContact Modifier and Type Method Description DHTTransportContact[]
DHTTransportRequestCounter. findNodeRequest(DHTTransportContact contact, byte[] id)
Methods in com.biglybt.core.dht.transport.util with parameters of type DHTTransportContact Modifier and Type Method Description void
DHTTransportRequestCounter. contactImported(DHTTransportContact contact, boolean is_bootstrap)
void
DHTTransportRequestCounter. contactRemoved(DHTTransportContact contact)
DHTTransportContact[]
DHTTransportRequestCounter. findNodeRequest(DHTTransportContact contact, byte[] id)
DHTTransportFindValueReply
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)
DHTTransportQueryStoreReply
DHTTransportRequestCounter. queryStoreRequest(DHTTransportContact contact, int header_len, java.util.List<java.lang.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)
DHTTransportFullStats
DHTTransportRequestCounter. statsRequest(DHTTransportContact contact)
DHTTransportStoreReply
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)
-
Uses of DHTTransportContact in com.biglybt.plugin.dht.impl
Fields in com.biglybt.plugin.dht.impl declared as DHTTransportContact Modifier and Type Field Description private DHTTransportContact
DHTPluginContactImpl. contact
Methods in com.biglybt.plugin.dht.impl that return DHTTransportContact Modifier and Type Method Description protected DHTTransportContact
DHTPluginContactImpl. getContact()
protected DHTTransportContact
DHTPluginImpl. importRootSeed()
DHTTransportContact
DHTPluginImpl. importSeed(java.lang.String ip, int port)
protected DHTTransportContact
DHTPluginImpl. importSeed(java.net.InetAddress ia, int port)
protected DHTTransportContact
DHTPluginImpl. importSeed(java.net.InetSocketAddress ia)
Methods in com.biglybt.plugin.dht.impl with parameters of type DHTTransportContact Modifier and Type Method Description byte[][]
DHTPluginStorageManager. createNewDiversification(java.lang.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)
DHTStorageBlock
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 DHTTransportContact Constructor Description 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 DHTTransportContact Modifier and Type Field Description private DHTTransportContact
VivaldiPanel. lastSelf
Methods in com.biglybt.ui.swt.views.stats with parameters of type DHTTransportContact Modifier and Type Method Description void
VivaldiPanel. refreshContacts(java.util.List<DHTControlContact> contacts, DHTTransportContact self)
-