A modifiable type used to create an immutable DataWriterProtocol
More...
|
Guid | VirtualGuid [get, set] |
| The virtual GUID (Global Unique Identifier). More...
|
|
uint | RtpsObjectId [get, set] |
| The RTPS Object ID. More...
|
|
bool | PushOnWrite [get, set] |
| Whether to push sample out when write is called. More...
|
|
bool | DisablePositiveAcks [get, set] |
| Controls whether or not the writer expects positive acknowledgements from matching readers. More...
|
|
bool | DisableInlineKeyhash [get, set] |
| Controls whether or not a keyhash is propagated on the wire with each sample. More...
|
|
bool | SerializeKeyWithDispose [get, set] |
| Controls whether or not the serialized key is propagated on the wire with dispose samples. More...
|
|
bool | PropagateAppAckWithNoResponse [get, set] |
| Controls whether or not a Publication.DataWriter<T> receives Publication.AnyDataWriter.ApplicationAcknowledgementReceived notifications with an empty or invalid response. More...
|
|
RtpsReliableWriterProtocolBuilder | RtpsReliableWriter [get, set] |
| RTPS protocol-related configuration settings for the RTPS reliable writer associated with a Publication.DataWriter<T> . This parameter only has effect if both the writer and the matching reader are configured with Reliability Reliability.Kind. More...
|
|
long | InitialVirtualSequenceNumber [get, set] |
| Determines, the initial virtual sequence number for this DataWriter. More...
|
|
A modifiable type used to create an immutable DataWriterProtocol
◆ DataWriterProtocolBuilder()
Rti.Dds.Core.Policy.DataWriterProtocolBuilder.DataWriterProtocolBuilder |
( |
DataWriterProtocol |
data | ) |
|
|
inline |
Creates a builder with the values of an existing immutable instance
◆ Build()
◆ VirtualGuid
Guid Rti.Dds.Core.Policy.DataWriterProtocolBuilder.VirtualGuid |
|
getset |
The virtual GUID (Global Unique Identifier).
The full documentation is available in the C API: DDS_DataWriterProtocolQosPolicy_virtual_guid
◆ RtpsObjectId
uint Rti.Dds.Core.Policy.DataWriterProtocolBuilder.RtpsObjectId |
|
getset |
The RTPS Object ID.
The full documentation is available in the C API: DDS_DataWriterProtocolQosPolicy_rtps_object_id
◆ PushOnWrite
bool Rti.Dds.Core.Policy.DataWriterProtocolBuilder.PushOnWrite |
|
getset |
Whether to push sample out when write is called.
The full documentation is available in the C API: DDS_DataWriterProtocolQosPolicy_push_on_write
◆ DisablePositiveAcks
bool Rti.Dds.Core.Policy.DataWriterProtocolBuilder.DisablePositiveAcks |
|
getset |
Controls whether or not the writer expects positive acknowledgements from matching readers.
The full documentation is available in the C API: DDS_DataWriterProtocolQosPolicy_disable_positive_acks
◆ DisableInlineKeyhash
bool Rti.Dds.Core.Policy.DataWriterProtocolBuilder.DisableInlineKeyhash |
|
getset |
Controls whether or not a keyhash is propagated on the wire with each sample.
The full documentation is available in the C API: DDS_DataWriterProtocolQosPolicy_disable_inline_keyhash
◆ SerializeKeyWithDispose
bool Rti.Dds.Core.Policy.DataWriterProtocolBuilder.SerializeKeyWithDispose |
|
getset |
Controls whether or not the serialized key is propagated on the wire with dispose samples.
The full documentation is available in the C API: DDS_DataWriterProtocolQosPolicy_serialize_key_with_dispose
◆ PropagateAppAckWithNoResponse
bool Rti.Dds.Core.Policy.DataWriterProtocolBuilder.PropagateAppAckWithNoResponse |
|
getset |
◆ RtpsReliableWriter
RTPS protocol-related configuration settings for the RTPS reliable writer associated with a Publication.DataWriter<T> . This parameter only has effect if both the writer and the matching reader are configured with Reliability Reliability.Kind.
The full documentation is available in the C API: DDS_DataWriterProtocolQosPolicy_rtps_reliable_writer
◆ InitialVirtualSequenceNumber
long Rti.Dds.Core.Policy.DataWriterProtocolBuilder.InitialVirtualSequenceNumber |
|
getset |
Determines, the initial virtual sequence number for this DataWriter.
The full documentation is available in the C API: DDS_DataWriterProtocolQosPolicy_initial_virtual_sequence_number