RTI Connext DDS Micro C API  Version 4.0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DDS_DataReaderInstanceReplacedStatus Struct Reference

<<eXtension>> <<cert>> DDS_INSTANCE_REPLACED_STATUS. More...

#include <dds_c_subscription.h>

Data Fields

DDS_Long total_count
 The total number of instances that have been replaced during the life-span of the DDS_DataReader.
DDS_Long total_count_change
 The incremental number of instances replaced since the last time the listener was called or the status was read.
DDS_InstanceHandle_t last_instance_handle
 The instance that is being replaced.
DDS_InstanceHandle_t last_replacement_instance
 Handle to the instance which last replaced an instance.
DDS_InstanceHandle_t publication_handle
 Handle to the publisher which last replaced an instance.
DDS_Long lost_samples
 The number of samples which where lost due to the instance being replaced. Note that this number is an approximation because the middleware does not keep track of how many samples were removed prior to the instance being replaced (or the state of the samples being replaced).

Detailed Description

<<eXtension>> <<cert>> DDS_INSTANCE_REPLACED_STATUS.

A status structure describing the current instance replacement status for the reader.


Field Documentation

DDS_Long DDS_DataReaderInstanceReplacedStatus::total_count

The total number of instances that have been replaced during the life-span of the DDS_DataReader.

DDS_Long DDS_DataReaderInstanceReplacedStatus::total_count_change

The incremental number of instances replaced since the last time the listener was called or the status was read.

DDS_InstanceHandle_t DDS_DataReaderInstanceReplacedStatus::last_instance_handle

The instance that is being replaced.

DDS_InstanceHandle_t DDS_DataReaderInstanceReplacedStatus::last_replacement_instance

Handle to the instance which last replaced an instance.

DDS_InstanceHandle_t DDS_DataReaderInstanceReplacedStatus::publication_handle

Handle to the publisher which last replaced an instance.

DDS_Long DDS_DataReaderInstanceReplacedStatus::lost_samples

The number of samples which where lost due to the instance being replaced. Note that this number is an approximation because the middleware does not keep track of how many samples were removed prior to the instance being replaced (or the state of the samples being replaced).


RTI Connext DDS Micro C API Version 4.0.1 Copyright © Mon Jun 3 2024 Real-Time Innovations, Inc