public class UDPPacketReader.DataReader extends UDPPacketReader.Reader
| Constructor | Description |
|---|---|
DataReader() |
| Modifier and Type | Method | Description |
|---|---|---|
int |
getPacketSize() |
|
long |
readACK(int index) |
|
ACKBitfield[] |
readACKBitfields() |
|
boolean |
readACKBitfieldsIncluded() |
|
int |
readACKCount() |
|
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) |
|
boolean |
readReplyRequested() |
|
boolean |
readWantPreviousACKs() |
|
void |
toRawString(StringBuilder buf) |
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitreadExtendedOptionspublic int getPacketSize()
public boolean readACKsIncluded()
public boolean readACKBitfieldsIncluded()
public boolean readECN()
public boolean readWantPreviousACKs()
public boolean readReplyRequested()
public boolean readExtendedDataIncluded()
public int readACKCount()
public long readACK(int index)
public ACKBitfield[] readACKBitfields() throws DataFormatException
DataFormatExceptionpublic int readFragmentCount()
throws DataFormatException
DataFormatExceptionpublic long readMessageId(int fragmentNum)
throws DataFormatException
DataFormatExceptionpublic int readMessageFragmentNum(int fragmentNum)
throws DataFormatException
DataFormatExceptionpublic boolean readMessageIsLast(int fragmentNum)
throws DataFormatException
DataFormatExceptionpublic int readMessageFragmentSize(int fragmentNum)
throws DataFormatException
DataFormatExceptionpublic void readMessageFragment(int fragmentNum,
byte[] target,
int targetOffset)
throws DataFormatException
DataFormatExceptionpublic void toRawString(StringBuilder buf) throws DataFormatException
DataFormatException