com.aelitis.azureus.core.dht.netcoords
Interface DHTNetworkPositionProvider
- All Known Implementing Classes:
- VivaldiPositionProvider
public interface DHTNetworkPositionProvider
getPositionType
byte getPositionType()
create
DHTNetworkPosition create(byte[] ID,
boolean is_local)
getLocalPosition
DHTNetworkPosition getLocalPosition()
- Returns a local, hopefully stable, network position for us or null if none available
deserialisePosition
DHTNetworkPosition deserialisePosition(DataInputStream is)
throws IOException
- Throws:
IOException
serialiseStats
void serialiseStats(DataOutputStream os)
throws IOException
- Throws:
IOException
startUp
void startUp(DataInputStream is)
shutDown
void shutDown(DataOutputStream os)