File
Doc
Category
Size
Date
Package
TransportHelper.java
API Doc
Azureus 3.0.3.4
2930
Thu Mar 01 23:39:42 GMT 2007
com.aelitis.azureus.core.networkmanager.impl
TransportHelper
public interface TransportHelper
Fields Summary
Constructors Summary
Methods Summary
public void
cancelReadSelects
()
public void
cancelWriteSelects
()
public void
close
(
java.lang.String
reason)
public
boolean
delayWrite
(
java.nio.ByteBuffer
buffer)
public void
failed
(
java.lang.Throwable
reason)
public
java.net.InetSocketAddress
getAddress
()
public
int
getConnectTimeout
()
public
java.lang.String
getName
()
public
int
getReadTimeout
()
public
java.lang.Object
getUserData
(
java.lang.Object
key)
public
boolean
hasDelayedWrite
()
public
boolean
minimiseOverheads
()
public void
pauseReadSelects
()
public void
pauseWriteSelects
()
public
int
read
(
java.nio.ByteBuffer
buffer)
public
long
read
(
java.nio.ByteBuffer[]
buffers,
int
array_offset,
int
length)
public void
registerForReadSelects
(
com.aelitis.azureus.core.networkmanager.impl.TransportHelper$selectListener
listener,
java.lang.Object
attachment)
public void
registerForWriteSelects
(
com.aelitis.azureus.core.networkmanager.impl.TransportHelper$selectListener
listener,
java.lang.Object
attachment)
public void
resumeReadSelects
()
public void
resumeWriteSelects
()
public void
setTrace
(
boolean
on)
public void
setUserData
(
java.lang.Object
key,
java.lang.Object
data)
public
int
write
(
java.nio.ByteBuffer
buffer,
boolean
partial_write)
public
long
write
(
java.nio.ByteBuffer[]
buffers,
int
array_offset,
int
length)
Java Code Source