public final class TcpPacketImpl extends TransportPacketImpl implements TCPPacket
| Constructor and Description |
|---|
TcpPacketImpl(IPPacket parent,
Buffer headers,
Buffer options,
Buffer payload) |
| Modifier and Type | Method and Description |
|---|---|
TransportPacket |
clone() |
long |
getAcknowledgementNumber() |
int |
getHeaderLength()
Get the header length in bytes
|
long |
getSequenceNumber() |
boolean |
isACK() |
boolean |
isCWR() |
boolean |
isECE() |
boolean |
isFIN() |
boolean |
isPSH()
Check whether the psh (push) flag is turned on
|
boolean |
isRST() |
boolean |
isSYN() |
boolean |
isTCP() |
boolean |
isURG() |
void |
write(java.io.OutputStream out,
Buffer payload)
Writes this packet to the
OutputStream with the supplied payload. |
getArrivalTime, getDestinationPort, getNextPacket, getParentPacket, getSourcePort, isUDP, setDestinationPort, setSourcePort, verifycheckParent, getName, getPacket, getPayload, getProtocol, hasProtocol, writeequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParentPacketgetDestinationPort, getSourcePort, isUDP, setDestinationPort, setSourcePortgetArrivalTime, getName, getNextPacket, getPacket, getPayload, getProtocol, hasProtocol, verify, writepublic boolean isTCP()
isTCP in interface TransportPacketisTCP in class TransportPacketImplpublic int getHeaderLength()
getHeaderLength in interface TransportPacketpublic boolean isPSH()
public long getSequenceNumber()
getSequenceNumber in interface TCPPacketpublic long getAcknowledgementNumber()
getAcknowledgementNumber in interface TCPPacketpublic TransportPacket clone()
clone in interface Packetclone in interface TransportPacketclone in class TransportPacketImplCopyright © 2018. All Rights Reserved.