RTI Connext C# API
6.1.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) |
Creates an instance with a new ExclusiveArea policy. More... | |
DomainParticipantQos | WithExclusiveArea (Action< ExclusiveAreaBuilder > build) |
Creates a new instance with a new ExclusiveArea policy as configured by a build action 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... | |
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
bool Equals | ( | DomainParticipantQos | other | ) |
Compares all the policies for equality
override int GetHashCode | ( | ) |
Returns the hash code by combining that of each policy
override string 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 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 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.
string 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.
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. |
DomainParticipantQos WithDatabase | ( | Database | policy | ) |
Creates an instance with a new Database policy.
policy | The new policy |
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 |
DomainParticipantQos WithDiscovery | ( | Discovery | policy | ) |
Creates an instance with a new Discovery policy.
policy | The new policy |
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. |
DomainParticipantQos WithDiscoveryConfig | ( | DiscoveryConfig | policy | ) |
Creates an instance with a new DiscoveryConfig policy.
policy | The new policy |
DomainParticipantQos WithEntityFactory | ( | EntityFactory | policy | ) |
Creates an instance with a new EntityFactory policy.
policy | The new policy |
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. |
DomainParticipantQos WithEvent | ( | Event | policy | ) |
Creates an instance with a new Event policy.
policy | The new policy |
DomainParticipantQos WithExclusiveArea | ( | Action< ExclusiveAreaBuilder > | build | ) |
Creates a new instance with a new ExclusiveArea 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. |
DomainParticipantQos WithExclusiveArea | ( | ExclusiveArea | policy | ) |
Creates an instance with a new ExclusiveArea policy.
policy | The new policy |
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. |
DomainParticipantQos WithParticipantName | ( | EntityName | policy | ) |
Creates an instance with a new ParticipantName policy.
policy | The new policy |
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. |
DomainParticipantQos WithProperty | ( | Property | policy | ) |
Creates an instance with a new Property policy.
policy | The new policy |
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. |
DomainParticipantQos WithReceiverPool | ( | ReceiverPool | policy | ) |
Creates an instance with a new ReceiverPool policy.
policy | The new policy |
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. |
DomainParticipantQos WithResourceLimits | ( | DomainParticipantResourceLimits | policy | ) |
Creates an instance with a new ResourceLimits policy.
policy | The new policy |
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. |
DomainParticipantQos WithService | ( | Service | policy | ) |
Creates an instance with a new Service policy.
policy | The new policy |
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 |
DomainParticipantQos WithTransportBuiltin | ( | TransportBuiltin | policy | ) |
Creates an instance with a new TransportBuiltin policy.
policy | The new policy |
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 |
DomainParticipantQos WithTransportUnicast | ( | TransportUnicast | policy | ) |
Creates an instance with a new TransportUnicast policy.
policy | The new policy |
DomainParticipantQos WithUserData | ( | UserData | policy | ) |
Creates an instance with a new UserData policy.
policy | The new policy |
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 |
DomainParticipantQos WithWireProtocol | ( | WireProtocol | policy | ) |
Creates an instance with a new WireProtocol policy.
policy | The new policy |
|
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.
Gets the DiscoveryConfig policy.
Gets the EntityFactory policy.
Gets the ExclusiveArea policy.
|
get |
Gets the ParticipantName policy.
Gets the ReceiverPool policy.
Gets the DomainParticipantResourceLimits policy.
Gets the TransportBuiltin policy.
Gets the TransportUnicast policy.
Gets the WireProtocol policy.