19.2.2.4. SubscriptionBuiltinTopicData

struct SubscriptionBuiltinTopicData

Structure SubscriptionBuiltinTopicData, contains the information on a discovered subscription.

Public Members

BuiltinTopicKey_t key = {{0, 0, 0}}

Builtin topic Key.

BuiltinTopicKey_t participant_key = {{0, 0, 0}}

Builtin participant topic Key.

fastcdr::string_255 topic_name

Topic name.

fastcdr::string_255 type_name

Type name.

TopicKind_t topic_kind = TopicKind_t::NO_KEY

Topic kind.

dds::DurabilityQosPolicy durability

Durability Qos, implemented in the library.

dds::DeadlineQosPolicy deadline

Deadline Qos, implemented in the library.

dds::LatencyBudgetQosPolicy latency_budget

Latency Budget Qos, NOT implemented in the library.

dds::LifespanQosPolicy lifespan

Lifespan Qos, implemented in the library.

dds::LivelinessQosPolicy liveliness

Liveliness Qos, implemented in the library.

dds::ReliabilityQosPolicy reliability

Reliability Qos, implemented in the library.

dds::OwnershipQosPolicy ownership

Ownership Qos, implemented in the library.

dds::DestinationOrderQosPolicy destination_order

Destination Order Qos, NOT implemented in the library.

dds::UserDataQosPolicy user_data

User Data Qos, implemented in the library.

dds::TimeBasedFilterQosPolicy time_based_filter

Time Based Filter Qos, NOT implemented in the library.

dds::PresentationQosPolicy presentation

Presentation Qos, NOT implemented in the library.

dds::PartitionQosPolicy partition

Partition Qos, implemented in the library.

dds::TopicDataQosPolicy topic_data

Topic Data Qos, NOT implemented in the library.

dds::GroupDataQosPolicy group_data

Group Data Qos, implemented in the library.

dds::xtypes::TypeInformationParameter type_information

Type information.

dds::DataRepresentationQosPolicy representation

Data representation.

dds::TypeConsistencyEnforcementQosPolicy type_consistency

Type consistency enforcement Qos, NOT implemented in the library.

ContentFilterProperty content_filter = {ContentFilterProperty::AllocationConfiguration{}}

Content filter configuration.

dds::DisablePositiveACKsQosPolicy disable_positive_acks

Disable positive acks, implemented in the library.

dds::DataSharingQosPolicy data_sharing

Information for data sharing compatibility check.

GUID_t guid

GUID.

GUID_t participant_guid

Participant GUID.

RemoteLocatorList remote_locators

Remote locators.

NetworkConfigSet_t loopback_transformation = {}

Network configuration.

bool expects_inline_qos = false

Expects Inline Qos.