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

Classes

struct  NETIO_Interface
 Base-class definition for all NETIO interfaces. More...
 
struct  NETIO_InterfaceI
 

Typedefs

typedef struct NETIO_Interface NETIO_Interface_T
 
typedef RTI_BOOL(* NETIO_Interface_receiveFunc) (NETIO_Interface_T *netio_intf, struct NETIO_Address *src_addr, struct NETIO_Address *dst_addr, NETIO_Packet_T *packet)
 Definition of the ::DDSNETIO_InterfaceI receive method.
 
typedef RTI_BOOL(* NETIO_Interface_reserve_addressFunc) (NETIO_Interface_T *self, struct NETIO_AddressSeq *req_address, struct NETIO_AddressSeq *rsvd_address, struct NETIOBindProperty *property)
 <<eXtension>> Definition of the ::DDSNETIO_InterfaceI reserve_address method
 

Detailed Description

Typedef Documentation

◆ NETIO_Interface_T

<<eXtension>> Abstract NETIO Interface type.

◆ NETIO_Interface_receiveFunc

typedef RTI_BOOL(* NETIO_Interface_receiveFunc) (NETIO_Interface_T *netio_intf, struct NETIO_Address *src_addr, struct NETIO_Address *dst_addr, NETIO_Packet_T *packet)

Definition of the ::DDSNETIO_InterfaceI receive method.

<<eXtension>> NETIO_Interface send function.

Parameters
[in]netio_intfNETIO interface to receive in
[in]src_addrThe source address of the packet
[in]dst_addrThe destination address for the packet
[in]packetThe forwarded packet from downstream
Returns
RTI_TRUE on success, RTI_FALSE on failure

See Also ::DDSNETIO_Interface::receive, ::DDSNETIO_InterfaceI

◆ NETIO_Interface_reserve_addressFunc

typedef RTI_BOOL(* NETIO_Interface_reserve_addressFunc) (NETIO_Interface_T *self, struct NETIO_AddressSeq *req_address, struct NETIO_AddressSeq *rsvd_address, struct NETIOBindProperty *property)

<<eXtension>> Definition of the ::DDSNETIO_InterfaceI reserve_address method

Parameters
[in]selfNETIO interface to reserve addresses on
[in]req_addressList of requested addresses
[in,out]rsvd_addressThe downstream interface
[in]propertyProperties to use to listen on the reserved addresses
Returns
RTI_TRUE on success, RTI_FALSE on failure.