net.i2p.router.transport.udp
class UDPPacketReader extends Object
Modifier and Type | Class and Description |
---|---|
class |
UDPPacketReader.DataReader
parse out the data message
|
class |
UDPPacketReader.PeerTestReader
Help read the PeerTest payload
|
class |
UDPPacketReader.RelayIntroReader
Help read the RelayIntro payload
|
class |
UDPPacketReader.RelayRequestReader
Help read the RelayRequest payload
|
class |
UDPPacketReader.RelayResponseReader
Help read the RelayResponse payload
|
class |
UDPPacketReader.SessionConfirmedReader
parse out the confirmed message
|
class |
UDPPacketReader.SessionCreatedReader
Help read the SessionCreated payload
|
class |
UDPPacketReader.SessionRequestReader
Help read the SessionRequest payload
|
Constructor and Description |
---|
UDPPacketReader(I2PAppContext ctx) |
Modifier and Type | Method and Description |
---|---|
UDPPacketReader.DataReader |
getDataReader() |
UDPPacketReader.PeerTestReader |
getPeerTestReader() |
UDPPacketReader.RelayIntroReader |
getRelayIntroReader() |
UDPPacketReader.RelayRequestReader |
getRelayRequestReader() |
UDPPacketReader.RelayResponseReader |
getRelayResponseReader() |
UDPPacketReader.SessionConfirmedReader |
getSessionConfirmedReader() |
UDPPacketReader.SessionCreatedReader |
getSessionCreatedReader() |
UDPPacketReader.SessionRequestReader |
getSessionRequestReader() |
void |
initialize(byte[] message,
int payloadOffset,
int payloadLength) |
void |
initialize(UDPPacket packet) |
boolean |
readExtendedOptionsIncluded() |
void |
readKeyingMaterial(byte[] target,
int targetOffset) |
int |
readPayloadType()
what type of payload is in here?
|
boolean |
readRekeying()
does this packet include rekeying data?
|
long |
readTimestamp() |
void |
toRawString(StringBuilder buf) |
String |
toString() |
public UDPPacketReader(I2PAppContext ctx)
public void initialize(UDPPacket packet)
public void initialize(byte[] message, int payloadOffset, int payloadLength)
public int readPayloadType()
public boolean readRekeying()
public boolean readExtendedOptionsIncluded()
public long readTimestamp()
public void readKeyingMaterial(byte[] target, int targetOffset)
public UDPPacketReader.SessionRequestReader getSessionRequestReader()
public UDPPacketReader.SessionCreatedReader getSessionCreatedReader()
public UDPPacketReader.SessionConfirmedReader getSessionConfirmedReader()
public UDPPacketReader.DataReader getDataReader()
public UDPPacketReader.PeerTestReader getPeerTestReader()
public UDPPacketReader.RelayRequestReader getRelayRequestReader()
public UDPPacketReader.RelayIntroReader getRelayIntroReader()
public UDPPacketReader.RelayResponseReader getRelayResponseReader()
public void toRawString(StringBuilder buf)