20.2.2.3. PublicationBuiltinTopicData¶
-
struct PublicationBuiltinTopicData¶
Structure PublicationBuiltinTopicData, contains the information on a discovered publication.
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::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.
-
fastcdr::optional<dds::HistoryQosPolicy> history¶
History Qos, kind and depth.
-
fastcdr::optional<dds::ResourceLimitsQosPolicy> resource_limits¶
Resource limits Qos.
-
fastcdr::optional<dds::TransportPriorityQosPolicy> transport_priority¶
Transport priority Qos.
-
fastcdr::optional<dds::WriterDataLifecycleQosPolicy> writer_data_lifecycle¶
Writer data lifecycle Qos.
-
fastcdr::optional<dds::PublishModeQosPolicy> publish_mode¶
Publish mode qos policy.
-
fastcdr::optional<dds::RTPSReliableWriterQos> rtps_reliable_writer¶
Reliable writer qos policy.
-
fastcdr::optional<dds::RTPSEndpointQos> endpoint¶
Endpoint qos policy.
-
fastcdr::optional<dds::WriterResourceLimitsQos> writer_resource_limits¶
Writer resource limits qos policy.
-
RemoteLocatorList remote_locators¶
Remote locators.
-
uint32_t max_serialized_size = 0¶
Maximum serialized size of data type.
-
NetworkConfigSet_t loopback_transformation = {}¶
Network configuration.
-
BuiltinTopicKey_t key = {{0, 0, 0}}¶