|
rmw_fastrtps_shared_cpp
master
Code shared on static and dynamic type support of rmw_fastrtps_cpp.
|
#include "fastrtps/attributes/PublisherAttributes.h"#include "fastrtps/attributes/SubscriberAttributes.h"#include "fastrtps/qos/QosPolicies.h"#include "fastrtps/qos/ReaderQos.h"#include "fastrtps/qos/WriterQos.h"#include "rmw/rmw.h"#include "rmw_fastrtps_shared_cpp/visibility_control.h"

Go to the source code of this file.
Namespaces | |
| eprosima | |
| eprosima::fastrtps | |
Functions | |
| bool | is_valid_qos (const rmw_qos_profile_t &qos_policies) |
| bool | get_datareader_qos (const rmw_qos_profile_t &qos_policies, eprosima::fastrtps::SubscriberAttributes &sattr) |
| bool | get_datawriter_qos (const rmw_qos_profile_t &qos_policies, eprosima::fastrtps::PublisherAttributes &pattr) |
| template<typename DDSQoSPolicyT > | |
| void | dds_qos_to_rmw_qos (const DDSQoSPolicyT &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) |
| bool is_valid_qos | ( | const rmw_qos_profile_t & | qos_policies | ) |
| bool get_datareader_qos | ( | const rmw_qos_profile_t & | qos_policies, |
| eprosima::fastrtps::SubscriberAttributes & | sattr | ||
| ) |
| bool get_datawriter_qos | ( | const rmw_qos_profile_t & | qos_policies, |
| eprosima::fastrtps::PublisherAttributes & | pattr | ||
| ) |
| void dds_qos_to_rmw_qos | ( | const DDSQoSPolicyT & | dds_qos, |
| rmw_qos_profile_t * | qos | ||
| ) |
| 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 | ||
| ) |
1.8.17