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