Class DHTTransferHandler.transferQueue
- java.lang.Object
-
- com.biglybt.core.dht.transport.util.DHTTransferHandler.transferQueue
-
- Enclosing class:
- DHTTransferHandler
protected class DHTTransferHandler.transferQueue extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private long
connection_id
private boolean
destroyed
private java.util.List<DHTTransferHandler.Packet>
packets
private AESemaphore
packets_sem
private java.util.Map<java.lang.Long,DHTTransferHandler.transferQueue>
transfers
-
Constructor Summary
Constructors Modifier Constructor Description protected
transferQueue(java.util.Map<java.lang.Long,DHTTransferHandler.transferQueue> _transfers, long _connection_id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
add(DHTTransferHandler.Packet packet)
protected void
destroy()
protected long
getConnectionID()
protected DHTTransferHandler.Packet
receive(long timeout)
-
-
-
Field Detail
-
transfers
private final java.util.Map<java.lang.Long,DHTTransferHandler.transferQueue> transfers
-
connection_id
private final long connection_id
-
destroyed
private boolean destroyed
-
packets
private final java.util.List<DHTTransferHandler.Packet> packets
-
packets_sem
private final AESemaphore packets_sem
-
-
Constructor Detail
-
transferQueue
protected transferQueue(java.util.Map<java.lang.Long,DHTTransferHandler.transferQueue> _transfers, long _connection_id) throws DHTTransportException
- Throws:
DHTTransportException
-
-
Method Detail
-
getConnectionID
protected long getConnectionID()
-
add
protected void add(DHTTransferHandler.Packet packet)
-
receive
protected DHTTransferHandler.Packet receive(long timeout)
-
destroy
protected void destroy()
-
-