ReactOS  0.4.14-dev-608-gd495a4f
icmp Struct Reference

#include <ip_icmp.h>

Collaboration diagram for icmp:

Public Attributes

u_char icmp_type
 
u_char icmp_code
 
u_short icmp_cksum
 
union {
   u_char   ih_pptr
 
   struct in_addr   ih_gwaddr
 
   struct ih_idseq {
      n_short   icd_id
 
      n_short   icd_seq
 
   }   ih_idseq
 
   int   ih_void
 
   struct ih_pmtu {
      n_short   ipm_void
 
      n_short   ipm_nextmtu
 
   }   ih_pmtu
 
   struct ih_rtradv {
      u_char   irt_num_addrs
 
      u_char   irt_wpa
 
      u_int16_t   irt_lifetime
 
   }   ih_rtradv
 
icmp_hun
 
union {
   struct id_ts {
      n_time   its_otime
 
      n_time   its_rtime
 
      n_time   its_ttime
 
   }   id_ts
 
   struct id_ip {
      struct ip   idi_ip
 
   }   id_ip
 
   struct icmp_ra_addr   id_radv
 
   u_int32_t   id_mask
 
   char   id_data [1]
 
icmp_dun
 

Detailed Description

Definition at line 52 of file ip_icmp.h.

Member Data Documentation

◆ icd_id

n_short icmp::icd_id

Definition at line 60 of file ip_icmp.h.

◆ icd_seq

n_short icmp::icd_seq

Definition at line 61 of file ip_icmp.h.

◆ icmp_cksum

u_short icmp::icmp_cksum

Definition at line 55 of file ip_icmp.h.

Referenced by IcmpSendEcho().

◆ icmp_code

u_char icmp::icmp_code

Definition at line 54 of file ip_icmp.h.

Referenced by IcmpSendEcho().

◆ icmp_dun

union { ... } icmp::icmp_dun

◆ icmp_hun

union { ... } icmp::icmp_hun

◆ icmp_type

u_char icmp::icmp_type

Definition at line 53 of file ip_icmp.h.

Referenced by IcmpSendEcho().

◆ id_data

char icmp::id_data[1]

Definition at line 99 of file ip_icmp.h.

◆ id_ip

struct { ... } ::id_ip icmp::id_ip

◆ id_mask

u_int32_t icmp::id_mask

Definition at line 98 of file ip_icmp.h.

◆ id_radv

struct icmp_ra_addr icmp::id_radv

Definition at line 97 of file ip_icmp.h.

◆ id_ts

struct { ... } ::id_ts icmp::id_ts

◆ idi_ip

struct ip icmp::idi_ip

Definition at line 94 of file ip_icmp.h.

◆ ih_gwaddr

struct in_addr icmp::ih_gwaddr

Definition at line 58 of file ip_icmp.h.

◆ ih_idseq

struct { ... } ::ih_idseq icmp::ih_idseq

◆ ih_pmtu

struct { ... } ::ih_pmtu icmp::ih_pmtu

◆ ih_pptr

u_char icmp::ih_pptr

Definition at line 57 of file ip_icmp.h.

◆ ih_rtradv

struct { ... } ::ih_rtradv icmp::ih_rtradv

◆ ih_void

int icmp::ih_void

Definition at line 63 of file ip_icmp.h.

◆ ipm_nextmtu

n_short icmp::ipm_nextmtu

Definition at line 68 of file ip_icmp.h.

◆ ipm_void

n_short icmp::ipm_void

Definition at line 67 of file ip_icmp.h.

◆ irt_lifetime

u_int16_t icmp::irt_lifetime

Definition at line 74 of file ip_icmp.h.

◆ irt_num_addrs

u_char icmp::irt_num_addrs

Definition at line 72 of file ip_icmp.h.

◆ irt_wpa

u_char icmp::irt_wpa

Definition at line 73 of file ip_icmp.h.

◆ its_otime

n_time icmp::its_otime

Definition at line 89 of file ip_icmp.h.

◆ its_rtime

n_time icmp::its_rtime

Definition at line 90 of file ip_icmp.h.

◆ its_ttime

n_time icmp::its_ttime

Definition at line 91 of file ip_icmp.h.


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