Structure SubscriptionBuiltinTopicData, contains the information on a discovered subscription. More...
#include <SubscriptionBuiltinTopicData.hpp>
Public Member Functions | |
| FASTDDS_EXPORTED_API | SubscriptionBuiltinTopicData ()=default |
| FASTDDS_EXPORTED_API | SubscriptionBuiltinTopicData (const size_t max_unicast_locators, const size_t max_multicast_locators, const VariableLengthDataLimits &data_limits, const fastdds::rtps::ContentFilterProperty::AllocationConfiguration &content_filter_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::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. | |
| GUID_t | related_datawriter_key |
| 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. | |
| fastcdr::optional< dds::HistoryQosPolicy > | history |
| History Qos, kind and depth. | |
| fastcdr::optional< dds::ResourceLimitsQosPolicy > | resource_limits |
| Resource limits Qos. | |
| fastcdr::optional< dds::ReaderDataLifecycleQosPolicy > | reader_data_lifecycle |
| Reader data lifecycle Qos. | |
| fastcdr::optional< dds::RTPSReliableReaderQos > | rtps_reliable_reader |
| Reliable reader qos policy. | |
| fastcdr::optional< dds::RTPSEndpointQos > | endpoint |
| Endpoint qos policy. | |
| fastcdr::optional< dds::ReaderResourceLimitsQos > | reader_resource_limits |
| Reader resource limits. | |
| 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. | |
| ParameterPropertyList_t | properties |
| Property list. | |
Structure SubscriptionBuiltinTopicData, contains the information on a discovered subscription.
|
default |
| FASTDDS_EXPORTED_API SubscriptionBuiltinTopicData | ( | const size_t | max_unicast_locators, |
| const size_t | max_multicast_locators, | ||
| const VariableLengthDataLimits & | data_limits, | ||
| const fastdds::rtps::ContentFilterProperty::AllocationConfiguration & | content_filter_limits ) |
| ContentFilterProperty content_filter { ContentFilterProperty::AllocationConfiguration{} } |
Content filter configuration.
| 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.
| fastcdr::optional<dds::RTPSEndpointQos> endpoint |
Endpoint qos policy.
| bool expects_inline_qos = false |
Expects Inline Qos.
| 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.
| dds::OwnershipQosPolicy ownership |
Ownership 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.
| dds::PresentationQosPolicy presentation |
Presentation Qos, NOT implemented in the library.
| ParameterPropertyList_t properties |
Property list.
| fastcdr::optional<dds::ReaderDataLifecycleQosPolicy> reader_data_lifecycle |
Reader data lifecycle Qos.
| fastcdr::optional<dds::ReaderResourceLimitsQos> reader_resource_limits |
Reader resource limits.
| GUID_t related_datawriter_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::RTPSReliableReaderQos> rtps_reliable_reader |
Reliable reader qos policy.
| dds::TimeBasedFilterQosPolicy time_based_filter |
Time Based Filter Qos, NOT implemented in the library.
| 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.
| dds::TypeConsistencyEnforcementQosPolicy type_consistency |
Type consistency enforcement Qos, NOT implemented in the library.
| 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.