RTI Connext Micro C API Version 4.2.0
Loading...
Searching...
No Matches
NETIO_DGRAM_InterfaceMultiCastGroup Struct Reference

<<eXtension>> <<cert>> Definition of a valid multicast group address range. More...

#include <netio_dgram.h>

Data Fields

struct NETIO_Address address_low
 The lowest multicast address.
 
struct NETIO_Address address_high
 The highest multicast address.
 
struct NETIO_Netmask netmask
 The netmask to apply to the group.
 

Detailed Description

<<eXtension>> <<cert>> Definition of a valid multicast group address range.

Field Documentation

◆ address_low

struct NETIO_Address NETIO_DGRAM_InterfaceMultiCastGroup::address_low

The lowest multicast address.

◆ address_high

struct NETIO_Address NETIO_DGRAM_InterfaceMultiCastGroup::address_high

The highest multicast address.

◆ netmask

struct NETIO_Netmask NETIO_DGRAM_InterfaceMultiCastGroup::netmask

The netmask to apply to the group.

The netmask is a sequence of N consecutive 1s, starting with the left most bit. In order to determine if an address is a multicast address the netmask is first applied to the address and the high and low address of the multicast group. If the masked address is within the multicast group it is treated as a multicast address.