RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.TypeSupportBuilder Class Reference

A modifiable type used to create an immutable TypeSupport More...

Public Member Functions

 TypeSupportBuilder (TypeSupport data)
 Creates a builder with the values of an existing immutable instance More...
 
TypeSupport Build ()
 Creates a new TypeSupport immutable object from this one. More...
 

Properties

IntPtr PluginData [get, set]
 Value to pass into the type plugin's de-/serialization function More...
 
CdrPaddingKind CdrPaddingKind [get, set]
 Determines whether or not the padding bytes will be set to zero during CDR serialization. More...
 

Detailed Description

A modifiable type used to create an immutable TypeSupport

Constructor & Destructor Documentation

◆ TypeSupportBuilder()

Rti.Dds.Core.Policy.TypeSupportBuilder.TypeSupportBuilder ( TypeSupport  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

TypeSupport Rti.Dds.Core.Policy.TypeSupportBuilder.Build ( )

Creates a new TypeSupport immutable object from this one.

Property Documentation

◆ PluginData

IntPtr Rti.Dds.Core.Policy.TypeSupportBuilder.PluginData
getset

Value to pass into the type plugin's de-/serialization function

The full documentation is available in the C API: DDS_TypeSupportQosPolicy_plugin_data

◆ CdrPaddingKind

CdrPaddingKind Rti.Dds.Core.Policy.TypeSupportBuilder.CdrPaddingKind
getset

Determines whether or not the padding bytes will be set to zero during CDR serialization.

The full documentation is available in the C API: DDS_TypeSupportQosPolicy_cdr_padding_kind