RTI Connext DDS Micro C API
Version 4.0.1
|
<<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). |
<<eXtension>> <<cert>> DDS_INSTANCE_REPLACED_STATUS.
A status structure describing the current instance replacement status for the reader.
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).