#include <fastdds/dds/core/policy/QosPolicies.hpp>
#include <fastdds/dds/publisher/qos/DataWriterQos.hpp>
#include <fastdds/dds/subscriber/qos/DataReaderQos.hpp>
#include <fastdds/dds/topic/qos/TopicQos.hpp>
#include <fastrtps/qos/QosPolicies.h>
#include "rmw/rmw.h"
#include "rmw_fastrtps_shared_cpp/visibility_control.h"
Go to the source code of this file.
|
bool | is_valid_qos (const rmw_qos_profile_t &qos_policies) |
|
bool | get_datareader_qos (const rmw_qos_profile_t &qos_policies, eprosima::fastdds::dds::DataReaderQos &reader_qos) |
|
bool | get_datawriter_qos (const rmw_qos_profile_t &qos_policies, eprosima::fastdds::dds::DataWriterQos &writer_qos) |
|
bool | get_topic_qos (const rmw_qos_profile_t &qos_policies, eprosima::fastdds::dds::TopicQos &topic_qos) |
|
rmw_time_t | dds_duration_to_rmw (const eprosima::fastrtps::Duration_t &duration) |
|
template<typename DDSQoSPolicyT > |
void | dds_qos_to_rmw_qos (const DDSQoSPolicyT &dds_qos, rmw_qos_profile_t *qos) |
|
template<typename RTPSQoSPolicyT > |
void | rtps_qos_to_rmw_qos (const RTPSQoSPolicyT &rtps_qos, rmw_qos_profile_t *qos) |
|
template void | dds_qos_to_rmw_qos< eprosima::fastdds::dds::DataWriterQos > (const eprosima::fastdds::dds::DataWriterQos &dds_qos, rmw_qos_profile_t *qos) |
|
template void | dds_qos_to_rmw_qos< eprosima::fastdds::dds::DataReaderQos > (const eprosima::fastdds::dds::DataReaderQos &dds_qos, rmw_qos_profile_t *qos) |
|
template<typename AttributeT > |
void | dds_attributes_to_rmw_qos (const AttributeT &dds_qos, rmw_qos_profile_t *qos) |
|
template void | dds_attributes_to_rmw_qos< eprosima::fastrtps::PublisherAttributes > (const eprosima::fastrtps::PublisherAttributes &dds_qos, rmw_qos_profile_t *qos) |
|
template void | dds_attributes_to_rmw_qos< eprosima::fastrtps::SubscriberAttributes > (const eprosima::fastrtps::SubscriberAttributes &dds_qos, rmw_qos_profile_t *qos) |
|
◆ is_valid_qos()
◆ get_datareader_qos()
bool get_datareader_qos |
( |
const rmw_qos_profile_t & |
qos_policies, |
|
|
eprosima::fastdds::dds::DataReaderQos & |
reader_qos |
|
) |
| |
◆ get_datawriter_qos()
bool get_datawriter_qos |
( |
const rmw_qos_profile_t & |
qos_policies, |
|
|
eprosima::fastdds::dds::DataWriterQos & |
writer_qos |
|
) |
| |
◆ get_topic_qos()
bool get_topic_qos |
( |
const rmw_qos_profile_t & |
qos_policies, |
|
|
eprosima::fastdds::dds::TopicQos & |
topic_qos |
|
) |
| |
◆ dds_duration_to_rmw()
rmw_time_t dds_duration_to_rmw |
( |
const eprosima::fastrtps::Duration_t & |
duration | ) |
|
◆ dds_qos_to_rmw_qos()
template<typename DDSQoSPolicyT >
◆ rtps_qos_to_rmw_qos()
template<typename RTPSQoSPolicyT >
void rtps_qos_to_rmw_qos |
( |
const RTPSQoSPolicyT & |
rtps_qos, |
|
|
rmw_qos_profile_t * |
qos |
|
) |
| |
◆ dds_qos_to_rmw_qos< eprosima::fastdds::dds::DataWriterQos >()
◆ dds_qos_to_rmw_qos< eprosima::fastdds::dds::DataReaderQos >()
◆ dds_attributes_to_rmw_qos()
template<typename AttributeT >
void dds_attributes_to_rmw_qos |
( |
const AttributeT & |
dds_qos, |
|
|
rmw_qos_profile_t * |
qos |
|
) |
| |
◆ dds_attributes_to_rmw_qos< eprosima::fastrtps::PublisherAttributes >()
◆ dds_attributes_to_rmw_qos< eprosima::fastrtps::SubscriberAttributes >()