Package com.biglybt.plugin.dht
Interface DHTPluginContact
-
- All Known Implementing Classes:
DHTPluginContactImpl
public interface DHTPluginContact
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]
call(DHTPluginProgressListener listener, byte[] handler_key, byte[] data, long timeout)
java.util.Map<java.lang.String,java.lang.Object>
exportToMap()
java.net.InetSocketAddress
getAddress()
byte[]
getID()
java.lang.String
getName()
int
getNetwork()
byte
getProtocolVersion()
java.lang.String
getString()
boolean
isAlive(long timeout)
void
isAlive(long timeout, DHTPluginOperationListener listener)
boolean
isOrHasBeenLocal()
java.util.Map
openTunnel()
byte[]
read(DHTPluginProgressListener listener, byte[] handler_key, byte[] key, long timeout)
void
write(DHTPluginProgressListener listener, byte[] handler_key, byte[] key, byte[] data, long timeout)
-
-
-
Method Detail
-
getID
byte[] getID()
-
getName
java.lang.String getName()
-
getAddress
java.net.InetSocketAddress getAddress()
-
getProtocolVersion
byte getProtocolVersion()
-
getNetwork
int getNetwork()
-
exportToMap
java.util.Map<java.lang.String,java.lang.Object> exportToMap()
-
isAlive
boolean isAlive(long timeout)
-
isAlive
void isAlive(long timeout, DHTPluginOperationListener listener)
-
isOrHasBeenLocal
boolean isOrHasBeenLocal()
-
openTunnel
java.util.Map openTunnel()
-
read
byte[] read(DHTPluginProgressListener listener, byte[] handler_key, byte[] key, long timeout)
-
write
void write(DHTPluginProgressListener listener, byte[] handler_key, byte[] key, byte[] data, long timeout)
-
call
byte[] call(DHTPluginProgressListener listener, byte[] handler_key, byte[] data, long timeout)
-
getString
java.lang.String getString()
-
-