Class DomainParticipantQos
Defined in File DomainParticipantQos.hpp
Class Documentation
-
class 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.
Public Types
-
using FlowControllerDescriptorList = std::vector<std::shared_ptr<fastdds::rtps::FlowControllerDescriptor>>
User defined flow controllers to use alongside.
- Since
2.4.0
Public Functions
-
inline RTPS_DllAPI DomainParticipantQos()
Constructor.
-
inline virtual RTPS_DllAPI ~DomainParticipantQos()
Destructor.
-
inline bool operator==(const DomainParticipantQos &b) const
-
inline const UserDataQosPolicy &user_data() const
Getter for UserDataQosPolicy
- Returns
UserDataQosPolicy reference
-
inline UserDataQosPolicy &user_data()
Getter for UserDataQosPolicy
- Returns
UserDataQosPolicy reference
-
inline void user_data(const UserDataQosPolicy &value)
Setter for UserDataQosPolicy
- Parameters
value – UserDataQosPolicy
-
inline const EntityFactoryQosPolicy &entity_factory() const
Getter for EntityFactoryQosPolicy
- Returns
EntityFactoryQosPolicy reference
-
inline EntityFactoryQosPolicy &entity_factory()
Getter for EntityFactoryQosPolicy
- Returns
EntityFactoryQosPolicy reference
-
inline void entity_factory(const EntityFactoryQosPolicy &value)
Setter for EntityFactoryQosPolicy
- Parameters
value – EntityFactoryQosPolicy
-
inline const ParticipantResourceLimitsQos &allocation() const
Getter for ParticipantResourceLimitsQos
- Returns
ParticipantResourceLimitsQos reference
-
inline ParticipantResourceLimitsQos &allocation()
Getter for ParticipantResourceLimitsQos
- Returns
ParticipantResourceLimitsQos reference
-
inline void allocation(const ParticipantResourceLimitsQos &allocation)
Setter for ParticipantResourceLimitsQos
- Parameters
allocation – ParticipantResourceLimitsQos
-
inline const PropertyPolicyQos &properties() const
Getter for PropertyPolicyQos
- Returns
PropertyPolicyQos reference
-
inline PropertyPolicyQos &properties()
Getter for PropertyPolicyQos
- Returns
PropertyPolicyQos reference
-
inline void properties(const PropertyPolicyQos &properties)
Setter for PropertyPolicyQos
- Parameters
properties – PropertyPolicyQos
-
inline const WireProtocolConfigQos &wire_protocol() const
Getter for WireProtocolConfigQos
- Returns
WireProtocolConfigQos reference
-
inline WireProtocolConfigQos &wire_protocol()
Getter for WireProtocolConfigQos
- Returns
WireProtocolConfigQos reference
-
inline void wire_protocol(const WireProtocolConfigQos &wire_protocol)
Setter for WireProtocolConfigQos
- Parameters
wire_protocol – WireProtocolConfigQos
-
inline const TransportConfigQos &transport() const
Getter for TransportConfigQos
- Returns
TransportConfigQos reference
-
inline TransportConfigQos &transport()
Getter for TransportConfigQos
- Returns
TransportConfigQos reference
-
inline void transport(const TransportConfigQos &transport)
Setter for TransportConfigQos
- Parameters
transport – TransportConfigQos
-
inline const fastrtps::string_255 &name() const
Getter for the Participant name
- Returns
name
-
inline fastrtps::string_255 &name()
Getter for the Participant name
- Returns
name
-
inline void name(const fastrtps::string_255 &value)
Setter for the Participant name
- Parameters
value – New name to be set
-
inline FlowControllerDescriptorList &flow_controllers()
Getter for FlowControllerDescriptorList
- Returns
FlowControllerDescriptorList reference
-
inline const FlowControllerDescriptorList &flow_controllers() const
Getter for FlowControllerDescriptorList
- Returns
FlowControllerDescriptorList reference
-
using FlowControllerDescriptorList = std::vector<std::shared_ptr<fastdds::rtps::FlowControllerDescriptor>>