Fast DDS  Version 3.3.0
Fast DDS
Loading...
Searching...
No Matches
ParticipantBuiltinTopicData Struct Reference

#include <ParticipantBuiltinTopicData.hpp>

Public Member Functions

FASTDDS_EXPORTED_API ParticipantBuiltinTopicData ()=default
 Default constructor.
FASTDDS_EXPORTED_API ParticipantBuiltinTopicData (const VendorId_t vendor_id, const dds::DomainId_t domain_id, const RTPSParticipantAllocationAttributes &allocation)
 Constructor with allocation attributes.

Public Attributes

BuiltinTopicKey_t key
 Builtin topic Key.
dds::UserDataQosPolicy user_data
 UserData QoS.
GUID_t guid
 Participant GUID.
dds::ParameterPropertyList_t properties
 Properties.
fastcdr::string_255 participant_name
 Participant name.
RemoteLocatorList metatraffic_locators
 Metatraffic locators.
RemoteLocatorList default_locators
 Default locators.
dds::Duration_t lease_duration
 Lease Duration.
VendorId_t vendor_id
 Vendor id.
ProductVersion_t product_version
 Product version.
dds::DomainId_t domain_id
 Participant domain id.
fastcdr::optional< dds::WireProtocolConfigQoswire_protocol
 Wire Protocol Qos.

Constructor & Destructor Documentation

◆ ParticipantBuiltinTopicData() [1/2]

FASTDDS_EXPORTED_API ParticipantBuiltinTopicData ( )
default

Default constructor.

◆ ParticipantBuiltinTopicData() [2/2]

FASTDDS_EXPORTED_API ParticipantBuiltinTopicData ( const VendorId_t vendor_id,
const dds::DomainId_t domain_id,
const RTPSParticipantAllocationAttributes & allocation )

Constructor with allocation attributes.

Member Data Documentation

◆ default_locators

RemoteLocatorList default_locators

Default locators.

◆ domain_id

dds::DomainId_t domain_id

Participant domain id.

◆ guid

GUID_t guid

Participant GUID.

◆ key

Builtin topic Key.

◆ lease_duration

dds::Duration_t lease_duration

Lease Duration.

◆ metatraffic_locators

RemoteLocatorList metatraffic_locators

Metatraffic locators.

◆ participant_name

fastcdr::string_255 participant_name

Participant name.

◆ product_version

ProductVersion_t product_version

Product version.

◆ properties

Properties.

◆ user_data

dds::UserDataQosPolicy user_data

UserData QoS.

◆ vendor_id

VendorId_t vendor_id

Vendor id.

◆ wire_protocol

fastcdr::optional<dds::WireProtocolConfigQos> wire_protocol

Wire Protocol Qos.


The documentation for this struct was generated from the following file: