Uses of Interface
com.biglybt.core.dht.netcoords.DHTNetworkPosition
-
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.control.impl
Methods in com.biglybt.core.dht.control.impl that return DHTNetworkPosition Modifier and Type Method Description DHTNetworkPosition
DHTControlImpl.anonContact. getNetworkPosition(byte position_type)
DHTNetworkPosition[]
DHTControlImpl.anonContact. getNetworkPositions()
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.netcoords
Fields in com.biglybt.core.dht.netcoords declared as DHTNetworkPosition Modifier and Type Field Description private static DHTNetworkPosition[]
DHTNetworkPositionManager. NP_EMPTY_ARRAY
Methods in com.biglybt.core.dht.netcoords that return DHTNetworkPosition Modifier and Type Method Description DHTNetworkPosition
DHTNetworkPositionProvider. create(byte[] ID, boolean is_local)
static DHTNetworkPosition[]
DHTNetworkPositionManager. createPositions(byte[] ID, boolean is_local)
static DHTNetworkPosition
DHTNetworkPositionManager. deserialise(java.net.InetAddress originator, byte position_type, java.io.DataInputStream is)
static DHTNetworkPosition
DHTNetworkPositionManager. deserialisePosition(java.net.InetAddress originator, byte[] bytes)
DHTNetworkPosition
DHTNetworkPositionProvider. deserialisePosition(java.io.DataInputStream is)
static DHTNetworkPosition
DHTNetworkPositionManager. getBestLocalPosition()
DHTNetworkPosition
DHTNetworkPositionProvider. getLocalPosition()
Returns a local, hopefully stable, network position for us or null if none availablestatic DHTNetworkPosition[]
DHTNetworkPositionManager. getLocalPositions()
Methods in com.biglybt.core.dht.netcoords with parameters of type DHTNetworkPosition Modifier and Type Method Description float
DHTNetworkPosition. estimateRTT(DHTNetworkPosition other)
static float
DHTNetworkPositionManager. estimateRTT(DHTNetworkPosition[] p1s, DHTNetworkPosition[] p2s)
void
DHTNetworkPositionListener. positionFound(DHTNetworkPositionProvider provider, java.net.InetAddress originator, DHTNetworkPosition position)
static byte[]
DHTNetworkPositionManager. serialisePosition(DHTNetworkPosition pos)
void
DHTNetworkPosition. update(byte[] other_id, DHTNetworkPosition other, float rtt)
static void
DHTNetworkPositionManager. update(DHTNetworkPosition[] local_positions, byte[] remote_id, DHTNetworkPosition[] remote_positions, float rtt)
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.netcoords.vivaldi.ver1
Subinterfaces of DHTNetworkPosition in com.biglybt.core.dht.netcoords.vivaldi.ver1 Modifier and Type Interface Description interface
VivaldiPosition
Methods in com.biglybt.core.dht.netcoords.vivaldi.ver1 that return DHTNetworkPosition Modifier and Type Method Description DHTNetworkPosition
VivaldiPositionProvider. create(byte[] ID, boolean is_local)
DHTNetworkPosition
VivaldiPositionProvider. deserialisePosition(java.io.DataInputStream is)
DHTNetworkPosition
VivaldiPositionProvider. getLocalPosition()
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.netcoords.vivaldi.ver1.impl
Classes in com.biglybt.core.dht.netcoords.vivaldi.ver1.impl that implement DHTNetworkPosition Modifier and Type Class Description class
VivaldiPositionImpl
Vivaldi Papers : http://www.sigcomm.org/sigcomm2004/papers/p426-dabek111111.pdfMethods in com.biglybt.core.dht.netcoords.vivaldi.ver1.impl with parameters of type DHTNetworkPosition Modifier and Type Method Description float
VivaldiPositionImpl. estimateRTT(DHTNetworkPosition _other)
void
VivaldiPositionImpl. update(byte[] _other_id, DHTNetworkPosition _other, float rtt)
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.transport
Methods in com.biglybt.core.dht.transport that return DHTNetworkPosition Modifier and Type Method Description DHTNetworkPosition
DHTTransportContact. getNetworkPosition(byte position_type)
DHTNetworkPosition[]
DHTTransportContact. getNetworkPositions()
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.transport.loopback
Methods in com.biglybt.core.dht.transport.loopback that return DHTNetworkPosition Modifier and Type Method Description DHTNetworkPosition
DHTTransportLoopbackContactImpl. getNetworkPosition(byte type)
DHTNetworkPosition[]
DHTTransportLoopbackContactImpl. getNetworkPositions()
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.transport.udp.impl
Fields in com.biglybt.core.dht.transport.udp.impl declared as DHTNetworkPosition Modifier and Type Field Description private DHTNetworkPosition[]
DHTTransportUDPContactImpl. network_positions
private DHTNetworkPosition[]
DHTUDPPacketReply. network_positions
Methods in com.biglybt.core.dht.transport.udp.impl that return DHTNetworkPosition Modifier and Type Method Description DHTNetworkPosition
DHTTransportUDPContactImpl. getNetworkPosition(byte position_type)
DHTNetworkPosition[]
DHTTransportUDPContactImpl. getNetworkPositions()
protected DHTNetworkPosition[]
DHTUDPPacketReply. getNetworkPositions()
Methods in com.biglybt.core.dht.transport.udp.impl with parameters of type DHTNetworkPosition Modifier and Type Method Description protected void
DHTTransportUDPContactImpl. setNetworkPositions(DHTNetworkPosition[] positions)
protected void
DHTUDPPacketReply. setNetworkPositions(DHTNetworkPosition[] _network_positions)
-
Uses of DHTNetworkPosition in com.biglybt.core.tracker.server.impl
Fields in com.biglybt.core.tracker.server.impl declared as DHTNetworkPosition Modifier and Type Field Description private DHTNetworkPosition
TRTrackerServerPeerImpl. network_position
Methods in com.biglybt.core.tracker.server.impl that return DHTNetworkPosition Modifier and Type Method Description DHTNetworkPosition
TRTrackerServerPeerImpl. getNetworkPosition()
DHTNetworkPosition
TRTrackerServerSimplePeer. getNetworkPosition()
DHTNetworkPosition
TRTrackerServerTorrentImpl.temporaryBiasedSeed. getNetworkPosition()
Methods in com.biglybt.core.tracker.server.impl with parameters of type DHTNetworkPosition Modifier and Type Method Description java.util.Map
TRTrackerServerTorrentImpl. exportAnnounceToMap(java.lang.String ip_address, java.util.HashMap preprocess_map, TRTrackerServerPeerImpl requesting_peer, boolean include_seeds, int num_want, long interval, long min_interval, boolean no_peer_id, byte compact_mode, byte crypto_level, DHTNetworkPosition network_position)
private void
TRTrackerServerTorrentImpl. exportPeer(java.util.LinkedList rep_peers, TRTrackerServerSimplePeer peer, boolean send_peer_ids, byte compact_mode, byte crypto_level, DHTNetworkPosition network_position)
TRTrackerServerPeerImpl
TRTrackerServerTorrentImpl. peerContact(java.lang.String url_parameters, java.lang.String event, HashWrapper peer_id, int tcp_port, int udp_port, int http_port, byte crypto_level, byte az_ver, java.lang.String original_address, java.lang.String ip_address, boolean ip_override, boolean loopback, java.lang.String tracker_key, long uploaded, long downloaded, long left, long interval_requested, int up_speed, DHTNetworkPosition network_position)
protected TRTrackerServerTorrentImpl
TRTrackerServerProcessor. processTrackerRequest(TRTrackerServerImpl _server, java.lang.String request, java.util.Map[] root_out, TRTrackerServerPeerImpl[] peer_out, int _request_type, byte[][] hashes, java.lang.String link, java.lang.String scrape_flags, HashWrapper peer_id, boolean no_peer_id, byte compact_mode, java.lang.String key, java.lang.String event, boolean stop_to_queue, int port, int udp_port, int http_port, java.lang.String real_ip_address, java.lang.String original_client_ip_address, long downloaded, long uploaded, long left, int num_want, byte crypto_level, byte az_ver, int up_speed, DHTNetworkPosition network_position)
protected boolean
TRTrackerServerPeerImpl. update(byte[] _ip, int _port, int _udp_port, int _http_port, byte _crypto_level, byte _az_ver, int _up_speed, DHTNetworkPosition _network_position)
Constructors in com.biglybt.core.tracker.server.impl with parameters of type DHTNetworkPosition Constructor Description TRTrackerServerPeerImpl(HashWrapper _peer_id, int _key_hash_code, byte[] _ip, boolean _ip_override, int _tcp_port, int _udp_port, int _http_port, byte _crypto_level, byte _az_ver, long _last_contact_time, boolean _download_completed, byte _last_nat_status, int _up_speed, DHTNetworkPosition _network_position)
-