RTI Connext Micro C++ API Version 4.2.0
Loading...
Searching...
No Matches
netio_zcopy_notif_interface.h File Reference
#include "rt/rt_rt.h"
#include "netio_zcopy/netio_zcopy_notif_mechanism_intf.h"

Classes

struct  ZCOPY_NotifInterfaceFactoryProperty
 Notification interface property. More...
 

Macros

#define ZCOPY_NotifInterfaceFactoryProperty_INITIALIZER
 Constant to initialize a ZCOPY_NotifInterfaceFactoryProperty.
 

Functions

RTI_BOOL ZCOPY_NotifInterface_receive (NETIO_Interface_T *netio_intf, const struct NETIO_Address *port, RTI_BOOL *has_more_data_out)
 Definition of the NETIO_InterfaceI receive method.
 
RTI_BOOL ZCOPY_NotifInterfaceFactory_register (RT_Registry_T *registry, const char *name, struct ZCOPY_NotifInterfaceFactoryProperty *property)
 Register the notification interface factory with a factory property.
 
RTI_BOOL ZCOPY_NotifInterfaceFactory_unregister (RT_Registry_T *registry, const char *name)
 Unregister the notification interface factory.
 

Function Documentation

◆ ZCOPY_NotifInterface_receive()

RTI_BOOL ZCOPY_NotifInterface_receive ( NETIO_Interface_T * netio_intf,
const struct NETIO_Address * port,
RTI_BOOL * has_more_data_out )
extern

Definition of the NETIO_InterfaceI receive method.

Parameters
[in]netio_intfThe notification interface to receive on.
[in]portThe port to receive on.
[out]has_more_data_outWhether there is more data to receive.
Returns
RTI_TRUE on success, RTI_FALSE on failure.

See Also ::DDSNETIO_Interface::receive, NETIO_InterfaceI.

◆ ZCOPY_NotifInterfaceFactory_register()

RTI_BOOL ZCOPY_NotifInterfaceFactory_register ( RT_Registry_T * registry,
const char * name,
struct ZCOPY_NotifInterfaceFactoryProperty * property )
extern

Register the notification interface factory with a factory property.

Parameters
[in]registryThe registry used to register the factory.
[in]nameThe name used to register the factory.
[in]propertyThe property used to register the factory.
Returns
RTI_TRUE if the factory was registered successfully, RTI_FALSE otherwise.

◆ ZCOPY_NotifInterfaceFactory_unregister()

RTI_BOOL ZCOPY_NotifInterfaceFactory_unregister ( RT_Registry_T * registry,
const char * name )
extern

Unregister the notification interface factory.

Parameters
[in]registryThe registry used to unregister the factory.
[in]nameThe name used to unregister the factory.
Returns
RTI_TRUE if the factory was unregistered successfully, RTI_FALSE otherwise.