RTI Connext C# API
6.1.0
|
Container of the QoS policies that a DataWriter<T> supports More...
Inherits IEquatable< DataWriterQos >.
Public Member Functions | |
DataWriterQos | WithDurability (Durability policy) |
Creates an instance with a new Durability policy. More... | |
DataWriterQos | WithDurability (Action< DurabilityBuilder > build) |
Creates a new instance with a new Durability policy as configured by a build action More... | |
DataWriterQos | WithDurabilityService (DurabilityService policy) |
Creates an instance with a new DurabilityService policy. More... | |
DataWriterQos | WithDurabilityService (Action< DurabilityServiceBuilder > build) |
Creates a new instance with a new DurabilityService policy as configured by a build action More... | |
DataWriterQos | WithDeadline (Deadline policy) |
Creates an instance with a new Deadline policy. More... | |
DataWriterQos | WithDeadline (Action< DeadlineBuilder > build) |
Creates a new instance with a new Deadline policy as configured by a build action More... | |
DataWriterQos | WithLatencyBudget (LatencyBudget policy) |
Creates an instance with a new LatencyBudget policy. More... | |
DataWriterQos | WithLatencyBudget (Action< LatencyBudgetBuilder > build) |
Creates a new instance with a new LatencyBudget policy as configured by a build action More... | |
DataWriterQos | WithLiveliness (Liveliness policy) |
Creates an instance with a new Liveliness policy. More... | |
DataWriterQos | WithLiveliness (Action< LivelinessBuilder > build) |
Creates a new instance with a new Liveliness policy as configured by a build action More... | |
DataWriterQos | WithReliability (Reliability policy) |
Creates an instance with a new Reliability policy. More... | |
DataWriterQos | WithReliability (Action< ReliabilityBuilder > build) |
Creates a new instance with a new Reliability policy as configured by a build action More... | |
DataWriterQos | WithDestinationOrder (DestinationOrder policy) |
Creates an instance with a new DestinationOrder policy. More... | |
DataWriterQos | WithDestinationOrder (Action< DestinationOrderBuilder > build) |
Creates a new instance with a new DestinationOrder policy as configured by a build action More... | |
DataWriterQos | WithHistory (History policy) |
Creates an instance with a new History policy. More... | |
DataWriterQos | WithHistory (Action< HistoryBuilder > build) |
Creates a new instance with a new History policy as configured by a build action More... | |
DataWriterQos | WithResourceLimits (ResourceLimits policy) |
Creates an instance with a new ResourceLimits policy. More... | |
DataWriterQos | WithResourceLimits (Action< ResourceLimitsBuilder > build) |
Creates a new instance with a new ResourceLimits policy as configured by a build action More... | |
DataWriterQos | WithTransportPriority (TransportPriority policy) |
Creates an instance with a new TransportPriority policy. More... | |
DataWriterQos | WithTransportPriority (Action< TransportPriorityBuilder > build) |
Creates a new instance with a new TransportPriority policy as configured by a build action More... | |
DataWriterQos | WithLifespan (Lifespan policy) |
Creates an instance with a new Lifespan policy. More... | |
DataWriterQos | WithLifespan (Action< LifespanBuilder > build) |
Creates a new instance with a new Lifespan policy as configured by a build action More... | |
DataWriterQos | WithUserData (UserData policy) |
Creates an instance with a new UserData policy. More... | |
DataWriterQos | WithUserData (Action< ImmutableList< byte >.Builder > build) |
Creates a new instance with a new UserData policy as configured by a build action More... | |
DataWriterQos | WithOwnership (Ownership policy) |
Creates an instance with a new Ownership policy. More... | |
DataWriterQos | WithOwnership (Action< OwnershipBuilder > build) |
Creates a new instance with a new Ownership policy as configured by a build action More... | |
DataWriterQos | WithOwnershipStrength (OwnershipStrength policy) |
Creates an instance with a new OwnershipStrength policy. More... | |
DataWriterQos | WithOwnershipStrength (Action< OwnershipStrengthBuilder > build) |
Creates a new instance with a new OwnershipStrength policy as configured by a build action More... | |
DataWriterQos | WithWriterDataLifecycle (WriterDataLifecycle policy) |
Creates an instance with a new WriterDataLifecycle policy. More... | |
DataWriterQos | WithWriterDataLifecycle (Action< WriterDataLifecycleBuilder > build) |
Creates a new instance with a new WriterDataLifecycle policy as configured by a build action More... | |
DataWriterQos | WithRepresentation (DataRepresentation policy) |
Creates an instance with a new DataRepresentation policy. More... | |
DataWriterQos | WithRepresentation (Action< DataRepresentationBuilder > build) |
Creates a new instance with a new DataRepresentation policy as configured by a build action More... | |
DataWriterQos | WithDataTags (DataTags policy) |
Creates an instance with a new DataTags policy. More... | |
DataWriterQos | WithDataTags (Action< ImmutableDictionary< string, string >.Builder > build) |
Creates a new instance with a new DataTags policy as configured by a build action More... | |
DataWriterQos | WithWriterResourceLimits (DataWriterResourceLimits policy) |
Creates an instance with a new DataWriterResourceLimits policy. More... | |
DataWriterQos | WithWriterResourceLimits (Action< DataWriterResourceLimitsBuilder > build) |
Creates a new instance with a new DataWriterResourceLimits policy as configured by a build action More... | |
DataWriterQos | WithProtocol (DataWriterProtocol policy) |
Creates an instance with a new DataWriterProtocol policy. More... | |
DataWriterQos | WithProtocol (Action< DataWriterProtocolBuilder > build) |
Creates a new instance with a new DataWriterProtocol policy as configured by a build action More... | |
DataWriterQos | WithTransportSelection (TransportSelection policy) |
Creates an instance with a new TransportSelection policy. More... | |
DataWriterQos | WithTransportSelection (Action< TransportSelectionBuilder > build) |
Creates a new instance with a new TransportSelection policy as configured by a build action More... | |
DataWriterQos | WithUnicast (TransportUnicast policy) |
Creates an instance with a new TransportUnicast policy. More... | |
DataWriterQos | WithUnicast (Action< ImmutableList< TransportUnicastSettings >.Builder > build) |
Creates a new instance with a new TransportUnicast policy as configured by a build action More... | |
DataWriterQos | WithPublishMode (PublishMode policy) |
Creates an instance with a new PublishMode policy. More... | |
DataWriterQos | WithPublishMode (Action< PublishModeBuilder > build) |
Creates a new instance with a new PublishMode policy as configured by a build action More... | |
DataWriterQos | WithProperty (Property policy) |
Creates an instance with a new Property policy. More... | |
DataWriterQos | WithProperty (Action< ImmutableDictionary< string, Property.Entry >.Builder > build) |
Creates a new instance with a new Property policy as configured by a build action More... | |
DataWriterQos | WithService (Service policy) |
Creates an instance with a new Service policy. More... | |
DataWriterQos | WithService (Action< ServiceBuilder > build) |
Creates a new instance with a new Service policy as configured by a build action More... | |
DataWriterQos | WithBatch (Batch policy) |
Creates an instance with a new Batch policy. More... | |
DataWriterQos | WithBatch (Action< BatchBuilder > build) |
Creates a new instance with a new Batch policy as configured by a build action More... | |
DataWriterQos | WithMultiChannel (MultiChannel policy) |
Creates an instance with a new MultiChannel policy. More... | |
DataWriterQos | WithMultiChannel (Action< MultiChannelBuilder > build) |
Creates a new instance with a new MultiChannel policy as configured by a build action More... | |
DataWriterQos | WithAvailability (Availability policy) |
Creates an instance with a new Availability policy. More... | |
DataWriterQos | WithAvailability (Action< AvailabilityBuilder > build) |
Creates a new instance with a new Availability policy as configured by a build action More... | |
DataWriterQos | WithPublicationName (EntityName policy) |
Creates an instance with a new EntityName policy. More... | |
DataWriterQos | WithPublicationName (Action< EntityNameBuilder > build) |
Creates a new instance with a new EntityName policy as configured by a build action More... | |
DataWriterQos | WithTopicQueryDispatch (TopicQueryDispatch policy) |
Creates an instance with a new TopicQueryDispatch policy. More... | |
DataWriterQos | WithTopicQueryDispatch (Action< TopicQueryDispatchBuilder > build) |
Creates a new instance with a new TopicQueryDispatch policy as configured by a build action More... | |
DataWriterQos | WithTypeSupport (TypeSupport policy) |
Creates an instance with a new TypeSupport policy. More... | |
DataWriterQos | WithTypeSupport (Action< TypeSupportBuilder > build) |
Creates a new instance with a new TypeSupport policy as configured by a build action More... | |
override int | GetHashCode () |
Gets the hash code More... | |
override bool | Equals (object other) |
Compares for equality More... | |
bool | Equals (DataWriterQos other) |
Compares 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 (DataWriterQos 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... | |
Static Public Member Functions | |
static DataWriterQos | FromTopicQos (TopicQos topicQos) |
Creates a DataWriterQos object with the policies of a TopicQos object. More... | |
Container of the QoS policies that a DataWriter<T> supports
The full documentation is available in the C API: DDS_DataReaderQos
bool Equals | ( | DataWriterQos | other | ) |
Compares for equality
override bool Equals | ( | object | other | ) |
Compares for equality
|
static |
Creates a DataWriterQos object with the policies of a TopicQos object.
override int GetHashCode | ( | ) |
Gets the hash code
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 | ( | DataWriterQos | 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 DataWriterQos 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 DataWriterQos object being printed and the baseQos are included in the output.
DataWriterQos WithAvailability | ( | Action< AvailabilityBuilder > | build | ) |
Creates a new instance with a new Availability 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 WithAvailability | ( | Availability | policy | ) |
Creates an instance with a new Availability policy.
policy | The new policy |
DataWriterQos WithBatch | ( | Action< BatchBuilder > | build | ) |
Creates a new instance with a new Batch 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 WithBatch | ( | Batch | policy | ) |
Creates an instance with a new Batch policy.
policy | The new policy |
DataWriterQos WithDataTags | ( | Action< ImmutableDictionary< string, string >.Builder > | build | ) |
Creates a new instance with a new DataTags 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 WithDataTags | ( | DataTags | policy | ) |
Creates an instance with a new DataTags policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithDeadline | ( | Deadline | policy | ) |
Creates an instance with a new Deadline policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithDestinationOrder | ( | DestinationOrder | policy | ) |
Creates an instance with a new DestinationOrder policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithDurability | ( | Durability | policy | ) |
Creates an instance with a new Durability policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithDurabilityService | ( | DurabilityService | policy | ) |
Creates an instance with a new DurabilityService policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithHistory | ( | History | policy | ) |
Creates an instance with a new History policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithLatencyBudget | ( | LatencyBudget | policy | ) |
Creates an instance with a new LatencyBudget policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithLifespan | ( | Lifespan | policy | ) |
Creates an instance with a new Lifespan policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithLiveliness | ( | Liveliness | policy | ) |
Creates an instance with a new Liveliness policy.
policy | The new policy |
DataWriterQos WithMultiChannel | ( | Action< MultiChannelBuilder > | build | ) |
Creates a new instance with a new MultiChannel 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 WithMultiChannel | ( | MultiChannel | policy | ) |
Creates an instance with a new MultiChannel policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithOwnership | ( | Ownership | policy | ) |
Creates an instance with a new Ownership policy.
policy | The new policy |
DataWriterQos WithOwnershipStrength | ( | Action< OwnershipStrengthBuilder > | build | ) |
Creates a new instance with a new OwnershipStrength 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 WithOwnershipStrength | ( | OwnershipStrength | policy | ) |
Creates an instance with a new OwnershipStrength policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithProperty | ( | Property | policy | ) |
Creates an instance with a new Property policy.
policy | The new policy |
DataWriterQos WithProtocol | ( | Action< DataWriterProtocolBuilder > | build | ) |
Creates a new instance with a new DataWriterProtocol 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 WithProtocol | ( | DataWriterProtocol | policy | ) |
Creates an instance with a new DataWriterProtocol policy.
policy | The new policy |
DataWriterQos WithPublicationName | ( | Action< EntityNameBuilder > | build | ) |
Creates a new instance with a new EntityName 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 WithPublicationName | ( | EntityName | policy | ) |
Creates an instance with a new EntityName policy.
policy | The new policy |
DataWriterQos WithPublishMode | ( | Action< PublishModeBuilder > | build | ) |
Creates a new instance with a new PublishMode 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 WithPublishMode | ( | PublishMode | policy | ) |
Creates an instance with a new PublishMode policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithReliability | ( | Reliability | policy | ) |
Creates an instance with a new Reliability policy.
policy | The new policy |
DataWriterQos 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 WithRepresentation | ( | DataRepresentation | policy | ) |
Creates an instance with a new DataRepresentation policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithResourceLimits | ( | ResourceLimits | policy | ) |
Creates an instance with a new ResourceLimits policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithService | ( | Service | policy | ) |
Creates an instance with a new Service policy.
policy | The new policy |
DataWriterQos WithTopicQueryDispatch | ( | Action< TopicQueryDispatchBuilder > | build | ) |
Creates a new instance with a new TopicQueryDispatch 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 WithTopicQueryDispatch | ( | TopicQueryDispatch | policy | ) |
Creates an instance with a new TopicQueryDispatch policy.
policy | The new policy |
DataWriterQos 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. |
DataWriterQos WithTransportPriority | ( | TransportPriority | policy | ) |
Creates an instance with a new TransportPriority policy.
policy | The new policy |
DataWriterQos WithTransportSelection | ( | Action< TransportSelectionBuilder > | build | ) |
Creates a new instance with a new TransportSelection 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 WithTransportSelection | ( | TransportSelection | policy | ) |
Creates an instance with a new TransportSelection policy.
policy | The new policy |
DataWriterQos WithTypeSupport | ( | Action< TypeSupportBuilder > | build | ) |
Creates a new instance with a new TypeSupport 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 WithTypeSupport | ( | TypeSupport | policy | ) |
Creates an instance with a new TypeSupport policy.
policy | The new policy |
DataWriterQos WithUnicast | ( | 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. |
DataWriterQos WithUnicast | ( | TransportUnicast | policy | ) |
Creates an instance with a new TransportUnicast policy.
policy | The new policy |
DataWriterQos WithUserData | ( | Action< ImmutableList< byte >.Builder > | build | ) |
Creates a new instance with a new UserData 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 WithUserData | ( | UserData | policy | ) |
Creates an instance with a new UserData policy.
policy | The new policy |
DataWriterQos WithWriterDataLifecycle | ( | Action< WriterDataLifecycleBuilder > | build | ) |
Creates a new instance with a new WriterDataLifecycle 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 WithWriterDataLifecycle | ( | WriterDataLifecycle | policy | ) |
Creates an instance with a new WriterDataLifecycle policy.
policy | The new policy |
DataWriterQos WithWriterResourceLimits | ( | Action< DataWriterResourceLimitsBuilder > | build | ) |
Creates a new instance with a new DataWriterResourceLimits 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 WithWriterResourceLimits | ( | DataWriterResourceLimits | policy | ) |
Creates an instance with a new DataWriterResourceLimits policy.
policy | The new policy |
Gets the Availability policy.
|
staticget |
Singleton containing the documented default value of a DataWriterQos
This is a static value containing the documented default values for each policy. Use Domain.DomainParticipant.DefaultDataWriterQos for the runtime default value that takes into consideration the current configuration.
Gets the DestinationOrder policy.
|
get |
Gets the Durability policy.
Gets the DurabilityService policy.
Gets the LatencyBudget policy.
|
get |
Gets the Liveliness policy.
Gets the MultiChannel policy.
Gets the OwnershipStrength policy.
|
get |
Gets the DataWriterProtocol policy.
|
get |
Gets the EntityName policy.
Gets the PublishMode policy.
Gets the Reliability policy.
|
get |
Gets the DataRepresentation policy.
Gets the ResourceLimits policy.
Gets the TopicQueryDispatch policy.
Gets the TransportPriority policy.
Gets the TransportSelection policy.
Gets the TypeSupport policy.
|
get |
Gets the TransportUnicast policy.
Gets the WriterDataLifecycle policy.
|
get |
Gets the DataWriterResourceLimits policy.