RTI Connext C API Version 7.4.0
|
Entry created when a DDS_DataWriter is discovered in association with its Publisher. More...
Data Fields | |
DDS_BuiltinTopicKey_t | key |
DCPS key to distinguish entries. More... | |
DDS_BuiltinTopicKey_t | participant_key |
DCPS key of the participant to which the DataWriter belongs. More... | |
char * | topic_name |
Name of the related DDS_Topic. More... | |
char * | type_name |
Name of the type attached to the DDS_Topic. More... | |
struct DDS_DurabilityQosPolicy | durability |
durability policy of the corresponding DataWriter More... | |
struct DDS_DurabilityServiceQosPolicy | durability_service |
durability_service policy of the corresponding DataWriter More... | |
struct DDS_DeadlineQosPolicy | deadline |
Policy of the corresponding DataWriter. More... | |
struct DDS_LatencyBudgetQosPolicy | latency_budget |
Policy of the corresponding DataWriter. More... | |
struct DDS_LivelinessQosPolicy | liveliness |
Policy of the corresponding DataWriter. More... | |
struct DDS_ReliabilityQosPolicy | reliability |
Policy of the corresponding DataWriter. More... | |
struct DDS_LifespanQosPolicy | lifespan |
Policy of the corresponding DataWriter. More... | |
struct DDS_UserDataQosPolicy | user_data |
Policy of the corresponding DataWriter. More... | |
struct DDS_OwnershipQosPolicy | ownership |
Policy of the corresponding DataWriter. More... | |
struct DDS_OwnershipStrengthQosPolicy | ownership_strength |
Policy of the corresponding DataWriter. More... | |
struct DDS_DestinationOrderQosPolicy | destination_order |
Policy of the corresponding DataWriter. More... | |
struct DDS_PresentationQosPolicy | presentation |
Policy of the Publisher to which the DataWriter belongs. More... | |
struct DDS_PartitionQosPolicy | partition |
Policy of the Publisher to which the DataWriter belongs. More... | |
struct DDS_TopicDataQosPolicy | topic_data |
Policy of the related Topic. More... | |
struct DDS_GroupDataQosPolicy | group_data |
Policy of the Publisher to which the DataWriter belongs. More... | |
struct DDS_DataRepresentationQosPolicy | representation |
Data representation policy of the corresponding DataWriter. More... | |
DDS_DataTagQosPolicy | data_tags |
Tags of the corresponding DataWriter. More... | |
struct DDS_TypeCode * | type_code |
<<extension>> Type code information of the corresponding Topic More... | |
DDS_BuiltinTopicKey_t | publisher_key |
<<extension>> DCPS key of the publisher to which the DataWriter belongs More... | |
struct DDS_PropertyQosPolicy | property |
<<extension>> Properties of the corresponding DataWriter. More... | |
struct DDS_LocatorSeq | unicast_locators |
<<extension>> Custom unicast locators that the endpoint can specify. The default locators will be used if this is not specified. More... | |
struct DDS_GUID_t | virtual_guid |
<<extension>> Virtual GUID associated to the DataWriter. More... | |
struct DDS_ServiceQosPolicy | service |
<<extension>> Policy of the corresponding DataWriter. More... | |
DDS_ProtocolVersion_t | rtps_protocol_version |
<<extension>> Version number of the RTPS wire protocol used. More... | |
struct DDS_VendorId_t | rtps_vendor_id |
<<extension>> ID of vendor implementing the RTPS wire protocol. More... | |
struct DDS_ProductVersion_t | product_version |
<<extension>> This is a vendor specific parameter. It gives the current version for rti-dds. More... | |
struct DDS_LocatorFilterQosPolicy | locator_filter |
<<extension>> Policy of the corresponding DataWriter More... | |
DDS_Boolean | disable_positive_acks |
<<extension>> This is a vendor specific parameter. Determines whether matching DataReaders send positive acknowledgements for reliability. More... | |
struct DDS_EntityNameQosPolicy | publication_name |
<<extension>> The publication name and role name. More... | |
struct DDS_EndpointTrustProtectionInfo | trust_protection_info |
<<extension>> Trust Plugins protection information associated with the discovered DataWriter. More... | |
struct DDS_EndpointTrustAlgorithmInfo | trust_algorithm_info |
<<extension>> Trust Plugins algorithms associated with the discovered DataWriter. More... | |
DDS_BuiltinTopicKey_t | related_datareader_key |
<<extension>> Key of the related DataReader that is created as a part of the Remote Procedure Call (RPC) or Request-Reply endpoints. More... | |
Entry created when a DDS_DataWriter is discovered in association with its Publisher.
Data associated with the built-in topic DDS_PUBLICATION_TOPIC_NAME. It contains QoS policies and additional information that apply to the remote DDS_DataWriter the related DDS_Publisher.
DDS_BuiltinTopicKey_t DDS_PublicationBuiltinTopicData::key |
DCPS key to distinguish entries.
DDS_BuiltinTopicKey_t DDS_PublicationBuiltinTopicData::participant_key |
DCPS key of the participant to which the DataWriter belongs.
char* DDS_PublicationBuiltinTopicData::topic_name |
Name of the related DDS_Topic.
The length of this string is limited to 255 characters.
The memory for this field is managed as described in String Conventions.
char* DDS_PublicationBuiltinTopicData::type_name |
Name of the type attached to the DDS_Topic.
The length of this string is limited to 255 characters.
The memory for this field is managed as described in String Conventions.
struct DDS_DurabilityQosPolicy DDS_PublicationBuiltinTopicData::durability |
durability policy of the corresponding DataWriter
struct DDS_DurabilityServiceQosPolicy DDS_PublicationBuiltinTopicData::durability_service |
durability_service policy of the corresponding DataWriter
struct DDS_DeadlineQosPolicy DDS_PublicationBuiltinTopicData::deadline |
Policy of the corresponding DataWriter.
struct DDS_LatencyBudgetQosPolicy DDS_PublicationBuiltinTopicData::latency_budget |
Policy of the corresponding DataWriter.
struct DDS_LivelinessQosPolicy DDS_PublicationBuiltinTopicData::liveliness |
Policy of the corresponding DataWriter.
struct DDS_ReliabilityQosPolicy DDS_PublicationBuiltinTopicData::reliability |
Policy of the corresponding DataWriter.
struct DDS_LifespanQosPolicy DDS_PublicationBuiltinTopicData::lifespan |
Policy of the corresponding DataWriter.
struct DDS_UserDataQosPolicy DDS_PublicationBuiltinTopicData::user_data |
Policy of the corresponding DataWriter.
struct DDS_OwnershipQosPolicy DDS_PublicationBuiltinTopicData::ownership |
Policy of the corresponding DataWriter.
struct DDS_OwnershipStrengthQosPolicy DDS_PublicationBuiltinTopicData::ownership_strength |
Policy of the corresponding DataWriter.
struct DDS_DestinationOrderQosPolicy DDS_PublicationBuiltinTopicData::destination_order |
Policy of the corresponding DataWriter.
struct DDS_PresentationQosPolicy DDS_PublicationBuiltinTopicData::presentation |
Policy of the Publisher to which the DataWriter belongs.
struct DDS_PartitionQosPolicy DDS_PublicationBuiltinTopicData::partition |
Policy of the Publisher to which the DataWriter belongs.
struct DDS_TopicDataQosPolicy DDS_PublicationBuiltinTopicData::topic_data |
Policy of the related Topic.
struct DDS_GroupDataQosPolicy DDS_PublicationBuiltinTopicData::group_data |
Policy of the Publisher to which the DataWriter belongs.
struct DDS_DataRepresentationQosPolicy DDS_PublicationBuiltinTopicData::representation |
Data representation policy of the corresponding DataWriter.
DDS_DataTagQosPolicy DDS_PublicationBuiltinTopicData::data_tags |
Tags of the corresponding DataWriter.
struct DDS_TypeCode* DDS_PublicationBuiltinTopicData::type_code |
<<extension>> Type code information of the corresponding Topic
DDS_BuiltinTopicKey_t DDS_PublicationBuiltinTopicData::publisher_key |
<<extension>> DCPS key of the publisher to which the DataWriter belongs
struct DDS_PropertyQosPolicy DDS_PublicationBuiltinTopicData::property |
<<extension>> Properties of the corresponding DataWriter.
struct DDS_LocatorSeq DDS_PublicationBuiltinTopicData::unicast_locators |
<<extension>> Custom unicast locators that the endpoint can specify. The default locators will be used if this is not specified.
struct DDS_GUID_t DDS_PublicationBuiltinTopicData::virtual_guid |
<<extension>> Virtual GUID associated to the DataWriter.
struct DDS_ServiceQosPolicy DDS_PublicationBuiltinTopicData::service |
<<extension>> Policy of the corresponding DataWriter.
DDS_ProtocolVersion_t DDS_PublicationBuiltinTopicData::rtps_protocol_version |
<<extension>> Version number of the RTPS wire protocol used.
struct DDS_VendorId_t DDS_PublicationBuiltinTopicData::rtps_vendor_id |
<<extension>> ID of vendor implementing the RTPS wire protocol.
struct DDS_ProductVersion_t DDS_PublicationBuiltinTopicData::product_version |
<<extension>> This is a vendor specific parameter. It gives the current version for rti-dds.
struct DDS_LocatorFilterQosPolicy DDS_PublicationBuiltinTopicData::locator_filter |
<<extension>> Policy of the corresponding DataWriter
Related to DDS_MultiChannelQosPolicy.
DDS_Boolean DDS_PublicationBuiltinTopicData::disable_positive_acks |
<<extension>> This is a vendor specific parameter. Determines whether matching DataReaders send positive acknowledgements for reliability.
struct DDS_EntityNameQosPolicy DDS_PublicationBuiltinTopicData::publication_name |
<<extension>> The publication name and role name.
This member contains the name and the role name of the discovered publication.
struct DDS_EndpointTrustProtectionInfo DDS_PublicationBuiltinTopicData::trust_protection_info |
<<extension>> Trust Plugins protection information associated with the discovered DataWriter.
Trust Plugins is a generic abstraction that represents any plugin intended to do transformation, interception, and validation of exchanged data and metadata.
trust_protection_info contains information about how RTPS wire serialization, discovery, and liveliness interact with the loaded Trust Plugins. Two endpoints will not match if their trust_protection_info is incompatible.
The meaning of the contents of this field may vary depending on what Trust Plugins the endpoint is using. For information about how this field interacts with the RTI Security Plugins, please refer to the RTI Security Plugins User's Manual.
struct DDS_EndpointTrustAlgorithmInfo DDS_PublicationBuiltinTopicData::trust_algorithm_info |
<<extension>> Trust Plugins algorithms associated with the discovered DataWriter.
Trust Plugins is a generic abstraction that represents any plugin intended to do transformation, interception, and validation of exchanged data and metadata.
trust_algorithm_info contains information about what algorithms the loaded Trust Plugins are running. Two endpoints will not match if their trust_algorithm_info are incompatible.
The meaning of the contents of this field may vary depending on what Trust Plugins the endpoint is using. For information about how this field interacts with the RTI Security Plugins, please refer to the RTI Security Plugins User's Manual.
DDS_BuiltinTopicKey_t DDS_PublicationBuiltinTopicData::related_datareader_key |
<<extension>> Key of the related DataReader that is created as a part of the Remote Procedure Call (RPC) or Request-Reply endpoints.
This field will be set to something other than DDS_BUILTIN_TOPIC_KEY_UNKNOWN only when the discovered DataWriter is a part of Remote Procedure Call (RPC) or Request-Reply endpoints.