net.i2p.router.tunnel
Class TunnelGateway.Pending

java.lang.Object
  extended bynet.i2p.router.tunnel.TunnelGateway.Pending
Enclosing class:
TunnelGateway

public static class TunnelGateway.Pending
extends java.lang.Object


Constructor Summary
TunnelGateway.Pending(I2NPMessage message, Hash toRouter, TunnelId toTunnel)
           
 
Method Summary
 byte[] getData()
          raw unfragmented message to send
 long getExpiration()
           
 int getFragmentNumber()
          which fragment are we working on (0 for the first fragment)
 long getMessageId()
           
 int getOffset()
          index into the data to be sent
 Hash getToRouter()
          may be null
 TunnelId getToTunnel()
          may be null
 void incrementFragmentNumber()
          ok, fragment sent, increment what the next will be
 void setOffset(int offset)
          move the offset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TunnelGateway.Pending

public TunnelGateway.Pending(I2NPMessage message,
                             Hash toRouter,
                             TunnelId toTunnel)
Method Detail

getToRouter

public Hash getToRouter()
may be null


getToTunnel

public TunnelId getToTunnel()
may be null


getMessageId

public long getMessageId()

getExpiration

public long getExpiration()

getData

public byte[] getData()
raw unfragmented message to send


getOffset

public int getOffset()
index into the data to be sent


setOffset

public void setOffset(int offset)
move the offset


getFragmentNumber

public int getFragmentNumber()
which fragment are we working on (0 for the first fragment)


incrementFragmentNumber

public void incrementFragmentNumber()
ok, fragment sent, increment what the next will be