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

Specifies which built-in transports are used. More...

Inherits IEquatable< TransportBuiltin >.

Public Member Functions

 TransportBuiltin (TransportBuiltinMask mask)
 Creates an TransportBuiltin policy with the built-in transports specified in the mask More...
 
TransportBuiltin With (Action< TransportBuiltinBuilder > build)
 Creates a new TransportBuiltin with a set of changes specified in an Action More...
 
override int GetHashCode ()
 Gets the hash code More...
 
override bool Equals (object other)
 Compares for equality More...
 
bool Equals (TransportBuiltin other)
 Compares for equality More...
 

Properties

TransportBuiltinMask Mask [get]
 Specifies the built-in transports that are registered automatically when the Domain.DomainParticipant is enabled. More...
 
static TransportBuiltin Default [get]
 Singleton containing the default value of a TransportBuiltin More...
 

Detailed Description

Specifies which built-in transports are used.

The full documentation is available in the C API: DDS_TransportBuiltinQosPolicy

Constructor & Destructor Documentation

◆ TransportBuiltin()

Rti.Dds.Core.Policy.TransportBuiltin.TransportBuiltin ( TransportBuiltinMask  mask)

Creates an TransportBuiltin policy with the built-in transports specified in the mask

Parameters
mask

Member Function Documentation

◆ With()

TransportBuiltin Rti.Dds.Core.Policy.TransportBuiltin.With ( Action< TransportBuiltinBuilder build)
inline

Creates a new TransportBuiltin with a set of changes specified in an Action

Parameters
buildAn Action (typically a lambda function) that receives a modifiable object with the current values of this TransportBuiltin.
Returns
A new TransportBuiltin with the changes applied by the Action

◆ GetHashCode()

override int Rti.Dds.Core.Policy.TransportBuiltin.GetHashCode ( )

Gets the hash code

◆ Equals() [1/2]

override bool Rti.Dds.Core.Policy.TransportBuiltin.Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Rti.Dds.Core.Policy.TransportBuiltin.Equals ( TransportBuiltin  other)
inline

Compares for equality

Property Documentation

◆ Mask

TransportBuiltinMask Rti.Dds.Core.Policy.TransportBuiltin.Mask
get

Specifies the built-in transports that are registered automatically when the Domain.DomainParticipant is enabled.

The full documentation is available in the C API: DDS_TransportBuiltinQosPolicy_mask

◆ Default

TransportBuiltin Rti.Dds.Core.Policy.TransportBuiltin.Default
staticget

Singleton containing the default value of a TransportBuiltin