Package com.biglybt.pifimpl.local.peers
Class PeerForeignNetworkConnection.tp
- java.lang.Object
-
- com.biglybt.pifimpl.local.peers.PeerForeignNetworkConnection.tp
-
- All Implemented Interfaces:
TransportBase
- Enclosing class:
- PeerForeignNetworkConnection
protected class PeerForeignNetworkConnection.tp extends java.lang.Object implements TransportBase
-
-
Field Summary
Fields Modifier and Type Field Description private long
last_ready_for_read
-
Constructor Summary
Constructors Modifier Constructor Description protected
tp()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
Get a textual description for this transport.long
isReadyForRead(EventWaiter waiter)
Is the transport ready to read, i.e.boolean
isReadyForWrite(EventWaiter waiter)
Is the transport ready to write, i.e.boolean
isTCP()
-
-
-
Method Detail
-
isReadyForWrite
public boolean isReadyForWrite(EventWaiter waiter)
Description copied from interface:TransportBase
Is the transport ready to write, i.e. will a write request result in >0 bytes written.- Specified by:
isReadyForWrite
in interfaceTransportBase
- Returns:
- true if the transport is write ready, false if not yet ready
-
isReadyForRead
public long isReadyForRead(EventWaiter waiter)
Description copied from interface:TransportBase
Is the transport ready to read, i.e. will a read request result in >0 bytes read.- Specified by:
isReadyForRead
in interfaceTransportBase
- Returns:
- 0 if the transport is read ready, ms since last ready or created if never ready
-
isTCP
public boolean isTCP()
- Specified by:
isTCP
in interfaceTransportBase
-
getDescription
public java.lang.String getDescription()
Description copied from interface:TransportBase
Get a textual description for this transport.- Specified by:
getDescription
in interfaceTransportBase
- Returns:
- description
-
-