RTI Connext C API  Version 6.1.0

<<extension>> Allows you to attach application-specific values to a DDS_DataWriter or DDS_DataReader, which are passed to the serialization or deserialization routine of the associated data type and choose whether to set padding bytes to zero during serialization. More...

Data Structures

struct  DDS_TypeSupportQosPolicy
 Allows you to attach application-specific values to a DDS_DataWriter or DDS_DataReader, which are passed to the serialization or deserialization routine of the associated data type and choose whether to set padding bytes to zero during serialization. More...
 

Enumerations

enum  DDS_CdrPaddingKind {
  DDS_ZERO_CDR_PADDING,
  DDS_NOT_SET_CDR_PADDING,
  DDS_AUTO_CDR_PADDING
}
 The CDR padding kind determines whether or not the padding bytes will be set to zero during CDR serialization. More...
 

Variables

const char *const DDS_TYPESUPPORT_QOS_POLICY_NAME
 Stringified human-readable name for DDS_TypeSupportQosPolicy. More...
 

Detailed Description

<<extension>> Allows you to attach application-specific values to a DDS_DataWriter or DDS_DataReader, which are passed to the serialization or deserialization routine of the associated data type and choose whether to set padding bytes to zero during serialization.

Enumeration Type Documentation

◆ DDS_CdrPaddingKind

The CDR padding kind determines whether or not the padding bytes will be set to zero during CDR serialization.

Enumerator
DDS_ZERO_CDR_PADDING 

Padding bytes will be set to zeros during CDR serialization.

DDS_NOT_SET_CDR_PADDING 

Padding bytes will not be set to any value during CDR serialization.

DDS_AUTO_CDR_PADDING 

When set on a DDS_DomainParticipant the default behavior is DDS_NOT_SET_CDR_PADDING.

When set on a DDS_DataWriter or DDS_DataReader the behavior is to inherit the value from the DDS_DomainParticipant.

Variable Documentation

◆ DDS_TYPESUPPORT_QOS_POLICY_NAME

const char* const DDS_TYPESUPPORT_QOS_POLICY_NAME

Stringified human-readable name for DDS_TypeSupportQosPolicy.