net.i2p.router.transport.udp
Class UDPPacketReader.DataReader
java.lang.Object
net.i2p.router.transport.udp.UDPPacketReader.DataReader
- Enclosing class:
- UDPPacketReader
public class UDPPacketReader.DataReader
- extends java.lang.Object
parse out the data message
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
UDPPacketReader.DataReader
public UDPPacketReader.DataReader()
getPacketSize
public int getPacketSize()
readACKsIncluded
public boolean readACKsIncluded()
readACKBitfieldsIncluded
public boolean readACKBitfieldsIncluded()
readECN
public boolean readECN()
readWantPreviousACKs
public boolean readWantPreviousACKs()
readReplyRequested
public boolean readReplyRequested()
readExtendedDataIncluded
public boolean readExtendedDataIncluded()
readACKCount
public int readACKCount()
readACK
public long readACK(int index)
readACKBitfields
public ACKBitfield[] readACKBitfields()
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()
- Overrides:
toString
in class java.lang.Object
toRawString
public void toRawString(java.lang.StringBuffer buf)