RTI Connext Modern C++ API  Version 6.1.0

<<extension>> Information about the status dds::core::status::StatusMask::datawriter_cache() More...

#include <Status.hpp>

Inherits rti::core::NativeValueType< T, NATIVE_T, ADAPTER >.

Public Member Functions

int64_t sample_count () const
 The number of samples in the DataWriter's queue. This statistic includes meta-samples that represent the unregistration or disposal of an instance. More...
 
int64_t sample_count_peak () const
 The highest value of rti::core::status::DataWriterCacheStatus::sample_count over the lifetime of the DataWriter. More...
 
int64_t alive_instance_count () const
 The number of instances currently in the DataWriter's queue that have an instance_state equal to dds::sub::status::InstanceState::alive(). More...
 
int64_t alive_instance_count_peak () const
 The highest value of rti::core::status::DataWriterCacheStatus::alive_instance_count over the lifetime of the DataWriter. More...
 
int64_t disposed_instance_count () const
 The number of instances currently in the DataWriter's queue that have an instance_state equal to dds::sub::status::InstanceState::not_alive_disposed() (due to, for example, being disposed via the dds::pub::DataWriter::dispose_instance() operation). More...
 
int64_t disposed_instance_count_peak () const
 The highest value of rti::core::status::DataWriterCacheStatus::disposed_instance_count over the lifetime of the DataWriter. More...
 
int64_t unregistered_instance_count () const
 The number of instances currently in the DataWriter's queue that the DataWriter has unregistered from via the dds::pub::DataWriter::unregister_instance operation. More...
 
int64_t unregistered_instance_count_peak () const
 The highest value of rti::core::status::DataWriterCacheStatus::unregistered_instance_count over the lifetime of the DataWriter. More...
 

Detailed Description

Member Function Documentation

◆ sample_count()

int64_t rti::core::status::DataWriterCacheStatus::sample_count ( ) const
inline

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

◆ sample_count_peak()

int64_t rti::core::status::DataWriterCacheStatus::sample_count_peak ( ) const
inline

The highest value of rti::core::status::DataWriterCacheStatus::sample_count over the lifetime of the DataWriter.

◆ alive_instance_count()

int64_t rti::core::status::DataWriterCacheStatus::alive_instance_count ( ) const
inline

The number of instances currently in the DataWriter's queue that have an instance_state equal to dds::sub::status::InstanceState::alive().

◆ alive_instance_count_peak()

int64_t rti::core::status::DataWriterCacheStatus::alive_instance_count_peak ( ) const
inline

The highest value of rti::core::status::DataWriterCacheStatus::alive_instance_count over the lifetime of the DataWriter.

◆ disposed_instance_count()

int64_t rti::core::status::DataWriterCacheStatus::disposed_instance_count ( ) const
inline

The number of instances currently in the DataWriter's queue that have an instance_state equal to dds::sub::status::InstanceState::not_alive_disposed() (due to, for example, being disposed via the dds::pub::DataWriter::dispose_instance() operation).

◆ disposed_instance_count_peak()

int64_t rti::core::status::DataWriterCacheStatus::disposed_instance_count_peak ( ) const
inline

The highest value of rti::core::status::DataWriterCacheStatus::disposed_instance_count over the lifetime of the DataWriter.

◆ unregistered_instance_count()

int64_t rti::core::status::DataWriterCacheStatus::unregistered_instance_count ( ) const
inline

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

◆ unregistered_instance_count_peak()

int64_t rti::core::status::DataWriterCacheStatus::unregistered_instance_count_peak ( ) const
inline

The highest value of rti::core::status::DataWriterCacheStatus::unregistered_instance_count over the lifetime of the DataWriter.