RTI Connext C# API Version 7.3.0
|
QoS policies supported by a Topic<T>. More...
Inherits IEquatable< TopicQos >.
Public Member Functions | |
TopicQos | WithTopicData (TopicData policy) |
Creates an instance with a new TopicData policy. More... | |
TopicQos | WithTopicData (Action< ImmutableList< byte >.Builder > build) |
Creates a new instance with a new TopicData policy as configured by a build action More... | |
TopicQos | WithDurability (Durability policy) |
Creates an instance with a new Durability policy. More... | |
TopicQos | WithDurability (Action< DurabilityBuilder > build) |
Creates a new instance with a new Durability policy as configured by a build action More... | |
TopicQos | WithDurabilityService (DurabilityService policy) |
Creates an instance with a new DurabilityService policy. More... | |
TopicQos | WithDurabilityService (Action< DurabilityServiceBuilder > build) |
Creates a new instance with a new DurabilityService policy as configured by a build action More... | |
TopicQos | WithDeadline (Deadline policy) |
Creates an instance with a new Deadline policy. More... | |
TopicQos | WithDeadline (Action< DeadlineBuilder > build) |
Creates a new instance with a new Deadline policy as configured by a build action More... | |
TopicQos | WithLatencyBudget (LatencyBudget policy) |
Creates an instance with a new LatencyBudget policy. More... | |
TopicQos | WithLatencyBudget (Action< LatencyBudgetBuilder > build) |
Creates a new instance with a new LatencyBudget policy as configured by a build action More... | |
TopicQos | WithLiveliness (Liveliness policy) |
Creates an instance with a new Liveliness policy. More... | |
TopicQos | WithLiveliness (Action< LivelinessBuilder > build) |
Creates a new instance with a new Liveliness policy as configured by a build action More... | |
TopicQos | WithReliability (Reliability policy) |
Creates an instance with a new Reliability policy. More... | |
TopicQos | WithReliability (Action< ReliabilityBuilder > build) |
Creates a new instance with a new Reliability policy as configured by a build action More... | |
TopicQos | WithDestinationOrder (DestinationOrder policy) |
Creates an instance with a new DestinationOrder policy. More... | |
TopicQos | WithDestinationOrder (Action< DestinationOrderBuilder > build) |
Creates a new instance with a new DestinationOrder policy as configured by a build action More... | |
TopicQos | WithHistory (History policy) |
Creates an instance with a new History policy. More... | |
TopicQos | WithHistory (Action< HistoryBuilder > build) |
Creates a new instance with a new History policy as configured by a build action More... | |
TopicQos | WithResourceLimits (ResourceLimits policy) |
Creates an instance with a new ResourceLimits policy. More... | |
TopicQos | WithResourceLimits (Action< ResourceLimitsBuilder > build) |
Creates a new instance with a new ResourceLimits policy as configured by a build action More... | |
TopicQos | WithTransportPriority (TransportPriority policy) |
Creates an instance with a new TransportPriority policy. More... | |
TopicQos | WithTransportPriority (Action< TransportPriorityBuilder > build) |
Creates a new instance with a new TransportPriority policy as configured by a build action More... | |
TopicQos | WithLifespan (Lifespan policy) |
Creates an instance with a new Lifespan policy. More... | |
TopicQos | WithLifespan (Action< LifespanBuilder > build) |
Creates a new instance with a new Lifespan policy as configured by a build action More... | |
TopicQos | WithOwnership (Ownership policy) |
Creates an instance with a new Ownership policy. More... | |
TopicQos | WithOwnership (Action< OwnershipBuilder > build) |
Creates a new instance with a new Ownership policy as configured by a build action More... | |
TopicQos | WithRepresentation (DataRepresentation policy) |
Creates an instance with a new DataRepresentation policy. More... | |
TopicQos | WithRepresentation (Action< DataRepresentationBuilder > build) |
Creates a new instance with a new DataRepresentation policy as configured by a build action More... | |
DataWriterQos | ToDataWriterQos () |
Creates a DataWriterQos object with the policies of this TopicQos. More... | |
DataReaderQos | ToDataReaderQos () |
Creates a DataReaderQos object with the policies of this TopicQos. More... | |
bool | Equals (TopicQos other) |
Compares all the policies for equality More... | |
override int | GetHashCode () |
Returns the hash code by combining that of each policy More... | |
override bool | Equals (object obj) |
Compares all the policies for equality 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 (TopicQos 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 Topic<T>.
The full documentation is available in the C API: DDS_TopicQos
Creates an instance with a new TopicData policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithTopicData | ( | Action< ImmutableList< byte >.Builder > | build | ) |
Creates a new instance with a new TopicData 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 Durability policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithDurability | ( | Action< DurabilityBuilder > | build | ) |
Creates a new instance with a new Durability 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 DurabilityService policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithDurabilityService | ( | Action< DurabilityServiceBuilder > | build | ) |
Creates a new instance with a new DurabilityService 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. |
Creates an instance with a new Deadline policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithDeadline | ( | Action< DeadlineBuilder > | build | ) |
Creates a new instance with a new Deadline 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 LatencyBudget policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithLatencyBudget | ( | Action< LatencyBudgetBuilder > | build | ) |
Creates a new instance with a new LatencyBudget 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 Liveliness policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithLiveliness | ( | Action< LivelinessBuilder > | build | ) |
Creates a new instance with a new Liveliness 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 Reliability policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithReliability | ( | Action< ReliabilityBuilder > | build | ) |
Creates a new instance with a new Reliability 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 DestinationOrder policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithDestinationOrder | ( | Action< DestinationOrderBuilder > | build | ) |
Creates a new instance with a new DestinationOrder 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. |
Creates an instance with a new History policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithHistory | ( | Action< HistoryBuilder > | build | ) |
Creates a new instance with a new History 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 |
TopicQos Rti.Dds.Topics.TopicQos.WithResourceLimits | ( | Action< ResourceLimitsBuilder > | 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 TransportPriority policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithTransportPriority | ( | Action< TransportPriorityBuilder > | build | ) |
Creates a new instance with a new TransportPriority 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. |
Creates an instance with a new Lifespan policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithLifespan | ( | Action< LifespanBuilder > | build | ) |
Creates a new instance with a new Lifespan 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. |
Creates an instance with a new Ownership policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithOwnership | ( | Action< OwnershipBuilder > | build | ) |
Creates a new instance with a new Ownership 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 DataRepresentation policy.
policy | The new policy |
TopicQos Rti.Dds.Topics.TopicQos.WithRepresentation | ( | Action< DataRepresentationBuilder > | build | ) |
Creates a new instance with a new DataRepresentation 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. |
DataWriterQos Rti.Dds.Topics.TopicQos.ToDataWriterQos | ( | ) |
Creates a DataWriterQos object with the policies of this TopicQos.
DataReaderQos Rti.Dds.Topics.TopicQos.ToDataReaderQos | ( | ) |
Creates a DataReaderQos object with the policies of this TopicQos.
|
inline |
Compares all the policies for equality
|
inline |
Returns the hash code by combining that of each policy
override bool Rti.Dds.Topics.TopicQos.Equals | ( | object | obj | ) |
Compares all the policies for equality
override string Rti.Dds.Topics.TopicQos.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.Topics.TopicQos.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 TopicQos object being printed and the baseQos are included in the output.
string Rti.Dds.Topics.TopicQos.ToString | ( | TopicQos | 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 TopicQos object being printed and the baseQos are included in the output.
string Rti.Dds.Topics.TopicQos.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.
Singleton containing the documented default value of a TopicQos
This is a static value containing the documented default values for each policy. Use Domain.DomainParticipant.DefaultTopicQos for the runtime default value that takes into consideration the current configuration.
|
get |
Gets the Durability policy.
|
get |
Gets the DurabilityService policy.
|
get |
Gets the LatencyBudget policy.
|
get |
Gets the Liveliness policy.
|
get |
Gets the Reliability policy.
|
get |
Gets the DestinationOrder policy.
|
get |
Gets the ResourceLimits policy.
|
get |
Gets the TransportPriority policy.
|
get |
Gets the DataRepresentation policy.