17 #ifndef CYBER_TRANSPORT_RTPS_ATTRIBUTES_FILLER_H_ 18 #define CYBER_TRANSPORT_RTPS_ATTRIBUTES_FILLER_H_ 22 #include "cyber/proto/qos_profile.pb.h" 23 #include "fastrtps/attributes/PublisherAttributes.h" 24 #include "fastrtps/attributes/SubscriberAttributes.h" 30 using proto::QosDurabilityPolicy;
31 using proto::QosHistoryPolicy;
32 using proto::QosProfile;
33 using proto::QosReliabilityPolicy;
41 const QosProfile& qos,
42 eprosima::fastrtps::PublisherAttributes* pub_attr);
45 const QosProfile& qos,
46 eprosima::fastrtps::SubscriberAttributes* sub_attr);
53 #endif // CYBER_TRANSPORT_RTPS_ATTRIBUTES_FILLER_H_ PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: attributes_filler.h:35
static bool FillInPubAttr(const std::string &channel_name, const QosProfile &qos, eprosima::fastrtps::PublisherAttributes *pub_attr)
static bool FillInSubAttr(const std::string &channel_name, const QosProfile &qos, eprosima::fastrtps::SubscriberAttributes *sub_attr)
virtual ~AttributesFiller()