BufferBlockMeasurementRequireConfirmation Property

Gets or sets a value indicating whether reception of this buffer block must be acknowledged by the subscriber with a ConfirmBufferBlock command.

Definition

Namespace: Gemstone.Timeseries
Assembly: Gemstone.Timeseries (in Gemstone.Timeseries.dll) Version: 1.0.178 -- Release Build+52bde36e42c7b2f52d1e2cc6bb29e593f446f07c
public bool RequireConfirmation { get; set; }

Property Value

Boolean

Remarks

Maps to IEEE Std 2664-2024 Table 8 bit 0x01 (REQUIRE CONFIRMATION) on the wire. Default value is true, preserving STTP's traditional retransmission semantics where the publisher caches each buffer block until acknowledged and retransmits on timeout.

When set to false, the buffer block is fire-and-forget: no retransmission cache entry is added, the retransmission timer is not (re)started, and the subscriber does not emit a confirmation. Useful for high-rate buffer-block streams over reliable transports (TCP) where the round-trip acknowledgement overhead is unnecessary.

See Also