RTI Connext Micro C++ API Version 4.2.0
Loading...
Searching...
No Matches
NETIO Address API

Classes

struct  NETIO_AddressUInt32
 <<eXtension>> NETIO_AddressUInt32 More...
 
union  NETIO_AddressValue
 <<eXtension>> NETIO_AddresValue More...
 
struct  NETIO_Address
 
struct  NETIO_Netmask
 <<eXtension>> NETIO_Netmask. More...
 
struct  NETIO_AddressSeq
 <<eXtension>> The NETIO_AddressSeq sequence type. More...
 
struct  NETIO_NetmaskSeq
 <<eXtension>> The NETIO_NetmaskSeq sequence type. More...
 

Macros

#define NETIO_ADDRESS_KIND_UDPv4   1
 <<eXtension>> The UDPv4 NETIO Address.
 
#define NETIO_ADDRESS_KIND_UDPv6   2
 <<eXtension>> The UDPv6 NETIO Address.
 
#define NETIO_ADDRESS_RTPS_RESERVED_LOW   0x02000000
 <<eXtension>> Addresses in the range [NETIO_ADDRESS_RTPS_RESERVED_LOW, NETIO_ADDRESS_RTPS_RESERVED_HIGH] are reserved by the RTPS standard.
 
#define NETIO_ADDRESS_RTPS_RESERVED_HIGH   0x02ffffff
 <<eXtension>> Addresses in the range [NETIO_ADDRESS_RTPS_RESERVED_LOW, NETIO_ADDRESS_RTPS_RESERVED_HIGH] are reserved by the RTPS standard.
 
#define NETIO_Netmask_INITIALIZER
 <<eXtension>> Initialize a NETIO_Netmask.
 
#define NETIO_Address_INITIALIZER
 <<eXtension>> Initialize a NETIO_Address.
 

Detailed Description

Macro Definition Documentation

◆ NETIO_ADDRESS_KIND_UDPv4

#define NETIO_ADDRESS_KIND_UDPv4   1

<<eXtension>> The UDPv4 NETIO Address.

◆ NETIO_ADDRESS_KIND_UDPv6

#define NETIO_ADDRESS_KIND_UDPv6   2

<<eXtension>> The UDPv6 NETIO Address.

◆ NETIO_ADDRESS_RTPS_RESERVED_LOW

#define NETIO_ADDRESS_RTPS_RESERVED_LOW   0x02000000

<<eXtension>> Addresses in the range [NETIO_ADDRESS_RTPS_RESERVED_LOW, NETIO_ADDRESS_RTPS_RESERVED_HIGH] are reserved by the RTPS standard.

◆ NETIO_ADDRESS_RTPS_RESERVED_HIGH

#define NETIO_ADDRESS_RTPS_RESERVED_HIGH   0x02ffffff

<<eXtension>> Addresses in the range [NETIO_ADDRESS_RTPS_RESERVED_LOW, NETIO_ADDRESS_RTPS_RESERVED_HIGH] are reserved by the RTPS standard.

◆ NETIO_Netmask_INITIALIZER

#define NETIO_Netmask_INITIALIZER
Value:
{\
0,\
{0,0,0,0}\
}

<<eXtension>> Initialize a NETIO_Netmask.

◆ NETIO_Address_INITIALIZER

#define NETIO_Address_INITIALIZER
Value:
{\
NETIO_ADDRESS_KIND_RESERVED, /* kind */ \
0, /* port */ \
{{0,0,0,0}}, /* value */ \
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}\
}

<<eXtension>> Initialize a NETIO_Address.