File
Doc
Category
Size
Date
Package
DHTTransportContact.java
API Doc
Azureus 3.0.3.4
2702
Mon Apr 24 13:20:30 BST 2006
com.aelitis.azureus.core.dht.transport
DHTTransportContact
public interface DHTTransportContact
author
parg
Fields Summary
Constructors Summary
Methods Summary
public void
exportContact
(
java.io.DataOutputStream
os)
public
java.net.InetSocketAddress
getAddress
()
public
long
getClockSkew
()
public
byte
[]
getID
()
public
int
getInstanceID
()
public
int
getMaxFailForLiveCount
()
public
int
getMaxFailForUnknownCount
()
public
java.lang.String
getName
()
public
com.aelitis.azureus.core.dht.netcoords.DHTNetworkPosition
getNetworkPosition
(
byte
position_type)
public
com.aelitis.azureus.core.dht.netcoords.DHTNetworkPosition
[]
getNetworkPositions
()
public
byte
getProtocolVersion
()
public
int
getRandomID
()
public
DHTTransportFullStats
getStats
()
public
java.lang.String
getString
()
public
DHTTransport
getTransport
()
public
boolean
isAlive
(
long
timeout)
public
boolean
isValid
()
public void
remove
()
public void
sendFindNode
(
DHTTransportReplyHandler
handler,
byte[]
id)
public void
sendFindValue
(
DHTTransportReplyHandler
handler,
byte[]
key,
int
max_values,
byte
flags)
public void
sendImmediatePing
(
DHTTransportReplyHandler
handler,
long
timeout)
public void
sendKeyBlock
(
DHTTransportReplyHandler
handler,
byte[]
key_block_request,
byte[]
key_block_signature)
public void
sendPing
(
DHTTransportReplyHandler
handler)
public void
sendStats
(
DHTTransportReplyHandler
handler)
public void
sendStore
(
DHTTransportReplyHandler
handler,
byte[][]
keys,
DHTTransportValue[][]
value_sets)
public void
setRandomID
(
int
id)
Java Code Source