Struct PublicationBuiltinTopicData
Defined in File PublicationBuiltinTopicData.hpp
Struct Documentation
-
struct PublicationBuiltinTopicData
Structure PublicationBuiltinTopicData, contains the information on a discovered publication.
Public 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 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.
-
ParameterPropertyList_t properties
Property list.
-
FASTDDS_EXPORTED_API PublicationBuiltinTopicData()