FileDocCategorySizeDatePackage
DHTTransportContact.javaAPI DocAzureus 3.0.3.42702Mon Apr 24 13:20:30 BST 2006com.aelitis.azureus.core.dht.transport

DHTTransportContact

public interface DHTTransportContact
author
parg

Fields Summary
Constructors Summary
Methods Summary
public voidexportContact(java.io.DataOutputStream os)

public java.net.InetSocketAddressgetAddress()

public longgetClockSkew()

public byte[]getID()

public intgetInstanceID()

public intgetMaxFailForLiveCount()

public intgetMaxFailForUnknownCount()

public java.lang.StringgetName()

public com.aelitis.azureus.core.dht.netcoords.DHTNetworkPositiongetNetworkPosition(byte position_type)

public com.aelitis.azureus.core.dht.netcoords.DHTNetworkPosition[]getNetworkPositions()

public bytegetProtocolVersion()

public intgetRandomID()

public DHTTransportFullStatsgetStats()

public java.lang.StringgetString()

public DHTTransportgetTransport()

public booleanisAlive(long timeout)

public booleanisValid()

public voidremove()

public voidsendFindNode(DHTTransportReplyHandler handler, byte[] id)

public voidsendFindValue(DHTTransportReplyHandler handler, byte[] key, int max_values, byte flags)

public voidsendImmediatePing(DHTTransportReplyHandler handler, long timeout)

public voidsendKeyBlock(DHTTransportReplyHandler handler, byte[] key_block_request, byte[] key_block_signature)

public voidsendPing(DHTTransportReplyHandler handler)

public voidsendStats(DHTTransportReplyHandler handler)

public voidsendStore(DHTTransportReplyHandler handler, byte[][] keys, DHTTransportValue[][] value_sets)

public voidsetRandomID(int id)