Struct CustomSubscriberInfo

Inheritance Relationships

Base Type

Struct Documentation

struct CustomSubscriberInfo : public CustomEventInfo

Public Functions

virtual ~CustomSubscriberInfo() = default
virtual EventListenerInterface *get_listener() const final

Public Members

eprosima::fastdds::dds::DataReader *data_reader_ = {nullptr}
RMWSubscriptionEvent *subscription_event_ = {nullptr}
CustomDataReaderListener *data_reader_listener_ = {nullptr}
eprosima::fastdds::dds::TypeSupport type_support_
const void *type_support_impl_ = {nullptr}
rmw_gid_t subscription_gid_ = {}
const char *typesupport_identifier_ = {nullptr}
std::shared_ptr<rmw_fastrtps_shared_cpp::LoanManager> loan_manager_
const rmw_node_t *node_ = {nullptr}
rmw_dds_common::Context *common_context_ = {nullptr}
eprosima::fastdds::dds::DomainParticipant *dds_participant_ = {nullptr}
eprosima::fastdds::dds::Subscriber *subscriber_ = {nullptr}
std::string topic_name_mangled_
eprosima::fastdds::dds::Topic *topic_ = {nullptr}
eprosima::fastdds::dds::ContentFilteredTopic *filtered_topic_ = {nullptr}
eprosima::fastdds::dds::DataReaderQos datareader_qos_