19 #ifndef FASTDDS_DDS_DOMAIN_QOS__REPLIERQOS_HPP
20 #define FASTDDS_DDS_DOMAIN_QOS__REPLIERQOS_HPP
24 #include <fastdds/dds/publisher/qos/DataWriterQos.hpp>
25 #include <fastdds/dds/subscriber/qos/DataReaderQos.hpp>
26 #include <fastdds/fastdds_dll.hpp>
Class DataReaderQos, containing all the possible Qos that can be set for a determined DataReader.
Definition: DataReaderQos.hpp:44
FASTDDS_EXPORTED_API HistoryQosPolicy & history()
Getter for HistoryQosPolicy.
Definition: DataReaderQos.hpp:276
FASTDDS_EXPORTED_API ReliabilityQosPolicy & reliability()
Getter for ReliabilityQosPolicy.
Definition: DataReaderQos.hpp:214
FASTDDS_EXPORTED_API DurabilityQosPolicy & durability()
Getter for DurabilityQosPolicy.
Definition: DataReaderQos.hpp:90
Class DataWriterQos, containing all the possible Qos that can be set for a determined DataWriter.
Definition: DataWriterQos.hpp:44
FASTDDS_EXPORTED_API HistoryQosPolicy & history()
Getter for HistoryQosPolicy.
Definition: DataWriterQos.hpp:310
FASTDDS_EXPORTED_API ReliabilityQosPolicy & reliability()
Getter for ReliabilityQosPolicy.
Definition: DataWriterQos.hpp:248
FASTDDS_EXPORTED_API DurabilityQosPolicy & durability()
Getter for DurabilityQosPolicy.
Definition: DataWriterQos.hpp:93
DurabilityQosPolicyKind_t kind
DurabilityQosPolicyKind.
Definition: QosPolicies.hpp:352
HistoryQosPolicyKind kind
HistoryQosPolicyKind. By default, KEEP_LAST_HISTORY_QOS.
Definition: QosPolicies.hpp:1688
ReliabilityQosPolicyKind kind
Defines the reliability kind of the endpoint.
Definition: QosPolicies.hpp:610
Definition: ReplierQos.hpp:33
std::string request_type
Request type.
Definition: ReplierQos.hpp:71
std::string service_name
Service name.
Definition: ReplierQos.hpp:68
std::string reply_topic_name
Reply topic name.
Definition: ReplierQos.hpp:80
FASTDDS_EXPORTED_API bool operator==(const ReplierQos &b) const
Equal comparison operator.
Definition: ReplierQos.hpp:57
DataReaderQos reader_qos
DataReader QoS for the reply reader.
Definition: ReplierQos.hpp:86
std::string request_topic_name
Request topic name.
Definition: ReplierQos.hpp:77
DataWriterQos writer_qos
DataWriter QoS for the reply writer.
Definition: ReplierQos.hpp:83
std::string reply_type
Reply type.
Definition: ReplierQos.hpp:74
FASTDDS_EXPORTED_API ReplierQos()
Constructor.
Definition: ReplierQos.hpp:39
Definition: DomainParticipant.hpp:46
@ RELIABLE_RELIABILITY_QOS
Specifies the Service will attempt to deliver all samples in its history.
Definition: QosPolicies.hpp:561
@ VOLATILE_DURABILITY_QOS
The Service does not need to keep any samples of data-instances on behalf of any DataReader that is n...
Definition: QosPolicies.hpp:250
@ KEEP_ALL_HISTORY_QOS
On the publishing side, the Service will attempt to keep all samples (representing each value written...
Definition: QosPolicies.hpp:1636