Fast DDS  Version 3.3.0
Fast DDS
Loading...
Searching...
No Matches
DomainParticipantExtendedQos Class Reference

#include <DomainParticipantExtendedQos.hpp>

Inheritance diagram for DomainParticipantExtendedQos:

Public Member Functions

FASTDDS_EXPORTED_API DomainParticipantExtendedQos ()
 Constructor.
virtual FASTDDS_EXPORTED_API ~DomainParticipantExtendedQos ()
 Destructor.
DomainParticipantExtendedQosoperator= (const DomainParticipantQos &qos)
bool operator== (const DomainParticipantExtendedQos &b) const
bool operator== (const DomainParticipantQos &b) const override
const uint32_t & domainId () const
 Getter for domainId.
uint32_t & domainId ()
 Getter for domainId.
Public Member Functions inherited from DomainParticipantQos
FASTDDS_EXPORTED_API DomainParticipantQos ()
 Constructor.
virtual FASTDDS_EXPORTED_API ~DomainParticipantQos ()
 Destructor.
const UserDataQosPolicy & user_data () const
 Getter for UserDataQosPolicy.
UserDataQosPolicy & user_data ()
 Getter for UserDataQosPolicy.
void user_data (const UserDataQosPolicy &value)
 Setter for UserDataQosPolicy.
const EntityFactoryQosPolicyentity_factory () const
 Getter for EntityFactoryQosPolicy.
EntityFactoryQosPolicyentity_factory ()
 Getter for EntityFactoryQosPolicy.
void entity_factory (const EntityFactoryQosPolicy &value)
 Setter for EntityFactoryQosPolicy.
const ParticipantResourceLimitsQosallocation () const
 Getter for ParticipantResourceLimitsQos.
ParticipantResourceLimitsQosallocation ()
 Getter for ParticipantResourceLimitsQos.
void allocation (const ParticipantResourceLimitsQos &allocation)
 Setter for ParticipantResourceLimitsQos.
const PropertyPolicyQosproperties () const
 Getter for PropertyPolicyQos.
PropertyPolicyQosproperties ()
 Getter for PropertyPolicyQos.
void properties (const PropertyPolicyQos &properties)
 Setter for PropertyPolicyQos.
const WireProtocolConfigQoswire_protocol () const
 Getter for WireProtocolConfigQos.
WireProtocolConfigQoswire_protocol ()
 Getter for WireProtocolConfigQos.
void wire_protocol (const WireProtocolConfigQos &wire_protocol)
 Setter for WireProtocolConfigQos.
const TransportConfigQostransport () const
 Getter for TransportConfigQos.
TransportConfigQostransport ()
 Getter for TransportConfigQos.
void transport (const TransportConfigQos &transport)
 Setter for TransportConfigQos.
const fastcdr::string_255 & name () const
 Getter for the Participant name.
fastcdr::string_255 & name ()
 Getter for the Participant name.
void name (const fastcdr::string_255 &value)
 Setter for the Participant name.
FlowControllerDescriptorListflow_controllers ()
 Getter for FlowControllerDescriptorList.
FASTDDS_EXPORTED_API bool compare_flow_controllers (const DomainParticipantQos &qos) const
 Compares the flow controllers of two DomainParticipantQos element-wise.
const FlowControllerDescriptorListflow_controllers () const
 Getter for FlowControllerDescriptorList.
rtps::ThreadSettingsbuiltin_controllers_sender_thread ()
 Getter for builtin flow controllers sender threads ThreadSettings.
const rtps::ThreadSettingsbuiltin_controllers_sender_thread () const
 Getter for builtin flow controllers sender threads ThreadSettings.
FASTDDS_EXPORTED_API void setup_transports (rtps::BuiltinTransports transports, const rtps::BuiltinTransportsOptions &options=rtps::BuiltinTransportsOptions())
 Provides a way of easily configuring transport related configuration on certain pre-defined scenarios with certain options.
void builtin_controllers_sender_thread (const rtps::ThreadSettings &value)
 Setter for the builtin flow controllers sender threads ThreadSettings.
rtps::ThreadSettingstimed_events_thread ()
 Getter for timed event ThreadSettings.
const rtps::ThreadSettingstimed_events_thread () const
 Getter for timed event ThreadSettings.
void timed_events_thread (const rtps::ThreadSettings &value)
 Setter for the timed event ThreadSettings.
rtps::ThreadSettingsdiscovery_server_thread ()
 Getter for discovery server ThreadSettings.
const rtps::ThreadSettingsdiscovery_server_thread () const
 Getter for discovery server ThreadSettings.
void discovery_server_thread (const rtps::ThreadSettings &value)
 Setter for the discovery server ThreadSettings.
rtps::ThreadSettingstypelookup_service_thread ()
 Getter for TypeLookup service ThreadSettings.
const rtps::ThreadSettingstypelookup_service_thread () const
 Getter for TypeLookup service ThreadSettings.
void typelookup_service_thread (const rtps::ThreadSettings &value)
 Setter for the TypeLookup service ThreadSettings.

Additional Inherited Members

Public Types inherited from DomainParticipantQos
using FlowControllerDescriptorList = std::vector<std::shared_ptr<fastdds::rtps::FlowControllerDescriptor>>
 User defined flow controllers to use alongside.

Constructor & Destructor Documentation

◆ DomainParticipantExtendedQos()

FASTDDS_EXPORTED_API DomainParticipantExtendedQos ( )
inline

Constructor.

◆ ~DomainParticipantExtendedQos()

virtual FASTDDS_EXPORTED_API ~DomainParticipantExtendedQos ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ domainId() [1/2]

uint32_t & domainId ( )
inline

Getter for domainId.

Returns
domainId reference

◆ domainId() [2/2]

const uint32_t & domainId ( ) const
inline

Getter for domainId.

Returns
domainId reference

◆ operator=()

DomainParticipantExtendedQos & operator= ( const DomainParticipantQos & qos)
inline

◆ operator==() [1/2]

bool operator== ( const DomainParticipantExtendedQos & b) const
inline

◆ operator==() [2/2]

bool operator== ( const DomainParticipantQos & b) const
inlineoverridevirtual

Reimplemented from DomainParticipantQos.


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