Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Attributes | List of all members
TcpHeader Struct Reference

#include <transport_layer.h>

Collaboration diagram for TcpHeader:
Collaboration graph

Public Attributes

u_short sport
 
u_short dport
 
bpf_u_int32 seq_num
 
bpf_u_int32 ack_num
 
u_char reserved:4
 
u_char data_off:4
 
u_char fin:1
 
u_char syn:1
 
u_char rst:1
 
u_char psh:1
 
u_char ack:1
 
u_char urg:1
 
u_char ecn:1
 
u_char cwr:1
 
u_short window
 
u_short crc
 
u_short urg_point
 

Detailed Description

Definition at line 106 of file transport_layer.h.

Member Data Documentation

u_char TcpHeader::ack

Definition at line 126 of file transport_layer.h.

Referenced by TcpPacket::get_flag().

bpf_u_int32 TcpHeader::ack_num

Definition at line 111 of file transport_layer.h.

Referenced by TcpPacket::update_seq_map().

u_short TcpHeader::crc

Definition at line 132 of file transport_layer.h.

u_char TcpHeader::cwr

Definition at line 129 of file transport_layer.h.

Referenced by TcpPacket::get_flag().

u_char TcpHeader::data_off

Definition at line 119 of file transport_layer.h.

Referenced by TcpPacket::get_upper_data(), and TcpPacket::get_upper_data_size().

u_short TcpHeader::dport

Definition at line 109 of file transport_layer.h.

Referenced by TcpPacket::TcpPacket().

u_char TcpHeader::ecn

Definition at line 128 of file transport_layer.h.

Referenced by TcpPacket::get_flag().

u_char TcpHeader::fin

Definition at line 122 of file transport_layer.h.

Referenced by TcpPacket::get_flag().

u_char TcpHeader::psh

Definition at line 125 of file transport_layer.h.

Referenced by TcpPacket::get_flag().

u_char TcpHeader::reserved

Definition at line 118 of file transport_layer.h.

u_char TcpHeader::rst

Definition at line 124 of file transport_layer.h.

Referenced by TcpPacket::get_flag().

bpf_u_int32 TcpHeader::seq_num

Definition at line 110 of file transport_layer.h.

Referenced by TcpPacket::update_seq_map().

u_short TcpHeader::sport

Definition at line 108 of file transport_layer.h.

Referenced by TcpPacket::TcpPacket().

u_char TcpHeader::syn

Definition at line 123 of file transport_layer.h.

Referenced by TcpPacket::get_flag().

u_char TcpHeader::urg

Definition at line 127 of file transport_layer.h.

Referenced by TcpPacket::get_flag().

u_short TcpHeader::urg_point

Definition at line 133 of file transport_layer.h.

u_short TcpHeader::window

Definition at line 131 of file transport_layer.h.


The documentation for this struct was generated from the following file:

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:59 for Sequence Chart Studio by  doxygen