RTI Connext Cert C API  Version 2.4.15
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
NETIO_DGRAM_InterfaceI Struct Reference

<<eXtension>> <<cert>>. More...

Data Fields

NETIO_DGRAM_Interface_createFunc create_instance
 Creates an instance of the user defined datagram Interface.
NETIO_DGRAMUserInterface_get_interface_listFunc get_interface_list
 Read available interfaces from the user DGRAM interface.
NETIO_Interface_release_addressFunc release_address
 <<eXtension>> <<cert>> The definition of the NETIO_InterfaceI release_address method.
NETIO_DGRAMUserInterface_resolve_addressFunc resolve_address
 <<eXtension>> <<cert>> Resolve an IPv4 address string to NETIO_Address if possible.
NETIO_Interface_sendFunc send
NETIO_Interface_get_route_tableFunc get_route_table
 <<eXtension>> <<cert>> The definition of the::NETIO_InterfaceI get_route_table method.
NETIO_DGRAMUserInterface_bind_addressFunc bind_address
 Bind to an address.

Detailed Description


Field Documentation

NETIO_DGRAM_Interface_createFunc NETIO_DGRAM_InterfaceI::create_instance

Creates an instance of the user defined datagram Interface.

A user defined datagram function that is called by RTI Connext Micro to create an instance of the NETIO_DGRAM transport.

Parameters:
upstream<<in>> The upstream interface.
property<<in>> The user defined interface property.
Returns:
The function must return a pointer to a new instance on success and NULL on failure.
NETIO_DGRAMUserInterface_get_interface_listFunc NETIO_DGRAM_InterfaceI::get_interface_list

Read available interfaces from the user DGRAM interface.

A user defined datagram function that is called by RTI Connext Micro to read the available interfaces from a transport.

Parameters:
netio_intf<<in>> The DGRAM interface to use.
if_table<<in>> The interface table.
Returns:
TRUE on success, FALSE on failure.
NETIO_Interface_release_addressFunc NETIO_DGRAM_InterfaceI::release_address

<<eXtension>> <<cert>> The definition of the NETIO_InterfaceI release_address method.

Parameters:
self<<in>> The NETIO interface to release addresses on.
src_addr<<in>> The address to release.
Returns:
RTI_TRUE on success, RTI_FALSE on failure.
NETIO_DGRAMUserInterface_bind_addressFunc NETIO_DGRAM_InterfaceI::bind_address

Bind to an address.

A user defined datagram function called by RTI Connext Micro to start listening on the specified address.

Parameters:
user_intf<<in>> The DGRAM interface to to use.
source<<in>> The address to bind.
Returns:
RTI_TRUE if successful, RTI_FALSE if not.

RTI Connext Cert C API Version 2.4.15 Copyright © Tue Jan 21 2025 Real-Time Innovations, Inc