CoreDX DDS C++ Reference Manual
Related Functions | List of all members
CoreDX_LmtTransport Struct Reference

An instance of a Transport that can be added to a DomainParticipant. More...

Related Functions

(Note that these are not member functions.)

DDS_ReturnCode_t CoreDX_LmtTransport_get_default_config (CoreDX_LmtTransportConfig *config)
 
DDS_ReturnCode_t CoreDX_LmtTransport_get_env_config (CoreDX_LmtTransportConfig *config)
 
DDS_ReturnCode_t CoreDX_LmtTransport_clear_config (CoreDX_LmtTransportConfig *config)
 
CoreDX_Transport * CoreDX_LmtTransport_create_transport (CoreDX_LmtTransportConfig *config)
 

Detailed Description

An instance of a Transport that can be added to a DomainParticipant.

The LmtTransport support RTPS communication through a local machine mechanism for optimized on-platform communications.

See also
DDS_DomainParticipant_add_transport()

Friends And Related Function Documentation

DDS_ReturnCode_t CoreDX_LmtTransport_clear_config ( CoreDX_LmtTransportConfig config)
related

Clears any dynamic memory allocated during initialization of the CoreDX_LmtTransportConfig object.

CoreDX_Transport * CoreDX_LmtTransport_create_transport ( CoreDX_LmtTransportConfig config)
related

Allocate and initialize a CoreDX_LmtTransport object instance. The returned CoreDX_Transport object can be added to a single DomainParticipant.

Note
The DomainParticipant takes ownership of the provided transport; when the DomainParticipant is deleted, it will release the resources of all added transports.
DDS_ReturnCode_t CoreDX_LmtTransport_get_default_config ( CoreDX_LmtTransportConfig config)
related

Initialize the LmtTransportConfig object with default values. Currently assigned values may be overwritten by defaults.

DDS_ReturnCode_t CoreDX_LmtTransport_get_env_config ( CoreDX_LmtTransportConfig config)
related

Query for environment variables that impact lmt transport configuration. Load the values (if any) into the LmtTransportConfig object. Currently assigned values may be overwritten by values derived from environment variables.


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.