RTI Connext DDS Micro C API  Version 4.0.1
 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.

Returns:
Pointer to SHMEM factory instance

RTI Connext DDS Micro C API Version 4.0.1 Copyright © Mon Jun 3 2024 Real-Time Innovations, Inc