RTI Connext C# API Version 7.3.0
|
QoS policies supported by a DomainParticipant. More...
Inherits IEquatable< DomainParticipantQos >.
Public Member Functions | |
DomainParticipantQos | WithEntityFactory (EntityFactory policy) |
Creates an instance with a new EntityFactory policy. More... | |
DomainParticipantQos | WithUserData (UserData policy) |
Creates an instance with a new UserData policy. More... | |
DomainParticipantQos | WithWireProtocol (WireProtocol policy) |
Creates an instance with a new WireProtocol policy. More... | |
DomainParticipantQos | WithWireProtocol (Action< WireProtocolBuilder > build) |
Creates a new instance with a new WireProtocol policy as configured by a build action More... | |
DomainParticipantQos | WithTransportBuiltin (TransportBuiltin policy) |
Creates an instance with a new TransportBuiltin policy. More... | |
DomainParticipantQos | WithTransportBuiltin (Action< TransportBuiltinBuilder > build) |
Creates a new instance with a new TransportBuiltin policy as configured by a build action More... | |
DomainParticipantQos | WithTransportUnicast (TransportUnicast policy) |
Creates an instance with a new TransportUnicast policy. More... | |
DomainParticipantQos | WithTransportUnicast (Action< ImmutableList< TransportUnicastSettings >.Builder > build) |
Creates a new instance with a new TransportUnicast policy as configured by a build action More... | |
DomainParticipantQos | WithDiscovery (Discovery policy) |
Creates an instance with a new Discovery policy. More... | |
DomainParticipantQos | WithDiscovery (Action< DiscoveryBuilder > build) |
Creates a new instance with a new Discovery policy as configured by a build action More... | |
DomainParticipantQos | WithDatabase (Database policy) |
Creates an instance with a new Database policy. More... | |
DomainParticipantQos | WithDatabase (Action< DatabaseBuilder > build) |
Creates a new instance with a new Database policy as configured by a build action More... | |
DomainParticipantQos | WithDiscoveryConfig (DiscoveryConfig policy) |
Creates an instance with a new DiscoveryConfig policy. More... | |
DomainParticipantQos | WithDiscoveryConfig (Action< DiscoveryConfigBuilder > build) |
Creates a new instance with a new DiscoveryConfig policy as configured by a build action More... | |
DomainParticipantQos | WithResourceLimits (DomainParticipantResourceLimits policy) |
Creates an instance with a new ResourceLimits policy. More... | |
DomainParticipantQos | WithResourceLimits (Action< DomainParticipantResourceLimitsBuilder > build) |
Creates a new instance with a new ResourceLimits policy as configured by a build action More... | |
DomainParticipantQos | WithEvent (Event policy) |
Creates an instance with a new Event policy. More... | |
DomainParticipantQos | WithEvent (Action< EventBuilder > build) |
Creates a new instance with a new Event policy as configured by a build action More... | |
DomainParticipantQos | WithReceiverPool (ReceiverPool policy) |
Creates an instance with a new ReceiverPool policy. More... | |
DomainParticipantQos | WithReceiverPool (Action< ReceiverPoolBuilder > build) |
Creates a new instance with a new ReceiverPool policy as configured by a build action More... | |
DomainParticipantQos | WithParticipantName (EntityName policy) |
Creates an instance with a new ParticipantName policy. More... | |
DomainParticipantQos | WithParticipantName (Action< EntityNameBuilder > build) |
Creates a new instance with a new ParticipantName policy as configured by a build action More... | |
DomainParticipantQos | WithProperty (Property policy) |
Creates an instance with a new Property policy. More... | |
DomainParticipantQos | WithProperty (Action< ImmutableDictionary< string, Property.Entry >.Builder > build) |
Creates a new instance with a new Property policy as configured by a build action More... | |
DomainParticipantQos | WithExclusiveArea (ExclusiveArea policy) |
Deprecated More... | |
DomainParticipantQos | WithExclusiveArea (Action< ExclusiveAreaBuilder > build) |
Deprecated More... | |
DomainParticipantQos | WithService (Service policy) |
Creates an instance with a new Service policy. More... | |
DomainParticipantQos | WithService (Action< ServiceBuilder > build) |
Creates a new instance with a new Service policy as configured by a build action More... | |
DomainParticipantQos | WithPartition (Partition policy) |
Creates an instance with a new Partition policy. More... | |
bool | Equals (DomainParticipantQos other) |
Compares all the policies for equality More... | |
override int | GetHashCode () |
Returns the hash code by combining that of each policy More... | |
override string | ToString () |
Returns an XML representation of the QoS object. More... | |
string | ToString (QosPrintFormat format) |
Returns an XML representation of the QoS object. More... | |
string | ToString (DomainParticipantQos baseQos, QosPrintFormat format=null) |
Returns an XML representation of the QoS object. More... | |
string | ToString (QosPrintAll baseQos, QosPrintFormat format=null) |
Returns an XML representation of the QoS object. More... | |
QoS policies supported by a DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipantQos
|
inline |
Creates an instance with a new EntityFactory policy.
policy | The new policy |
|
inline |
Creates an instance with a new UserData policy.
policy | The new policy |
|
inline |
Creates an instance with a new WireProtocol policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithWireProtocol | ( | Action< WireProtocolBuilder > | build | ) |
Creates a new instance with a new WireProtocol policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy |
|
inline |
Creates an instance with a new TransportBuiltin policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithTransportBuiltin | ( | Action< TransportBuiltinBuilder > | build | ) |
Creates a new instance with a new TransportBuiltin policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy |
|
inline |
Creates an instance with a new TransportUnicast policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithTransportUnicast | ( | Action< ImmutableList< TransportUnicastSettings >.Builder > | build | ) |
Creates a new instance with a new TransportUnicast policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy |
|
inline |
Creates an instance with a new Discovery policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithDiscovery | ( | Action< DiscoveryBuilder > | build | ) |
Creates a new instance with a new Discovery policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy |
|
inline |
Creates an instance with a new Database policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithDatabase | ( | Action< DatabaseBuilder > | build | ) |
Creates a new instance with a new Database policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy. |
|
inline |
Creates an instance with a new DiscoveryConfig policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithDiscoveryConfig | ( | Action< DiscoveryConfigBuilder > | build | ) |
Creates a new instance with a new DiscoveryConfig policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy. |
|
inline |
Creates an instance with a new ResourceLimits policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithResourceLimits | ( | Action< DomainParticipantResourceLimitsBuilder > | build | ) |
Creates a new instance with a new ResourceLimits policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy. |
|
inline |
Creates an instance with a new Event policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithEvent | ( | Action< EventBuilder > | build | ) |
Creates a new instance with a new Event policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy. |
|
inline |
Creates an instance with a new ReceiverPool policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithReceiverPool | ( | Action< ReceiverPoolBuilder > | build | ) |
Creates a new instance with a new ReceiverPool policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy. |
|
inline |
Creates an instance with a new ParticipantName policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithParticipantName | ( | Action< EntityNameBuilder > | build | ) |
Creates a new instance with a new ParticipantName policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy. |
|
inline |
Creates an instance with a new Property policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithProperty | ( | Action< ImmutableDictionary< string, Property.Entry >.Builder > | build | ) |
Creates a new instance with a new Property policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy. |
|
inline |
Deprecated
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithExclusiveArea | ( | Action< ExclusiveAreaBuilder > | build | ) |
Deprecated
|
inline |
Creates an instance with a new Service policy.
policy | The new policy |
DomainParticipantQos Rti.Dds.Domain.DomainParticipantQos.WithService | ( | Action< ServiceBuilder > | build | ) |
Creates a new instance with a new Service policy as configured by a build action
build | A function receiving the current values of the policy as an argument. The changes performed by this build function will be used to create the new policy. |
|
inline |
Creates an instance with a new Partition policy.
policy | The new policy |
|
inline |
Compares all the policies for equality
|
inline |
Returns the hash code by combining that of each policy
override string Rti.Dds.Domain.DomainParticipantQos.ToString | ( | ) |
Returns an XML representation of the QoS object.
The output is formatted using the default values for the QosPrintFormat and only QoS policies which differ from the documented default are included.
string Rti.Dds.Domain.DomainParticipantQos.ToString | ( | QosPrintFormat | format | ) |
Returns an XML representation of the QoS object.
format | The baseQos profile. |
This overload accepts a value for the baseQos. Only the differences between the DomainParticipantQos object being printed and the baseQos are included in the output.
string Rti.Dds.Domain.DomainParticipantQos.ToString | ( | DomainParticipantQos | baseQos, |
QosPrintFormat | format = null |
||
) |
Returns an XML representation of the QoS object.
baseQos | The baseQos profile. |
format | the format used to configure the output. If not supplied the output is formatted using the default format. |
This overload accepts a value for the baseQos. Only the differences between the DomainParticipantQos object being printed and the baseQos are included in the output.
string Rti.Dds.Domain.DomainParticipantQos.ToString | ( | QosPrintAll | baseQos, |
QosPrintFormat | format = null |
||
) |
Returns an XML representation of the QoS object.
baseQos | Used to indicate that the entire QoS object should be included in the output. The only value which should be provided for this argument is QosPrintAll.Value |
format | The format used to configure the output. If not supplied, the output is formatted using the default format. |
This overload accepts a parameter of type QosPrintAll. Unlike the other ToString overloads, the entire QoS object will be included in the output.
|
staticget |
Singleton containing the documented default value of a DomainParticipantQos
This is a static value containing the documented default values for each policy. In most cases, you should use DomainParticipantFactory.DefaultParticipantQos, to get the runtime default value that takes into consideration the current configuration.
|
get |
Gets the EntityFactory policy.
|
get |
Gets the WireProtocol policy.
|
get |
Gets the TransportBuiltin policy.
|
get |
Gets the TransportUnicast policy.
|
get |
Gets the DomainParticipantResourceLimits policy.
|
get |
Gets the ReceiverPool policy.
|
get |
Gets the DiscoveryConfig policy.
|
get |
Deprecated
|
get |
Gets the ParticipantName policy.