RTI Connext DDS Micro C API  Version 3.0.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Shared Memory Transport API

Data Structures

struct  NETIO_SHMEMInterfaceFactoryProperty
 <<eXtension>> <<cert>> Properties for the SHMEM Transport. More...

Functions

NETIO_SHMEMDllExport RTI_BOOL NETIO_SHMEMInterfaceFactoryProperty_initialize (struct NETIO_SHMEMInterfaceFactoryProperty *self)
 Initialize a SHMEM factory property.
NETIO_SHMEMDllExport RTI_BOOL NETIO_SHMEMInterfaceFactoryProperty_finalize (struct NETIO_SHMEMInterfaceFactoryProperty *p)
 Finalize a SHMEM factory property.
NETIO_SHMEMDllExport struct
RT_ComponentFactoryI * 
NETIO_SHMEMInterfaceFactory_get_interface (void)
 Gets the singleton instance of the SHMEM interface factory.

Detailed Description

<<eXtension>> <<cert>> The shared memory (SHMEM) transport implements the RTI Connext DDS Micro NETIO interface and uses a message queue in shared memory for communication between DomainParticipants. Please refer to the User's Manual for information about how to use the SHMEM transport.


Function Documentation

NETIO_SHMEMDllExport RTI_BOOL NETIO_SHMEMInterfaceFactoryProperty_initialize ( struct NETIO_SHMEMInterfaceFactoryProperty self)

Initialize a SHMEM factory property.

Parameters:
[in]selfProperty to initialize
Returns:
RTI_TRUE on success, RTI_FALSE on failure
NETIO_SHMEMDllExport RTI_BOOL NETIO_SHMEMInterfaceFactoryProperty_finalize ( struct NETIO_SHMEMInterfaceFactoryProperty p)

Finalize a SHMEM factory property.

Parameters:
[in]pProperty to finalize
Returns:
RTI_TRUE on success, RTI_FALSE on failure
NETIO_SHMEMDllExport struct RT_ComponentFactoryI* NETIO_SHMEMInterfaceFactory_get_interface ( void  )
read

Gets the singleton instance of the SHMEM interface factory.

This function gets the singleton instance of the SHMEM factory that is used by the middleware to create a SHMEM transport instance. SHMEM_InterfaceFactoryProperty

Returns:
Pointer to SHMEM factory instance Function to retrieve the concrete implementation of the NETIO_SHMEM interface.
Pointer to NETIO_SHMEM interface implementation

RTI Connext DDS Micro C API Version 3.0.2 Copyright © Thu Dec 12 2019 Real-Time Innovations, Inc