RTI Connext C# API  6.1.2
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()

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

Parameters
mask

Member Function Documentation

◆ Equals() [1/2]

override bool Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Equals ( TransportBuiltin  other)

Compares for equality

◆ GetHashCode()

override int GetHashCode ( )

Gets the hash code

◆ With()

TransportBuiltin With ( Action< TransportBuiltinBuilder build)

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

Property Documentation

◆ Default

TransportBuiltin Default
staticget

Singleton containing the default value of a TransportBuiltin

◆ Mask

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