C++ common classes
General purpose classes for use across projects (Apache license)
|
Go to the source code of this file.
#define DATA_PORTION_SIZE 32 |
#define ICMP_ECHOREPLY 0 |
#define ICMP_IREQREPLY 16 |
#define ICMP_MASKREPLY 18 |
#define ICMP_MASKREQ 17 |
#define ICMP_MAXTYPE 18 |
#define ICMP_PACKET_MIN 8 |
#define ICMP_PARAMPROB 12 |
#define ICMP_PARAMPROB_OPTABSENT 1 |
#define ICMP_REDIRECT 5 |
#define ICMP_REDIRECT_HOST 1 |
#define ICMP_REDIRECT_NET 0 |
#define ICMP_REDIRECT_TOSHOST 3 |
#define ICMP_REDIRECT_TOSNET 2 |
#define ICMP_RESPONSE_INVID -3 |
#define ICMP_RESPONSE_NONECHO -2 |
#define ICMP_RESPONSE_TOOFEW -1 |
#define ICMP_RETURNED_DATA 8 |
#define ICMP_ROUTERADVERT 9 |
#define ICMP_ROUTERSOLICIT 10 |
#define ICMP_SOURCEQUENCH 4 |
#define ICMP_TIMXCEED 11 |
#define ICMP_TIMXCEED_INTRANS 0 |
#define ICMP_TIMXCEED_REASS 1 |
#define ICMP_TSTAMP 13 |
#define ICMP_TSTAMPREPLY 14 |
#define ICMP_UNREACH 3 |
#define ICMP_UNREACH_HOST 1 |
#define ICMP_UNREACH_HOST_PROHIB 10 |
#define ICMP_UNREACH_HOST_UNKNOWN 7 |
#define ICMP_UNREACH_ISOLATED 8 |
#define ICMP_UNREACH_NEEDFRAG 4 |
#define ICMP_UNREACH_NET 0 |
#define ICMP_UNREACH_NET_PROHIB 9 |
#define ICMP_UNREACH_NET_UNKNOWN 6 |
#define ICMP_UNREACH_PORT 3 |
#define ICMP_UNREACH_PROTOCOL 2 |
#define ICMP_UNREACH_SRCFAIL 5 |
#define ICMP_UNREACH_TOSHOST 12 |
#define ICMP_UNREACH_TOSNET 11 |
#define IP_PACKET_MIN 64 |
#define PING_COUNT 3 |
#define PING_RESPONSE_CANCELLED 1004 |
#define PING_RESPONSE_ERROR 1002 |
#define PING_RESPONSE_SOURCEROUTEFAIL 1006 |
#define PING_RESPONSE_SUCCESS 1000 |
#define PING_RESPONSE_TIMEOUT 1001 |
#define PING_RESPONSE_TRACING 1003 |
#define PING_RESPONSE_UNREACHABLE 1005 |
typedef struct _ihdr IcmpHeader |
typedef struct _i_LSRR IPLooseRoute |