15 #ifndef RMW_FASTRTPS_SHARED_CPP__UTILS_HPP_
16 #define RMW_FASTRTPS_SHARED_CPP__UTILS_HPP_
21 #include "fastdds/dds/topic/TopicDescription.hpp"
22 #include "fastdds/dds/topic/TypeSupport.hpp"
24 #include "fastrtps/types/TypesBase.h"
58 eprosima::fastdds::dds::DomainParticipant *
participant =
nullptr;
59 eprosima::fastdds::dds::TopicDescription *
desc =
nullptr;
60 eprosima::fastdds::dds::Topic *
topic =
nullptr;
96 eprosima::fastdds::dds::DomainParticipant * participant,
97 eprosima::fastdds::dds::TopicDescription * desc,
100 const eprosima::fastdds::dds::TopicQos & topic_qos,
101 bool is_writer_topic,
123 eprosima::fastdds::dds::TopicDescription ** returned_topic,
124 eprosima::fastdds::dds::TypeSupport * returned_type);
137 const eprosima::fastdds::dds::TopicDescription * topic,
138 const eprosima::fastdds::dds::TypeSupport & type);
142 #endif // RMW_FASTRTPS_SHARED_CPP__UTILS_HPP_