se.sics.jipv6.core
Class TCPPacket
java.lang.Object
se.sics.jipv6.core.TCPPacket
- All Implemented Interfaces:
- IPPayload
public class TCPPacket
- extends Object
- implements IPPayload
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_WINDOW
public static final int DEFAULT_WINDOW
- See Also:
- Constant Field Values
DEFAULT_MSS
public static final int DEFAULT_MSS
- See Also:
- Constant Field Values
DISPATCH
public static final int DISPATCH
- See Also:
- Constant Field Values
OPT_MSS
public static final int OPT_MSS
- See Also:
- Constant Field Values
OPT_MSS_LEN
public static final int OPT_MSS_LEN
- See Also:
- Constant Field Values
URG
public static final int URG
- See Also:
- Constant Field Values
ACK
public static final int ACK
- See Also:
- Constant Field Values
PSH
public static final int PSH
- See Also:
- Constant Field Values
RST
public static final int RST
- See Also:
- Constant Field Values
SYN
public static final int SYN
- See Also:
- Constant Field Values
FIN
public static final int FIN
- See Also:
- Constant Field Values
TCPPacket
public TCPPacket()
generatePacketData
public byte[] generatePacketData(IPv6Packet packet)
- Specified by:
generatePacketData
in interface IPPayload
isAck
public boolean isAck()
isPush
public boolean isPush()
isSyn
public boolean isSyn()
isFin
public boolean isFin()
isReset
public boolean isReset()
getDispatch
public byte getDispatch()
- Specified by:
getDispatch
in interface IPPayload
getPayload
public byte[] getPayload()
parsePacketData
public void parsePacketData(IPv6Packet packet)
- Specified by:
parsePacketData
in interface IPPayload
printPacket
public void printPacket(PrintStream out)
- Specified by:
printPacket
in interface IPPayload
replyPacket
public TCPPacket replyPacket()