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.Reader
Base
|
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) |
public UDPPacketReader(I2PAppContext ctx)
public void initialize(UDPPacket packet)
public int readPayloadType()
public boolean isRekeyingIncluded()
public boolean isExtendedOptionsIncluded()
public long readTimestamp()
@Deprecated public byte[] readKeyingMaterial()
public byte[] readExtendedOptions()
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)