public abstract class Packet extends Object
| Modifier and Type | Field and Description |
|---|---|
int |
dst_ip |
protected int |
hdr_offset |
protected int |
length |
Packet |
next |
Packet |
prev |
int |
src_ip |
int |
src_port |
| Constructor and Description |
|---|
Packet() |
| Modifier and Type | Method and Description |
|---|---|
abstract int |
cksum(int offset,
int len) |
abstract Packet |
copy() |
int |
dataLength() |
abstract int |
getByte(int off) |
abstract void |
getBytes(int src_offset,
byte[] dst,
int dst_offset,
int len) |
abstract long |
getEthAddr(int off) |
int |
getHeaderOffset() |
abstract int |
getInt(int off) |
abstract int |
getShort(int off) |
int |
length() |
abstract void |
putByte(int x,
int off) |
abstract void |
putBytes(byte[] src,
int src_offset,
int dst_offset,
int len) |
abstract void |
putBytes(Packet pkt,
int src_offset,
int dst_offset,
int len) |
abstract void |
putEthAddr(long x,
int off) |
abstract void |
putInt(int x,
int off) |
abstract void |
putShort(int x,
int off) |
abstract void |
recycle() |
void |
setDataLength(int len) |
void |
setHeaderOffset(int off) |
void |
setLength(int len) |
void |
shiftHeader(int bytes) |
public Packet next
public Packet prev
public int src_port
public int src_ip
public int dst_ip
protected int length
protected int hdr_offset
public abstract void recycle()
public abstract Packet copy()
public abstract int cksum(int offset,
int len)
public void shiftHeader(int bytes)
public int getHeaderOffset()
public void setHeaderOffset(int off)
public int length()
public int dataLength()
public void setDataLength(int len)
public void setLength(int len)
public abstract long getEthAddr(int off)
public abstract int getInt(int off)
public abstract int getShort(int off)
public abstract int getByte(int off)
public abstract void getBytes(int src_offset,
byte[] dst,
int dst_offset,
int len)
public abstract void putEthAddr(long x,
int off)
public abstract void putInt(int x,
int off)
public abstract void putShort(int x,
int off)
public abstract void putByte(int x,
int off)
public abstract void putBytes(byte[] src,
int src_offset,
int dst_offset,
int len)
public abstract void putBytes(Packet pkt, int src_offset, int dst_offset, int len)
Copyright © 2012 code4tv.com. All Rights Reserved.