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_ARRAYMethods 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 DHTNetworkPositionDHTNetworkPositionManager.deserialise(InetAddress originator, byte position_type, DataInputStream is) static DHTNetworkPositionDHTNetworkPositionManager.deserialisePosition(InetAddress originator, byte[] bytes) DHTNetworkPositionProvider.deserialisePosition(DataInputStream is) static DHTNetworkPositionDHTNetworkPositionManager.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 TypeMethodDescriptionfloatDHTNetworkPosition.estimateRTT(DHTNetworkPosition other) static floatDHTNetworkPositionManager.estimateRTT(DHTNetworkPosition[] p1s, DHTNetworkPosition[] p2s) voidDHTNetworkPositionListener.positionFound(DHTNetworkPositionProvider provider, InetAddress originator, DHTNetworkPosition position) static byte[]DHTNetworkPositionManager.serialisePosition(DHTNetworkPosition pos) voidDHTNetworkPosition.update(byte[] other_id, DHTNetworkPosition other, float rtt) static voidDHTNetworkPositionManager.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 TypeClassDescriptionclassVivaldi 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 TypeMethodDescriptionfloatVivaldiPositionImpl.estimateRTT(DHTNetworkPosition _other) voidVivaldiPositionImpl.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_positionsprivate DHTNetworkPosition[]DHTUDPPacketReply.network_positionsMethods 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 voidDHTTransportUDPContactImpl.setNetworkPositions(DHTNetworkPosition[] positions) protected voidDHTUDPPacketReply.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 DHTNetworkPositionTRTrackerServerPeerImpl.network_positionMethods 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 voidTRTrackerServerTorrentImpl.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 TRTrackerServerTorrentImplTRTrackerServerProcessor.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 booleanTRTrackerServerPeerImpl.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 DHTNetworkPositionModifierConstructorDescriptionprotectedTRTrackerServerPeerImpl(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)