#include "Packet.h"
#include "IpPacket.h"
#include "Ipv6Packet.h"
#include "PayloadPacket.h"
Classes | |
struct | _TCP_HEADER |
struct | _TCP_PSEUDO_HEADER |
struct | _TCP_IP4_PSEUDO_HEADER |
struct | _TCP_IP6_PSEUDO_HEADER |
class | TcpPacket |
Defines | |
#define | TCP_HEADER_LEN(x) (((x & 0xF000) >> 12 ) * 4 ) |
#define | TCP_HEADER_FLAGS(x) ((x & 0x3F ) ) |
#define | TCP_HEADER_NO_OPTIONS_LEN 20 |
Typedefs | |
typedef struct _TCP_HEADER | TCP_HEADER |
typedef struct _TCP_HEADER * | PTCP_HEADER |
typedef struct _TCP_PSEUDO_HEADER | TCP_PSEUDO_HEADER |
typedef struct _TCP_PSEUDO_HEADER * | PTCP_PSEUDO_HEADER |
typedef _TCP_IP4_PSEUDO_HEADER | TCP_IP4_PSEUDO_HEADER |
typedef _TCP_IP4_PSEUDO_HEADER * | PTCP_IP4_PSEUDO_HEADER |
typedef _TCP_IP6_PSEUDO_HEADER | TCP_IP6_PSEUDO_HEADER |
typedef _TCP_IP6_PSEUDO_HEADER * | PTCP_IP6_PSEUDO_HEADER |
#define TCP_HEADER_FLAGS | ( | x | ) | ((x & 0x3F ) ) |
#define TCP_HEADER_LEN | ( | x | ) | (((x & 0xF000) >> 12 ) * 4 ) |
#define TCP_HEADER_NO_OPTIONS_LEN 20 |
typedef struct _TCP_HEADER * PTCP_HEADER |
typedef _TCP_IP4_PSEUDO_HEADER * PTCP_IP4_PSEUDO_HEADER |
typedef _TCP_IP6_PSEUDO_HEADER * PTCP_IP6_PSEUDO_HEADER |
typedef struct _TCP_PSEUDO_HEADER * PTCP_PSEUDO_HEADER |
typedef struct _TCP_HEADER TCP_HEADER |
typedef struct _TCP_PSEUDO_HEADER TCP_PSEUDO_HEADER |