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

Modules

 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_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.1.0 Copyright © Sun Dec 8 2024 Real-Time Innovations, Inc