RTI Connext Cert C API  Version 2.4.16
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Zero Copy v2 API

NETIO Zero Copy v2 interface. More...

Modules

 Notification Interface
 ZCOPY Notification Interface.
 User notification mechanism interface
 Notification mechanism definitions.

Functions

RTI_BOOL NDDS_Transport_ZeroCopy_initialize (RT_Registry_T *registry, const char *transport_name, struct ZCOPY_NotifInterfaceFactoryProperty *property)
 Initialize the NDDS transport with ZeroCopy support.

Variables

const char *const NETIO_DEFAULT_NOTIF_NAME
 Default name for notification interface.

Detailed Description

NETIO Zero Copy v2 interface.

<<eXtension>> <<cert>> The NETIO Zero Copy v2 module implements the RTI Connext Micro Zero Copy v2 interface.


Function Documentation

RTI_BOOL NDDS_Transport_ZeroCopy_initialize ( RT_Registry_T *  registry,
const char *  transport_name,
struct ZCOPY_NotifInterfaceFactoryProperty property 
)

Initialize the NDDS transport with ZeroCopy support.

This function initializes the NDDS transport with ZeroCopy support by registering the transport and associated history factories in the provided registry. It also allows you to specify the transport name and a set of properties for the ZeroCopy notification interface.

Parameters:
[in]registryThe registry where the transport and history factories will be registered.
[in]transport_nameThe name of the transport. If NULL, the default transport name will be used.
[in]propertyA pointer to the properties for the ZeroCopy notification interface. If NULL, the transport will not be registered.
Returns:
RTI_TRUE if the initialization was successful, RTI_FALSE otherwise.
Note:
It is acceptable for transport_name and property to be NULL. If transport_name is NULL, the default transport name is used. If property is NULL, the transport is not registered.

Variable Documentation

const char* const NETIO_DEFAULT_NOTIF_NAME

Default name for notification interface.


RTI Connext Cert C API Version 2.4.16 Copyright © Wed Sep 24 2025 Real-Time Innovations, Inc