Uses of Interface
com.biglybt.core.dht.netcoords.DHTNetworkPosition
Packages that use DHTNetworkPosition
Package
Description
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.control.impl
Methods in com.biglybt.core.dht.control.impl that return DHTNetworkPositionModifier and TypeMethodDescriptionDHTControlImpl.anonContact.getNetworkPosition
(byte position_type) DHTControlImpl.anonContact.getNetworkPositions()
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.netcoords
Fields in com.biglybt.core.dht.netcoords declared as DHTNetworkPositionModifier and TypeFieldDescriptionprivate static final DHTNetworkPosition[]
DHTNetworkPositionManager.NP_EMPTY_ARRAY
Methods in com.biglybt.core.dht.netcoords that return DHTNetworkPositionModifier and TypeMethodDescriptionDHTNetworkPositionProvider.create
(byte[] ID, boolean is_local) static DHTNetworkPosition[]
DHTNetworkPositionManager.createPositions
(byte[] ID, boolean is_local) static DHTNetworkPosition
DHTNetworkPositionManager.deserialise
(InetAddress originator, byte position_type, DataInputStream is) static DHTNetworkPosition
DHTNetworkPositionManager.deserialisePosition
(InetAddress originator, byte[] bytes) DHTNetworkPositionProvider.deserialisePosition
(DataInputStream is) static DHTNetworkPosition
DHTNetworkPositionManager.getBestLocalPosition()
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 DHTNetworkPositionModifier and TypeMethodDescriptionfloat
DHTNetworkPosition.estimateRTT
(DHTNetworkPosition other) static float
DHTNetworkPositionManager.estimateRTT
(DHTNetworkPosition[] p1s, DHTNetworkPosition[] p2s) void
DHTNetworkPositionListener.positionFound
(DHTNetworkPositionProvider provider, 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.ver1Methods in com.biglybt.core.dht.netcoords.vivaldi.ver1 that return DHTNetworkPositionModifier and TypeMethodDescriptionVivaldiPositionProvider.create
(byte[] ID, boolean is_local) VivaldiPositionProvider.deserialisePosition
(DataInputStream is) 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 DHTNetworkPositionModifier and TypeClassDescriptionclass
Vivaldi Papers : http://www.sigcomm.org/sigcomm2004/papers/p426-dabek111111.pdfMethods in com.biglybt.core.dht.netcoords.vivaldi.ver1.impl with parameters of type DHTNetworkPositionModifier and TypeMethodDescriptionfloat
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 DHTNetworkPositionModifier and TypeMethodDescriptionDHTTransportContact.getNetworkPosition
(byte position_type) DHTTransportContact.getNetworkPositions()
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.transport.loopback
Methods in com.biglybt.core.dht.transport.loopback that return DHTNetworkPositionModifier and TypeMethodDescriptionDHTTransportLoopbackContactImpl.getNetworkPosition
(byte type) DHTTransportLoopbackContactImpl.getNetworkPositions()
-
Uses of DHTNetworkPosition in com.biglybt.core.dht.transport.udp.impl
Fields in com.biglybt.core.dht.transport.udp.impl declared as DHTNetworkPositionModifier and TypeFieldDescriptionprivate DHTNetworkPosition[]
DHTTransportUDPContactImpl.network_positions
private DHTNetworkPosition[]
DHTUDPPacketReply.network_positions
Methods in com.biglybt.core.dht.transport.udp.impl that return DHTNetworkPositionModifier and TypeMethodDescriptionDHTTransportUDPContactImpl.getNetworkPosition
(byte position_type) DHTTransportUDPContactImpl.getNetworkPositions()
protected DHTNetworkPosition[]
DHTUDPPacketReply.getNetworkPositions()
Methods in com.biglybt.core.dht.transport.udp.impl with parameters of type DHTNetworkPositionModifier and TypeMethodDescriptionprotected 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 DHTNetworkPositionModifier and TypeFieldDescriptionprivate DHTNetworkPosition
TRTrackerServerPeerImpl.network_position
Methods in com.biglybt.core.tracker.server.impl that return DHTNetworkPositionModifier and TypeMethodDescriptionTRTrackerServerPeerImpl.getNetworkPosition()
TRTrackerServerSimplePeer.getNetworkPosition()
TRTrackerServerTorrentImpl.temporaryBiasedSeed.getNetworkPosition()
Methods in com.biglybt.core.tracker.server.impl with parameters of type DHTNetworkPositionModifier and TypeMethodDescriptionTRTrackerServerTorrentImpl.exportAnnounceToMap
(String ip_address, 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
(LinkedList rep_peers, TRTrackerServerSimplePeer peer, boolean send_peer_ids, byte compact_mode, byte crypto_level, DHTNetworkPosition network_position) TRTrackerServerTorrentImpl.peerContact
(String url_parameters, String event, HashWrapper peer_id, int tcp_port, int udp_port, int http_port, byte crypto_level, byte az_ver, String original_address, String ip_address, boolean ip_override, boolean loopback, String tracker_key, long uploaded, long downloaded, long left, long interval_requested, int up_speed, DHTNetworkPosition network_position) protected TRTrackerServerTorrentImpl
TRTrackerServerProcessor.processTrackerRequest
(TRTrackerServerImpl _server, String request, Map[] root_out, TRTrackerServerPeerImpl[] peer_out, int _request_type, byte[][] hashes, String link, String scrape_flags, HashWrapper peer_id, boolean no_peer_id, byte compact_mode, String key, String event, boolean stop_to_queue, int port, int udp_port, int http_port, String real_ip_address, 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 DHTNetworkPositionModifierConstructorDescriptionprotected
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)