RTI Connext Micro C API Version 4.2.0
Loading...
Searching...
No Matches
Shared Memory Transport API

Topics

 NETIO Shared Memory API
 OS independent way to setup and access shared-memory segments, shared-memory mutexes and shared memory binary semaphores.
 

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_SHMEMInterfaceFactoryProperty_initialize()

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_SHMEMInterfaceFactoryProperty_finalize()

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_SHMEMInterfaceFactory_get_interface()

NETIO_SHMEMDllExport struct RT_ComponentFactoryI * NETIO_SHMEMInterfaceFactory_get_interface ( void )

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.

Returns
Pointer to SHMEM factory instance