#include <managed_publication.h>
Public Attributes | |
ReliableWriterCacheEventCount | empty_reliable_writer_cache |
The number of times the reliable writer's cache of unacknowledged samples has become empty. | |
ReliableWriterCacheEventCount | full_reliable_writer_cache |
The number of times the reliable writer's cache of unacknowledged samples has become full. | |
ReliableWriterCacheEventCount | low_watermark_reliable_writer_cache |
The number of times the reliable writer's cache of unacknowledged samples has fallen to the low watermark. | |
ReliableWriterCacheEventCount | high_watermark_reliable_writer_cache |
The number of times the reliable writer's cache of unacknowledged samples has risen to the high watermark. | |
System::Int32 | unacknowledged_sample_count |
The current number of unacknowledged samples in the writer's cache. | |
System::Int32 | unacknowledged_sample_count_peak |
The highest value that unacknowledged_sample_count has reached until now. |
If the low watermark is zero and the unacknowledged sample count decreases to zero, both the low watermark and cache empty events are considered to have taken place. A single callback will be dispatched (assuming the user has requested one) that contains both status changes. The same logic applies when the high watermark is set equal to the maximum number of samples and the cache becomes full.
The number of times the reliable writer's cache of unacknowledged samples has become empty.
The number of times the reliable writer's cache of unacknowledged samples has become full.
ReliableWriterCacheEventCount DDS::ReliableWriterCacheChangedStatus::low_watermark_reliable_writer_cache |
The number of times the reliable writer's cache of unacknowledged samples has fallen to the low watermark.
A low watermark event will only be considered to have taken place when the number of unacknowledged samples in the writer's cache decreases to this value. A sample count that increases to this value will not result in a callback or in a change to the total count of low watermark events.
ReliableWriterCacheEventCount DDS::ReliableWriterCacheChangedStatus::high_watermark_reliable_writer_cache |
The number of times the reliable writer's cache of unacknowledged samples has risen to the high watermark.
A high watermark event will only be considered to have taken place when the number of unacknowledged sampled increases to this value. A sample count that was above this value and then decreases back to it will not trigger an event.
The current number of unacknowledged samples in the writer's cache.
A sample is considered unacknowledged if the writer has failed to receive an acknowledgement from one or more reliable readers matched to it.
The highest value that unacknowledged_sample_count has reached until now.