RTI Connext Micro C API Version 4.2.0
|
Data Structures | |
struct | NETIO_AddressUInt32 |
<<eXtension>> <<cert>> NETIO_AddressUInt32 More... | |
union | NETIO_AddressValue |
<<eXtension>> <<cert>> NETIO_AddresValue More... | |
struct | NETIO_Address |
struct | NETIO_Netmask |
<<eXtension>> <<cert>> NETIO_Netmask. More... | |
struct | NETIO_AddressSeq |
<<eXtension>> <<cert>> The NETIO_AddressSeq sequence type. More... | |
struct | NETIO_NetmaskSeq |
<<eXtension>> <<cert>> The NETIO_NetmaskSeq sequence type. More... | |
Macros | |
#define | NETIO_ADDRESS_KIND_UDPv4 1 |
<<eXtension>> <<cert>> The UDPv4 NETIO Address. | |
#define | NETIO_ADDRESS_KIND_UDPv6 2 |
<<eXtension>> <<cert>> The UDPv6 NETIO Address. | |
#define | NETIO_ADDRESS_RTPS_RESERVED_LOW 0x02000000 |
<<eXtension>> <<cert>> 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>> <<cert>> 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>> <<cert>> Initialize a NETIO_Netmask. | |
#define | NETIO_Address_INITIALIZER |
<<eXtension>> <<cert>> Initialize a NETIO_Address. | |
Functions | |
NETIODllExport RTI_BOOL | NETIO_Address_set_multicast (struct NETIO_Address *const addr) |
Mark a NETIO_Address as a multicast address. | |
NETIODllExport void | NETIO_Address_set_ipv4 (struct NETIO_Address *addr, RTI_UINT32 port, RTI_UINT32 address) |
Set IPv4 address. | |
#define NETIO_ADDRESS_KIND_UDPv4 1 |
<<eXtension>> <<cert>> The UDPv4 NETIO Address.
#define NETIO_ADDRESS_KIND_UDPv6 2 |
<<eXtension>> <<cert>> The UDPv6 NETIO Address.
#define NETIO_ADDRESS_RTPS_RESERVED_LOW 0x02000000 |
<<eXtension>> <<cert>> 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>> <<cert>> 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>> <<cert>> Initialize a NETIO_Netmask.
#define NETIO_Address_INITIALIZER |
<<eXtension>> <<cert>> Initialize a NETIO_Address.
NETIODllExport RTI_BOOL NETIO_Address_set_multicast | ( | struct NETIO_Address *const | addr | ) |
Mark a NETIO_Address as a multicast address.
[in] | addr | Address to set as multicast. Must be non-NULL. |
References RTI_INT32, and RTI_UINT32.
NETIODllExport void NETIO_Address_set_ipv4 | ( | struct NETIO_Address * | addr, |
RTI_UINT32 | port, | ||
RTI_UINT32 | address ) |
Set IPv4 address.
[in,out] | addr | Address to initialize |
[in] | port | Address port |
[in] | address | IPv4 address in host order |
References RTI_INT32, RTI_UINT32, and RTI_UINT8.