Structure PublicationBuiltinTopicData, contains the information on a discovered publication. More...
#include <PublicationBuiltinTopicData.hpp>
Public Member Functions | |
| FASTDDS_EXPORTED_API | PublicationBuiltinTopicData () |
| FASTDDS_EXPORTED_API | PublicationBuiltinTopicData (const size_t max_unicast_locators, const size_t max_multicast_locators, const VariableLengthDataLimits &data_limits) |
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. | |
| GUID_t | related_datareader_key |
| 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. | |
| 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. | |
| ParameterPropertyList_t | properties |
| Property list. | |
Structure PublicationBuiltinTopicData, contains the information on a discovered publication.
| FASTDDS_EXPORTED_API PublicationBuiltinTopicData | ( | ) |
| FASTDDS_EXPORTED_API PublicationBuiltinTopicData | ( | const size_t | max_unicast_locators, |
| const size_t | max_multicast_locators, | ||
| const VariableLengthDataLimits & | data_limits ) |
| dds::DataSharingQosPolicy data_sharing |
Information for data sharing compatibility check.
| dds::DeadlineQosPolicy deadline |
Deadline Qos, implemented in the library.
| dds::DestinationOrderQosPolicy destination_order |
Destination Order Qos, NOT implemented in the library.
| dds::DisablePositiveACKsQosPolicy disable_positive_acks |
Disable positive acks, implemented in the library.
| dds::DurabilityQosPolicy durability |
Durability Qos, implemented in the library.
| dds::DurabilityServiceQosPolicy durability_service |
Durability Service Qos, NOT implemented in the library.
| fastcdr::optional<dds::RTPSEndpointQos> endpoint |
Endpoint qos policy.
| dds::GroupDataQosPolicy group_data |
Group Data Qos, implemented in the library.
| GUID_t guid |
GUID.
| fastcdr::optional<dds::HistoryQosPolicy> history |
History Qos, kind and depth.
| BuiltinTopicKey_t key {{0, 0, 0}} |
Builtin topic Key.
| 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.
| NetworkConfigSet_t loopback_transformation {} |
Network configuration.
| uint32_t max_serialized_size = 0 |
Maximum serialized size of data type.
| dds::OwnershipQosPolicy ownership |
Ownership Qos, implemented in the library.
| dds::OwnershipStrengthQosPolicy ownership_strength |
Ownership Strength Qos, implemented in the library.
| GUID_t participant_guid |
Participant GUID.
| BuiltinTopicKey_t participant_key {{0, 0, 0}} |
Builtin participant topic Key.
| dds::PartitionQosPolicy partition |
Partition Qos, implemented in the library.
| GUID_t persistence_guid |
Persistence GUID.
| dds::PresentationQosPolicy presentation |
Presentation Qos, NOT implemented in the library.
| ParameterPropertyList_t properties |
Property list.
| fastcdr::optional<dds::PublishModeQosPolicy> publish_mode |
Publish mode qos policy.
| GUID_t related_datareader_key |
| dds::ReliabilityQosPolicy reliability |
Reliability Qos, implemented in the library.
| RemoteLocatorList remote_locators |
Remote locators.
| dds::DataRepresentationQosPolicy representation |
Data representation.
| fastcdr::optional<dds::ResourceLimitsQosPolicy> resource_limits |
Resource limits Qos.
| fastcdr::optional<dds::RTPSReliableWriterQos> rtps_reliable_writer |
Reliable writer qos policy.
| dds::TopicDataQosPolicy topic_data |
Topic Data Qos, NOT implemented in the library.
| TopicKind_t topic_kind = TopicKind_t::NO_KEY |
Topic kind.
| fastcdr::string_255 topic_name |
Topic name.
| fastcdr::optional<dds::TransportPriorityQosPolicy> transport_priority |
Transport priority Qos.
| dds::xtypes::TypeInformationParameter type_information |
Type information.
| fastcdr::string_255 type_name |
Type name.
| dds::UserDataQosPolicy user_data |
User Data Qos, implemented in the library.
| fastcdr::optional<dds::WriterDataLifecycleQosPolicy> writer_data_lifecycle |
Writer data lifecycle Qos.
| fastcdr::optional<dds::WriterResourceLimitsQos> writer_resource_limits |
Writer resource limits qos policy.