net.i2p.router.transport.udp
Class UDPPacketReader.DataReader

java.lang.Object
  extended bynet.i2p.router.transport.udp.UDPPacketReader.DataReader
Enclosing class:
UDPPacketReader

public class UDPPacketReader.DataReader
extends java.lang.Object

parse out the data message


Constructor Summary
UDPPacketReader.DataReader()
           
 
Method Summary
 long[] readACKs()
           
 boolean readACKsIncluded()
           
 boolean readECN()
           
 boolean readExtendedDataIncluded()
           
 int readFragmentCount()
           
 void readMessageFragment(int fragmentNum, byte[] target, int targetOffset)
           
 int readMessageFragmentNum(int fragmentNum)
           
 int readMessageFragmentSize(int fragmentNum)
           
 long readMessageId(int fragmentNum)
           
 boolean readMessageIsLast(int fragmentNum)
           
 long[] readNACKs()
           
 boolean readNACKsIncluded()
           
 int readNumACKs()
           
 boolean readNumACKsIncluded()
           
 boolean readReplyRequested()
           
 boolean readWantPreviousACKs()
           
 void toRawString(java.lang.StringBuffer buf)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UDPPacketReader.DataReader

public UDPPacketReader.DataReader()
Method Detail

readACKsIncluded

public boolean readACKsIncluded()

readNACKsIncluded

public boolean readNACKsIncluded()

readNumACKsIncluded

public boolean readNumACKsIncluded()

readECN

public boolean readECN()

readWantPreviousACKs

public boolean readWantPreviousACKs()

readReplyRequested

public boolean readReplyRequested()

readExtendedDataIncluded

public boolean readExtendedDataIncluded()

readACKs

public long[] readACKs()

readNACKs

public long[] readNACKs()

readNumACKs

public int readNumACKs()

readFragmentCount

public int readFragmentCount()

readMessageId

public long readMessageId(int fragmentNum)

readMessageFragmentNum

public int readMessageFragmentNum(int fragmentNum)

readMessageIsLast

public boolean readMessageIsLast(int fragmentNum)

readMessageFragmentSize

public int readMessageFragmentSize(int fragmentNum)

readMessageFragment

public void readMessageFragment(int fragmentNum,
                                byte[] target,
                                int targetOffset)

toString

public java.lang.String toString()

toRawString

public void toRawString(java.lang.StringBuffer buf)