rmw_fastrtps_shared_cpp  master
Code shared on static and dynamic type support of rmw_fastrtps_cpp.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
CustomPublisherInfo Struct Reference

#include <custom_publisher_info.hpp>

Inheritance diagram for CustomPublisherInfo:
Inheritance graph
[legend]
Collaboration diagram for CustomPublisherInfo:
Collaboration graph
[legend]

Public Member Functions

virtual ~CustomPublisherInfo ()=default
 
EventListenerInterfacegetListener () const final
 

Public Attributes

eprosima::fastdds::dds::DataWriter * data_writer_ {nullptr}
 
PubListenerlistener_ {nullptr}
 
eprosima::fastdds::dds::TypeSupport type_support_
 
const void * type_support_impl_ {nullptr}
 
rmw_gid_t publisher_gid {}
 
const char * typesupport_identifier_ {nullptr}
 

Constructor & Destructor Documentation

◆ ~CustomPublisherInfo()

virtual CustomPublisherInfo::~CustomPublisherInfo ( )
virtualdefault

Member Function Documentation

◆ getListener()

EventListenerInterface* CustomPublisherInfo::getListener ( ) const
finalvirtual

Implements CustomEventInfo.

Member Data Documentation

◆ data_writer_

eprosima::fastdds::dds::DataWriter* CustomPublisherInfo::data_writer_ {nullptr}

◆ listener_

PubListener* CustomPublisherInfo::listener_ {nullptr}

◆ type_support_

eprosima::fastdds::dds::TypeSupport CustomPublisherInfo::type_support_

◆ type_support_impl_

const void* CustomPublisherInfo::type_support_impl_ {nullptr}

◆ publisher_gid

rmw_gid_t CustomPublisherInfo::publisher_gid {}

◆ typesupport_identifier_

const char* CustomPublisherInfo::typesupport_identifier_ {nullptr}

The documentation for this struct was generated from the following file: