RTI transport  Version 1.2af [build 00]
 All Data Structures Files Functions Variables Typedefs Enumerations Groups
Resources

Handle to information needed to send or receive messagees by a Transport Plugin. More...

Macros

#define NDDS_TRANSPORT_RESOURCE_DEFAULT   (NULL)
 Default value for resource handles.
 

Typedefs

typedef void * NDDS_Transport_Resource_t
 Internal representation is a pointer.
 
typedef NDDS_Transport_Resource_t NDDS_Transport_RecvResource_t
 Handle to information needed by a plugin for receiving messagees.
 
typedef NDDS_Transport_Resource_t NDDS_Transport_SendResource_t
 Handle to information needed by a plugin for sending messages.
 

Detailed Description

Handle to information needed to send or receive messagees by a Transport Plugin.

An implementor may need to define and allocate structures to store whatever is needed by a Transport Plugin to send messages to a specific destination or pass messages received for a specific destination back to NDDS. These resources, or more specifically SendResource and RecvResources, are usually used to make sending and receiving more efficient.

To NDDS, a SendResource or a RecvResource is just a handle/pointer to something that a Transport Plugin has created for itself that must be passed back to the Transport Plugin when sending and receiving messages. See The SendResource Concept and The RecvResource Concept for more information.

Usually, a Transport Plugin will allocate a structure and pass a pointer to the structure as the Send/RecvResource.

See Also
NDDS_Transport_Create_SendResource_Fcn_srEA
NDDS_Transport_Create_RecvResource_Fcn_rrEA

Macro Definition Documentation

#define NDDS_TRANSPORT_RESOURCE_DEFAULT   (NULL)

Default value for resource handles.

Typedef Documentation

Internal representation is a pointer.

Handle to information needed by a plugin for receiving messagees.

Handle to information needed by a plugin for sending messages.


RTI transport Version 1.2af [build 00] Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc