Fast DDS  Version 3.6.1.0
Fast DDS
ParticipantBuiltinTopicData Struct Reference

#include <ParticipantBuiltinTopicData.hpp>

Public Member Functions

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

Public Attributes

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

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: