public class ScmpParser extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
buildExtensionHeader(ByteBuffer buffer,
InternalConstants.HdrTypes nextHdr) |
static void |
buildScmpPing(ByteBuffer buffer,
Scmp.Type type,
int identifier,
int sequenceNumber,
byte[] data) |
static void |
buildScmpTraceroute(ByteBuffer buffer,
Scmp.Type type,
int identifier,
int sequenceNumber) |
static Scmp.Message |
consume(ByteBuffer data,
ResponsePath path,
int packetLength)
Reads a SCMP message from the packet.
|
static void |
consume(ByteBuffer data,
Scmp.Message holder)
Reads a SCMP message from the packet.
|
static Scmp.Type |
extractType(ByteBuffer data) |
public static void buildExtensionHeader(ByteBuffer buffer, InternalConstants.HdrTypes nextHdr)
public static void buildScmpPing(ByteBuffer buffer, Scmp.Type type, int identifier, int sequenceNumber, byte[] data)
public static void buildScmpTraceroute(ByteBuffer buffer, Scmp.Type type, int identifier, int sequenceNumber)
public static Scmp.Type extractType(ByteBuffer data)
public static void consume(ByteBuffer data, Scmp.Message holder)
data - packet dataholder - SCMP message holderpublic static Scmp.Message consume(ByteBuffer data, ResponsePath path, int packetLength)
data - packet dataCopyright © 2024. All rights reserved.