RTI Connext .NET API (legacy)  Version 6.1.1
DDS::DataWriterCacheStatus Struct Reference

<<extension>> The status of the DataWriter's cache. Provides information on cache related metrics such as the number of samples and instances in the DataWriter queue. More...

#include <managed_publication.h>

Public Attributes

System::Int64 sample_count_peak
 The highest value of DDS::DataWriterCacheStatus::sample_count over the lifetime of the DataWriter. More...
 
System::Int64 sample_count
 The number of samples in the DataWriter's queue. This statistic includes meta-samples that represent the unregistration or disposal of an instance. More...
 
System::Int64 alive_instance_count
 The number of instances currently in the DataWriter's queue that have an instance_state equal to DDS::InstanceStateKind::ALIVE_INSTANCE_STATE. More...
 
System::Int64 alive_instance_count_peak
 The highest value of DDS::DataWriterCacheStatus::alive_instance_count over the lifetime of the DataWriter. More...
 
System::Int64 disposed_instance_count
 The number of instances currently in the DataWriter's queue that have an instance_state equal to DDS::InstanceStateKind::NOT_ALIVE_DISPOSED_INSTANCE_STATE (due to, for example, being disposed via the DDS::TypedDataWriter::dispose operation). More...
 
System::Int64 disposed_instance_count_peak
 The highest value of DDS::DataWriterCacheStatus::disposed_instance_count over the lifetime of the DataWriter. More...
 
System::Int64 unregistered_instance_count
 The number of instances currently in the DataWriter's queue that the DataWriter has unregistered from via the DDS::TypedDataWriter::unregister_instance operation. More...
 
System::Int64 unregistered_instance_count_peak
 The highest value of DDS::DataWriterCacheStatus::unregistered_instance_count over the lifetime of the DataWriter. More...
 

Detailed Description

<<extension>> The status of the DataWriter's cache. Provides information on cache related metrics such as the number of samples and instances in the DataWriter queue.

Entity:
DDS::DataWriter

Member Data Documentation

◆ sample_count_peak

System::Int64 DDS::DataWriterCacheStatus::sample_count_peak

The highest value of DDS::DataWriterCacheStatus::sample_count over the lifetime of the DataWriter.

◆ sample_count

System::Int64 DDS::DataWriterCacheStatus::sample_count

The number of samples in the DataWriter's queue. This statistic includes meta-samples that represent the unregistration or disposal of an instance.

◆ alive_instance_count

System::Int64 DDS::DataWriterCacheStatus::alive_instance_count

The number of instances currently in the DataWriter's queue that have an instance_state equal to DDS::InstanceStateKind::ALIVE_INSTANCE_STATE.

◆ alive_instance_count_peak

System::Int64 DDS::DataWriterCacheStatus::alive_instance_count_peak

The highest value of DDS::DataWriterCacheStatus::alive_instance_count over the lifetime of the DataWriter.

◆ disposed_instance_count

System::Int64 DDS::DataWriterCacheStatus::disposed_instance_count

The number of instances currently in the DataWriter's queue that have an instance_state equal to DDS::InstanceStateKind::NOT_ALIVE_DISPOSED_INSTANCE_STATE (due to, for example, being disposed via the DDS::TypedDataWriter::dispose operation).

◆ disposed_instance_count_peak

System::Int64 DDS::DataWriterCacheStatus::disposed_instance_count_peak

The highest value of DDS::DataWriterCacheStatus::disposed_instance_count over the lifetime of the DataWriter.

◆ unregistered_instance_count

System::Int64 DDS::DataWriterCacheStatus::unregistered_instance_count

The number of instances currently in the DataWriter's queue that the DataWriter has unregistered from via the DDS::TypedDataWriter::unregister_instance operation.

◆ unregistered_instance_count_peak

System::Int64 DDS::DataWriterCacheStatus::unregistered_instance_count_peak

The highest value of DDS::DataWriterCacheStatus::unregistered_instance_count over the lifetime of the DataWriter.