UM C API  6.16
tnwg_rm_stat_grp_msg_t_stct Struct Reference

Message containing routing information.
( tnwg_dstat_msg_hdr_t_stct::type == TNWG_DSTATTYPE_RM_LOCAL,
  TNWG_DSTATTYPE_RM_PORTAL, TNWG_DSTATTYPE_RM_OTHERGW,
  TNWG_DSTATTYPE_RM_OTHERGW_NBR )
This message can have different lengths, depending on which element of the union msgtype is selected, based on the message type in tnwg_dstat_msg_hdr_t_stct::type. Except where indicated, all fields of type lbm_uintXX_t should be byte-swapped if hdr.magic is equal to LBM_TNWG_DAEMON_ANTIMAGIC. More...

#include <tnwgdmonmsgs.h>

Data Fields

tnwg_dstat_msg_hdr_t msghdr
 Standard header common to all messages.
 
union {
   tnwg_rm_stat_grp_local_info_t   local
 Use when tnwg_dstat_msg_hdr_t_stct::type == TNWG_DSTATTYPE_RM_LOCAL.
 
   tnwg_rm_stat_grp_portal_info_t   portal
 Use when tnwg_dstat_msg_hdr_t_stct::type == TNWG_DSTATTYPE_RM_PORTAL.
 
   tnwg_rm_stat_grp_othergw_info_t   othergw
 Use when tnwg_dstat_msg_hdr_t_stct::type == TNWG_DSTATTYPE_RM_OTHERGW.
 
   tnwg_rm_stat_grp_othergw_neighbor_t   neighbor
 Use when tnwg_dstat_msg_hdr_t_stct::type == TNWG_DSTATTYPE_RM_OTHERGW_NBR.
 
msgtype
 union containing the different types of route information messages.
 

Detailed Description

Message containing routing information.
( tnwg_dstat_msg_hdr_t_stct::type == TNWG_DSTATTYPE_RM_LOCAL,
  TNWG_DSTATTYPE_RM_PORTAL, TNWG_DSTATTYPE_RM_OTHERGW,
  TNWG_DSTATTYPE_RM_OTHERGW_NBR )
This message can have different lengths, depending on which element of the union msgtype is selected, based on the message type in tnwg_dstat_msg_hdr_t_stct::type. Except where indicated, all fields of type lbm_uintXX_t should be byte-swapped if hdr.magic is equal to LBM_TNWG_DAEMON_ANTIMAGIC.


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