INET Framework for OMNeT++/OMNEST
inet::serializer::icmp Struct Reference

#include <ip_icmp.h>

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
 

Member Data Documentation

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

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