Safe DDS
eprosima::safedds::dds::SampleInfo Struct Reference

DDS Sample information. More...

#include <SampleInfo.hpp>

Classes

struct  SampleInfoExtension
 Safe DDS custom fields. More...
 

Public Attributes

SampleStateKind sample_state {}
 Sample state. More...
 
ViewStateKind view_state {}
 View state. More...
 
InstanceStateKind instance_state {}
 Instance state. More...
 
int32_t disposed_generation_count {}
 Disposed generation count. More...
 
int32_t no_writers_generation_count {}
 No writers generation count. More...
 
int32_t sample_rank = 0
 Sample rank. More...
 
int32_t generation_rank = 0
 Generation rank. More...
 
int32_t absolute_generation_rank = 0
 Absolute generation rank. More...
 
execution::TimePoint source_timestamp {}
 Source timestamp. More...
 
InstanceHandle instance_handle {}
 Instance handle. More...
 
InstanceHandle publication_handle {}
 Publication handle. More...
 
bool valid_data = true
 Valid data. More...
 
SampleInfoExtension extension
 SampleInfo Safe DDS extensions. More...
 

Detailed Description

DDS Sample information.

Member Data Documentation

◆ absolute_generation_rank

int32_t eprosima::safedds::dds::SampleInfo::absolute_generation_rank = 0

Absolute generation rank.

◆ disposed_generation_count

int32_t eprosima::safedds::dds::SampleInfo::disposed_generation_count {}

Disposed generation count.

◆ extension

SampleInfoExtension eprosima::safedds::dds::SampleInfo::extension

SampleInfo Safe DDS extensions.

◆ generation_rank

int32_t eprosima::safedds::dds::SampleInfo::generation_rank = 0

Generation rank.

◆ instance_handle

InstanceHandle eprosima::safedds::dds::SampleInfo::instance_handle {}

Instance handle.

◆ instance_state

InstanceStateKind eprosima::safedds::dds::SampleInfo::instance_state {}

Instance state.

◆ no_writers_generation_count

int32_t eprosima::safedds::dds::SampleInfo::no_writers_generation_count {}

No writers generation count.

◆ publication_handle

InstanceHandle eprosima::safedds::dds::SampleInfo::publication_handle {}

Publication handle.

◆ sample_rank

int32_t eprosima::safedds::dds::SampleInfo::sample_rank = 0

Sample rank.

◆ sample_state

SampleStateKind eprosima::safedds::dds::SampleInfo::sample_state {}

Sample state.

◆ source_timestamp

execution::TimePoint eprosima::safedds::dds::SampleInfo::source_timestamp {}

Source timestamp.

◆ valid_data

bool eprosima::safedds::dds::SampleInfo::valid_data = true

Valid data.

◆ view_state

ViewStateKind eprosima::safedds::dds::SampleInfo::view_state {}

View state.


The documentation for this struct was generated from the following file: