IPPOLib
 All Classes Files Functions Variables Typedefs Macros
Classes | Macros | Typedefs
probereply.h File Reference
#include <string>
#include <sstream>
#include <netinet/in.h>
#include <netinet/ip.h>
#include <netinet/ip_icmp.h>
#include <netinet/udp.h>
#include <netinet/tcp.h>
Include dependency graph for probereply.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TSOption
class  ProbeReply

Macros

#define MAX_PACKET   1500
#define IP_SIZE   20
#define IP_SIZE_TS   56
#define ICMP   0
#define ICMP_SIZE   8
#define UDP   1
#define UDP_SIZE   8
#define TCP_SIZE   20
#define NO_RESPONSE   -1
#define ERROR   -8
#define TCP_RST_FLAG   60;
#define TCP_SYN_ACK   61;
#define TCP_UNKNOWN   62;

Typedefs

typedef unsigned short uint16
typedef unsigned int uint32
typedef struct TSOption TSOption

Macro Definition Documentation

#define ERROR   -8

Definition at line 55 of file probereply.h.

#define ICMP   0

Definition at line 46 of file probereply.h.

#define ICMP_SIZE   8

Definition at line 47 of file probereply.h.

#define IP_SIZE   20

Definition at line 43 of file probereply.h.

#define IP_SIZE_TS   56

Definition at line 44 of file probereply.h.

#define MAX_PACKET   1500

Definition at line 41 of file probereply.h.

#define NO_RESPONSE   -1

Definition at line 54 of file probereply.h.

#define TCP_RST_FLAG   60;

Definition at line 57 of file probereply.h.

#define TCP_SIZE   20

Definition at line 52 of file probereply.h.

#define TCP_SYN_ACK   61;

Definition at line 58 of file probereply.h.

#define TCP_UNKNOWN   62;

Definition at line 59 of file probereply.h.

#define UDP   1

Definition at line 49 of file probereply.h.

#define UDP_SIZE   8

Definition at line 50 of file probereply.h.

Typedef Documentation

typedef struct TSOption TSOption
typedef unsigned short uint16

Definition at line 61 of file probereply.h.

typedef unsigned int uint32

Definition at line 62 of file probereply.h.