CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
DDS_CacheStatistics Struct Reference

Encapsulates statistics available from a DataReader or DataWriter. More...

Data Fields

int32_t instance_count
 
int32_t instance_alive_count
 
int32_t instance_disposed_count
 
int32_t instance_no_writers_count
 
int32_t instance_new_count
 
int32_t sample_count
 
int32_t sample_read_count
 
uint32_t state_flags
 

Detailed Description

Encapsulates statistics available from a DataReader or DataWriter.

Queries the current state of the sample and instance cache. A snapshot in time of the current state is written to the provided DDS_CacheStatistics parameter. The statistics include sample and instance counts.

Return values
DDS_RETCODE_OKon success
DDS_RETCODE_NO_DATAif unable to get the data
See also
DDS_DataReader_get_cache_stats()
DDS_DataWriter_get_cache_stats()

Field Documentation

◆ instance_alive_count

int32_t DDS_CacheStatistics::instance_alive_count

number of alive instances

◆ instance_count

int32_t DDS_CacheStatistics::instance_count

total number of instances

◆ instance_disposed_count

int32_t DDS_CacheStatistics::instance_disposed_count

number of disposed instances

◆ instance_new_count

int32_t DDS_CacheStatistics::instance_new_count

number of 'new' (view state) instances

◆ instance_no_writers_count

int32_t DDS_CacheStatistics::instance_no_writers_count

number of no_writer instances

◆ sample_count

int32_t DDS_CacheStatistics::sample_count

total number of samples

◆ sample_read_count

int32_t DDS_CacheStatistics::sample_read_count

number of 'read' samples

◆ state_flags

uint32_t DDS_CacheStatistics::state_flags

flags indicating internal state


© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.