Fast DDS  Version 3.0.0
Fast DDS
Loading...
Searching...
No Matches
PublicationBuiltinTopicData Struct Reference

Structure PublicationBuiltinTopicData, contains the information on a discovered publication. More...

#include <PublicationBuiltinTopicData.hpp>

Public Member Functions

 PublicationBuiltinTopicData ()
 

Public Attributes

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::DurabilityServiceQosPolicy durability_service
 Durability Service Qos, NOT 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::LivelinessQosPolicy liveliness
 Liveliness Qos, implemented in the library.
 
dds::ReliabilityQosPolicy reliability
 Reliability Qos, implemented in the library.
 
dds::LifespanQosPolicy lifespan
 Lifespan Qos, implemented in the library.
 
dds::UserDataQosPolicy user_data
 User Data Qos, implemented in the library.
 
dds::OwnershipQosPolicy ownership
 Ownership Qos, implemented in the library.
 
dds::OwnershipStrengthQosPolicy ownership_strength
 Ownership Strength Qos, implemented in the library.
 
dds::DestinationOrderQosPolicy destination_order
 Destination Order 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::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 persistence_guid
 Persistence GUID.
 
GUID_t participant_guid
 Participant GUID.
 
RemoteLocatorList remote_locators
 Remote locators.
 
uint32_t max_serialized_size = 0
 Maximum serialized size of data type.
 
NetworkConfigSet_t loopback_transformation {}
 Network configuration.
 

Detailed Description

Structure PublicationBuiltinTopicData, contains the information on a discovered publication.

Constructor & Destructor Documentation

◆ PublicationBuiltinTopicData()

Member Data Documentation

◆ data_sharing

Information for data sharing compatibility check.

◆ deadline

Deadline Qos, implemented in the library.

◆ destination_order

dds::DestinationOrderQosPolicy destination_order

Destination Order Qos, NOT implemented in the library.

◆ disable_positive_acks

dds::DisablePositiveACKsQosPolicy disable_positive_acks

Disable positive acks, implemented in the library.

◆ durability

Durability Qos, implemented in the library.

◆ durability_service

dds::DurabilityServiceQosPolicy durability_service

Durability Service Qos, NOT implemented in the library.

◆ group_data

dds::GroupDataQosPolicy group_data

Group Data Qos, implemented in the library.

◆ guid

GUID_t guid

GUID.

◆ key

BuiltinTopicKey_t key {{0, 0, 0}}

Builtin topic Key.

◆ latency_budget

Latency Budget Qos, NOT implemented in the library.

◆ lifespan

Lifespan Qos, implemented in the library.

◆ liveliness

Liveliness Qos, implemented in the library.

◆ loopback_transformation

NetworkConfigSet_t loopback_transformation {}

Network configuration.

◆ max_serialized_size

uint32_t max_serialized_size = 0

Maximum serialized size of data type.

◆ ownership

Ownership Qos, implemented in the library.

◆ ownership_strength

dds::OwnershipStrengthQosPolicy ownership_strength

Ownership Strength Qos, implemented in the library.

◆ participant_guid

GUID_t participant_guid

Participant GUID.

◆ participant_key

BuiltinTopicKey_t participant_key {{0, 0, 0}}

Builtin participant topic Key.

◆ partition

Partition Qos, implemented in the library.

◆ persistence_guid

GUID_t persistence_guid

Persistence GUID.

◆ presentation

Presentation Qos, NOT implemented in the library.

◆ reliability

Reliability Qos, implemented in the library.

◆ remote_locators

RemoteLocatorList remote_locators

Remote locators.

◆ representation

Data representation.

◆ topic_data

dds::TopicDataQosPolicy topic_data

Topic Data Qos, NOT implemented in the library.

◆ topic_kind

TopicKind_t topic_kind = TopicKind_t::NO_KEY

Topic kind.

◆ topic_name

fastcdr::string_255 topic_name

Topic name.

◆ type_information

Type information.

◆ type_name

fastcdr::string_255 type_name

Type name.

◆ user_data

dds::UserDataQosPolicy user_data

User Data Qos, implemented in the library.


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