19.1.2.5. DomainParticipantQos

class fastdds.DomainParticipantQos

Class DomainParticipantQos, contains all the possible Qos that can be set for a determined participant. Please consult each of them to check for implementation details and default values.

allocation(*args)

Overload 1:

Getter for ParticipantResourceLimitsQos

Return type

ParticipantResourceLimitsQos

Returns

ParticipantResourceLimitsQos reference


Overload 2:

Getter for ParticipantResourceLimitsQos

Return type

ParticipantResourceLimitsQos

Returns

ParticipantResourceLimitsQos reference


Overload 3:

Setter for ParticipantResourceLimitsQos

Parameters

allocation (ParticipantResourceLimitsQos) – ParticipantResourceLimitsQos

builtin_controllers_sender_thread(*args)

Overload 1:

Getter for builtin flow controllers sender threads ThreadSettings

Return type

ThreadSettings

Returns

rtps::ThreadSettings reference


Overload 2:

Getter for builtin flow controllers sender threads ThreadSettings

Return type

ThreadSettings

Returns

rtps::ThreadSettings reference


Overload 3:

Setter for the builtin flow controllers sender threads ThreadSettings

Parameters

value (ThreadSettings) – New ThreadSettings to be set

discovery_server_thread(*args)

Overload 1:

Getter for discovery server ThreadSettings

Return type

ThreadSettings

Returns

rtps::ThreadSettings reference


Overload 2:

Getter for discovery server ThreadSettings

Return type

ThreadSettings

Returns

rtps::ThreadSettings reference


Overload 3:

Setter for the discovery server ThreadSettings

Parameters

value (ThreadSettings) – New ThreadSettings to be set

entity_factory(*args)

Overload 1:

Getter for EntityFactoryQosPolicy

Return type

EntityFactoryQosPolicy

Returns

EntityFactoryQosPolicy reference


Overload 2:

Getter for EntityFactoryQosPolicy

Return type

EntityFactoryQosPolicy

Returns

EntityFactoryQosPolicy reference


Overload 3:

Setter for EntityFactoryQosPolicy

Parameters

value (EntityFactoryQosPolicy) – EntityFactoryQosPolicy

flow_controllers(*args)

Overload 1:

Getter for FlowControllerDescriptorList

Return type

FlowControllerDescriptorList

Returns

FlowControllerDescriptorList reference


Overload 2:

Getter for FlowControllerDescriptorList

Return type

FlowControllerDescriptorList

Returns

FlowControllerDescriptorList reference

name(*args)

Overload 1:

Getter for the Participant name

Return type

string

Returns

name


Overload 2:

Setter for the Participant name

Parameters

value (string) – New name to be set.

properties(*args)

Overload 1:

Getter for PropertyPolicyQos

Return type

PropertyPolicyQos

Returns

PropertyPolicyQos reference


Overload 2:

Getter for PropertyPolicyQos

Return type

PropertyPolicyQos

Returns

PropertyPolicyQos reference


Overload 3:

Setter for PropertyPolicyQos

Parameters

properties (PropertyPolicyQos) – PropertyPolicyQos

setup_transports(*args)

Provides a way of easily configuring transport related configuration on certain pre-defined scenarios with certain options.

Parameters
  • transports (eprosima::fastdds::rtps::BuiltinTransports) – Defines the transport configuration scenario to setup.

  • options (eprosima::fastdds::rtps::BuiltinTransportsOptions) – Defines the options to be used in the transport configuration.

property thisown

The membership flag

timed_events_thread(*args)

Overload 1:

Getter for timed event ThreadSettings

Return type

ThreadSettings

Returns

rtps::ThreadSettings reference


Overload 2:

Getter for timed event ThreadSettings

Return type

ThreadSettings

Returns

rtps::ThreadSettings reference


Overload 3:

Setter for the timed event ThreadSettings

Parameters

value (ThreadSettings) – New ThreadSettings to be set

transport(*args)

Overload 1:

Getter for TransportConfigQos

Return type

TransportConfigQos

Returns

TransportConfigQos reference


Overload 2:

Getter for TransportConfigQos

Return type

TransportConfigQos

Returns

TransportConfigQos reference


Overload 3:

Setter for TransportConfigQos

Parameters

transport (TransportConfigQos) – TransportConfigQos

user_data(*args)

Overload 1:

Getter for UserDataQosPolicy

Return type

UserDataQosPolicy

Returns

UserDataQosPolicy reference


Overload 2:

Getter for UserDataQosPolicy

Return type

UserDataQosPolicy

Returns

UserDataQosPolicy reference


Overload 3:

Setter for UserDataQosPolicy

Parameters

value (UserDataQosPolicy) – UserDataQosPolicy

wire_protocol(*args)

Overload 1:

Getter for WireProtocolConfigQos

Return type

WireProtocolConfigQos

Returns

WireProtocolConfigQos reference


Overload 2:

Getter for WireProtocolConfigQos

Return type

WireProtocolConfigQos

Returns

WireProtocolConfigQos reference


Overload 3:

Setter for WireProtocolConfigQos

Parameters

wire_protocol (WireProtocolConfigQos) – WireProtocolConfigQos