icmp Struct Reference

#include <ip_icmp.h>

List of all members.

Public Attributes

u_char icmp_type
u_char icmp_code
u_short icmp_cksum
union {
   u_char   ih_pptr
   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 {
      ip   idi_ip
   }   id_ip
   icmp_ra_addr   id_radv
   u_int32_t   id_mask
   char   id_data [1]
icmp_dun


Member Data Documentation

n_short icmp::icd_id

n_short icmp::icd_seq

u_short icmp::icmp_cksum

u_char icmp::icmp_code

union { ... } icmp::icmp_dun

union { ... } icmp::icmp_hun

u_char icmp::icmp_type

char icmp::id_data[1]

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

u_int32_t icmp::id_mask

struct icmp_ra_addr icmp::id_radv

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

struct ip icmp::idi_ip

struct in_addr icmp::ih_gwaddr

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

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

u_char icmp::ih_pptr

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

int icmp::ih_void

n_short icmp::ipm_nextmtu

n_short icmp::ipm_void

u_int16_t icmp::irt_lifetime

u_char icmp::irt_num_addrs

u_char icmp::irt_wpa

n_time icmp::its_otime

n_time icmp::its_rtime

n_time icmp::its_ttime


The documentation for this struct was generated from the following file:
Generated on Wed Apr 4 13:20:19 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7