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. | |
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 |
|
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 |