RTI transport  Version 1.0af [build 01]
Common Transport-Plugin Types and Declarations

Basic types and macros provided by NDDS for use in the NDDS Transport-Plugin interface. More...

Modules

 Port
 4-byte number used by RTI Connext to distinguish between receivers of messages on the same interface (address).
 
 Interface
 Abstraction of a Transport-Plugin network interface.
 
 Transport Priority
 A QoS set in DDS DataWriters, that is passed to the Transport Plugin when creating SendResources.
 

Data Structures

struct  NDDS_Transport_Buffer_t
 Generic buffer to hold data, described by a pointer to the data and length of the data. More...
 
struct  TransportAllocationSettings_t
 Allocation settings used by various internal buffers. More...
 

Macros

#define NDDS_TRANSPORT_ALLOCATION_SETTINGS_MAX_COUNT_UNLIMITED   (-1)
 The constant used as 'unlimited' for the 'max_count' field of the structure TransportAllocationSettings_t.
 
#define NDDS_TRANSPORT_ALLOCATION_SETTINGS_INCREMENTAL_COUNT_AUTOMATIC   (-1)
 The constant used as 'automatic' for the 'incremental_count' field of the structure TransportAllocationSettings_t.
 
#define NDDS_TRANSPORT_ALLOCATION_SETTINGS_DEFAULT
 The constant used as default value for the struct TransportAllocationSettings_t.
 

Detailed Description

Basic types and macros provided by NDDS for use in the NDDS Transport-Plugin interface.

Macro Definition Documentation

#define NDDS_TRANSPORT_ALLOCATION_SETTINGS_MAX_COUNT_UNLIMITED   (-1)

The constant used as 'unlimited' for the 'max_count' field of the structure TransportAllocationSettings_t.

#define NDDS_TRANSPORT_ALLOCATION_SETTINGS_INCREMENTAL_COUNT_AUTOMATIC   (-1)

The constant used as 'automatic' for the 'incremental_count' field of the structure TransportAllocationSettings_t.

Automatic means the buffer size will double at every reallocation.

#define NDDS_TRANSPORT_ALLOCATION_SETTINGS_DEFAULT
Value:
{ \
2L, /* initial_count */ \
NDDS_TRANSPORT_ALLOCATION_SETTINGS_MAX_COUNT_UNLIMITED, /* max_count */ \
NDDS_TRANSPORT_ALLOCATION_SETTINGS_INCREMENTAL_COUNT_AUTOMATIC /* incremental_count */ \
}

The constant used as default value for the struct TransportAllocationSettings_t.

The default value defined in this constant, sets the buffer to have:


RTI transport Version 1.0af [build 01] Copyright © Tue Feb 4 2014 Real-Time Innovations, Inc