public class DatagramPacket
extends java.lang.Object
| Constructor and Description |
|---|
DatagramPacket(byte[] payload) |
DatagramPacket(byte[] payload,
Address addr,
int port) |
DatagramPacket(byte[] payload,
int length) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
fromByteBuffer(java.nio.ByteBuffer b)
From ByteBuffer.
|
byte[] |
getChecksum()
Get the checksum
|
byte |
getChecksumLength()
Get the checksum size
|
byte[] |
getData()
Get payload
|
Address |
getDstAddress()
Get dst address.
|
int |
getDstPort()
Get dst port.
|
byte |
getFlags()
Get the flags
|
byte[] |
getHeader()
Get header
|
byte |
getHeaderLength()
Get the header len
|
int |
getLength()
Get the length of the data, i.e.
|
byte[] |
getPayload()
Get payload
|
byte |
getProtocol()
Get the protocol
|
Address |
getSrcAddress()
Get src address.
|
int |
getSrcPort()
Get src port.
|
short |
getTotalLength()
Get the total len
|
int |
getTTL()
Get the TTL
|
Datagram |
setDstAddress(Address addr)
Set the dst address
|
Datagram |
setDstPort(int p)
Set the dst port
|
Datagram |
setProtocol(int p)
Set the protocol
|
Datagram |
setSrcAddress(Address addr)
Set the src address
|
Datagram |
setSrcPort(int p)
Set the src port
|
Datagram |
setTTL(int ttl)
Set the TTL
|
java.nio.ByteBuffer |
toByteBuffer()
To ByteBuffer.
|
java.lang.String |
toString()
To String
|
boolean |
TTLReduce()
Reduce TTL and return true if packet still valid
|
public DatagramPacket(byte[] payload)
public DatagramPacket(byte[] payload,
int length)
public DatagramPacket(byte[] payload,
Address addr,
int port)
public int getLength()
public byte getHeaderLength()
getHeaderLength in interface Datagrampublic short getTotalLength()
getTotalLength in interface Datagrampublic byte getChecksumLength()
getChecksumLength in interface Datagrampublic byte getProtocol()
getProtocol in interface Datagrampublic Datagram setProtocol(int p)
setProtocol in interface Datagrampublic Address getSrcAddress()
getSrcAddress in interface Datagrampublic Datagram setSrcAddress(Address addr)
setSrcAddress in interface Datagrampublic Address getDstAddress()
getDstAddress in interface Datagrampublic Datagram setDstAddress(Address addr)
setDstAddress in interface Datagrampublic int getSrcPort()
getSrcPort in interface Datagrampublic Datagram setSrcPort(int p)
setSrcPort in interface Datagrampublic int getDstPort()
getDstPort in interface Datagrampublic Datagram setDstPort(int p)
setDstPort in interface Datagrampublic boolean TTLReduce()
public byte[] getPayload()
getPayload in interface Datagrampublic byte[] getChecksum()
getChecksum in interface Datagrampublic java.nio.ByteBuffer toByteBuffer()
toByteBuffer in interface DatagramPatchpublic boolean fromByteBuffer(java.nio.ByteBuffer b)
fromByteBuffer in interface DatagramPatchpublic java.lang.String toString()
toString in class java.lang.ObjectUser Space Routing 0.10.3