net.i2p.router.transport.udp
Class UDPSender
java.lang.Object
net.i2p.router.transport.udp.UDPSender
class UDPSender
- extends Object
Lowest level packet sender, pushes anything on its queue ASAP.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UDPSender
public UDPSender(RouterContext ctx,
DatagramSocket socket,
String name)
startup
public void startup()
shutdown
public void shutdown()
updateListeningPort
public DatagramSocket updateListeningPort(DatagramSocket socket,
int newPort)
add
public int add(UDPPacket packet,
int blockTime)
- Deprecated. use add(packet)
- Add the packet to the queue. This may block until there is space
available, if requested, otherwise it returns immediately
- Parameters:
blockTime
- how long to block IGNORED
- Returns:
- number of packets queued
add
public int add(UDPPacket packet)
- Put it on the queue
- Returns:
- ZERO (used to be number of packets in the queue)