RTI transport
Version 1.0ae [build 00]
|
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. | |
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.
#define NDDS_TRANSPORT_RESOURCE_DEFAULT (NULL) |
Default value for resource handles.
typedef void* NDDS_Transport_Resource_t |
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.