com.voytechs.jnetstream.protocol.layer4
Class TCP
java.lang.Object
com.voytechs.jnetstream.codec.HeaderImpl
com.voytechs.jnetstream.protocol.layer4.TCP
- All Implemented Interfaces:
- Header, Identity, MutableHeader
public class TCP
- extends HeaderImpl
| Fields inherited from interface com.voytechs.jnetstream.codec.Header |
ABREVIATION, ACL, ADMINISTRATOR, ANSI, AUTHOR, COMMON, COMPANY, COPYRIGHT, CREATIONDATE, CREATOR, DESCRIPTION, DOC, HIDEHEADERLINE, HTTP, IEEE, IETF, IMTC, ITU, OMG, ORGANIZATION, OSILAYER, RFC, SHORTDESCRIPTION, SHORTHEADER, STD, SUMMARY, TRADEMARK, W3C |
|
Method Summary |
int |
getHeaderLength()
Length of TCP header |
static void |
main(java.lang.String[] args)
Test function for TCP |
static java.lang.String |
toString(PacketInputStream in)
Conventience routing to print directory from stream. |
| Methods inherited from class com.voytechs.jnetstream.codec.HeaderImpl |
addField, addHeader, addNote, empty, getField, getField, getFieldCount, getHeader, getHeader, getHeaderCount, getName, getPermProperties, getProperty, getPropertyValue, getTempProperties, getValue, getValue, hasHeader, longestName, merge, setHeaderLength, setProperty, toString, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
src
public int src
dst
public int dst
seq
public long seq
ack
public long ack
hlen
public int hlen
res
public int res
code
public int code
win
public int win
crc
public int crc
urg
public int urg
TCP
public TCP(PacketInputStream in)
throws java.io.IOException,
EOPacket,
EOPacketStream
- Parameters:
-
- Throws:
java.io.IOException
EOPacket
EOPacketStream
toString
public static java.lang.String toString(PacketInputStream in)
throws java.io.IOException,
EOPacket,
EOPacketStream
- Conventience routing to print directory from stream.
- Throws:
java.io.IOException
EOPacket
EOPacketStream
getHeaderLength
public int getHeaderLength()
- Length of TCP header
- Specified by:
getHeaderLength in interface Header- Overrides:
getHeaderLength in class HeaderImpl
- Returns:
- Number of bytes in the stream read when processing this header.
main
public static void main(java.lang.String[] args)
- Test function for TCP
- Parameters:
args - command line arguments