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::fastrtps::Publisher * publisher_
 
PubListenerlistener_
 
rmw_fastrtps_shared_cpp::TypeSupporttype_support_
 
const void * type_support_impl_
 
rmw_gid_t publisher_gid
 
const char * typesupport_identifier_
 

Constructor & Destructor Documentation

◆ ~CustomPublisherInfo()

virtual CustomPublisherInfo::~CustomPublisherInfo ( )
virtualdefault

Member Function Documentation

◆ getListener()

EventListenerInterface* CustomPublisherInfo::getListener ( ) const
finalvirtual

Implements CustomEventInfo.

Member Data Documentation

◆ publisher_

eprosima::fastrtps::Publisher* CustomPublisherInfo::publisher_

◆ listener_

PubListener* CustomPublisherInfo::listener_

◆ type_support_

rmw_fastrtps_shared_cpp::TypeSupport* CustomPublisherInfo::type_support_

◆ type_support_impl_

const void* CustomPublisherInfo::type_support_impl_

◆ publisher_gid

rmw_gid_t CustomPublisherInfo::publisher_gid

◆ typesupport_identifier_

const char* CustomPublisherInfo::typesupport_identifier_

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