Class DomainParticipantQos, contains all the possible Qos that can be set for a determined participant. More...
#include <DomainParticipantQos.hpp>

Public Types | |
| using | FlowControllerDescriptorList = std::vector<std::shared_ptr<fastdds::rtps::FlowControllerDescriptor>> |
| User defined flow controllers to use alongside. | |
Public Member Functions | |
| FASTDDS_EXPORTED_API | DomainParticipantQos () |
| Constructor. | |
| virtual FASTDDS_EXPORTED_API | ~DomainParticipantQos () |
| Destructor. | |
| virtual bool | operator== (const DomainParticipantQos &b) const |
| const UserDataQosPolicy & | user_data () const |
| Getter for UserDataQosPolicy. | |
| UserDataQosPolicy & | user_data () |
| Getter for UserDataQosPolicy. | |
| void | user_data (const UserDataQosPolicy &value) |
| Setter for UserDataQosPolicy. | |
| const EntityFactoryQosPolicy & | entity_factory () const |
| Getter for EntityFactoryQosPolicy. | |
| EntityFactoryQosPolicy & | entity_factory () |
| Getter for EntityFactoryQosPolicy. | |
| void | entity_factory (const EntityFactoryQosPolicy &value) |
| Setter for EntityFactoryQosPolicy. | |
| const ParticipantResourceLimitsQos & | allocation () const |
| Getter for ParticipantResourceLimitsQos. | |
| ParticipantResourceLimitsQos & | allocation () |
| Getter for ParticipantResourceLimitsQos. | |
| void | allocation (const ParticipantResourceLimitsQos &allocation) |
| Setter for ParticipantResourceLimitsQos. | |
| const PropertyPolicyQos & | properties () const |
| Getter for PropertyPolicyQos. | |
| PropertyPolicyQos & | properties () |
| Getter for PropertyPolicyQos. | |
| void | properties (const PropertyPolicyQos &properties) |
| Setter for PropertyPolicyQos. | |
| const WireProtocolConfigQos & | wire_protocol () const |
| Getter for WireProtocolConfigQos. | |
| WireProtocolConfigQos & | wire_protocol () |
| Getter for WireProtocolConfigQos. | |
| void | wire_protocol (const WireProtocolConfigQos &wire_protocol) |
| Setter for WireProtocolConfigQos. | |
| const TransportConfigQos & | transport () const |
| Getter for TransportConfigQos. | |
| TransportConfigQos & | transport () |
| 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. | |
| FlowControllerDescriptorList & | flow_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 FlowControllerDescriptorList & | flow_controllers () const |
| Getter for FlowControllerDescriptorList. | |
| rtps::ThreadSettings & | builtin_controllers_sender_thread () |
| Getter for builtin flow controllers sender threads ThreadSettings. | |
| const rtps::ThreadSettings & | builtin_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::ThreadSettings & | timed_events_thread () |
| Getter for timed event ThreadSettings. | |
| const rtps::ThreadSettings & | timed_events_thread () const |
| Getter for timed event ThreadSettings. | |
| void | timed_events_thread (const rtps::ThreadSettings &value) |
| Setter for the timed event ThreadSettings. | |
| rtps::ThreadSettings & | discovery_server_thread () |
| Getter for discovery server ThreadSettings. | |
| const rtps::ThreadSettings & | discovery_server_thread () const |
| Getter for discovery server ThreadSettings. | |
| void | discovery_server_thread (const rtps::ThreadSettings &value) |
| Setter for the discovery server ThreadSettings. | |
| rtps::ThreadSettings & | typelookup_service_thread () |
| Getter for TypeLookup service ThreadSettings. | |
| const rtps::ThreadSettings & | typelookup_service_thread () const |
| Getter for TypeLookup service ThreadSettings. | |
| void | typelookup_service_thread (const rtps::ThreadSettings &value) |
| Setter for the TypeLookup service ThreadSettings. | |
Friends | |
| class | DomainParticipantExtendedQos |
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.
| using FlowControllerDescriptorList = std::vector<std::shared_ptr<fastdds::rtps::FlowControllerDescriptor>> |
User defined flow controllers to use alongside.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
inline |
Getter for ParticipantResourceLimitsQos.
|
inline |
Getter for ParticipantResourceLimitsQos.
|
inline |
Setter for ParticipantResourceLimitsQos.
| allocation | ParticipantResourceLimitsQos |
|
inline |
Getter for builtin flow controllers sender threads ThreadSettings.
|
inline |
Getter for builtin flow controllers sender threads ThreadSettings.
|
inline |
Setter for the builtin flow controllers sender threads ThreadSettings.
| value | New ThreadSettings to be set |
| FASTDDS_EXPORTED_API bool compare_flow_controllers | ( | const DomainParticipantQos & | qos | ) | const |
Compares the flow controllers of two DomainParticipantQos element-wise.
| qos | The DomainParticipantQos to compare with. |
|
inline |
Getter for discovery server ThreadSettings.
|
inline |
Getter for discovery server ThreadSettings.
|
inline |
Setter for the discovery server ThreadSettings.
| value | New ThreadSettings to be set |
|
inline |
Getter for EntityFactoryQosPolicy.
|
inline |
Getter for EntityFactoryQosPolicy.
|
inline |
Setter for EntityFactoryQosPolicy.
| value | EntityFactoryQosPolicy |
|
inline |
Getter for FlowControllerDescriptorList.
|
inline |
Getter for FlowControllerDescriptorList.
|
inline |
Getter for the Participant name.
|
inline |
Getter for the Participant name.
|
inline |
Setter for the Participant name.
| value | New name to be set |
|
inlinevirtual |
Reimplemented in DomainParticipantExtendedQos.
|
inline |
Getter for PropertyPolicyQos.
|
inline |
Getter for PropertyPolicyQos.
|
inline |
Setter for PropertyPolicyQos.
| properties | PropertyPolicyQos |
| 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.
| transports | Defines the transport configuration scenario to setup. |
| options | Defines the options to be used in the transport configuration. |
|
inline |
Getter for timed event ThreadSettings.
|
inline |
Getter for timed event ThreadSettings.
|
inline |
Setter for the timed event ThreadSettings.
| value | New ThreadSettings to be set |
|
inline |
Getter for TransportConfigQos.
|
inline |
Getter for TransportConfigQos.
|
inline |
Setter for TransportConfigQos.
| transport | TransportConfigQos |
|
inline |
Getter for TypeLookup service ThreadSettings.
|
inline |
Getter for TypeLookup service ThreadSettings.
|
inline |
Setter for the TypeLookup service ThreadSettings.
| value | New ThreadSettings to be set |
|
inline |
Getter for UserDataQosPolicy.
|
inline |
Getter for UserDataQosPolicy.
|
inline |
Setter for UserDataQosPolicy.
| value | UserDataQosPolicy |
|
inline |
Getter for WireProtocolConfigQos.
|
inline |
Getter for WireProtocolConfigQos.
|
inline |
Setter for WireProtocolConfigQos.
| wire_protocol | WireProtocolConfigQos |
|
friend |