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
CustomSubscriberInfo Struct Reference

#include <custom_subscriber_info.hpp>

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

Public Member Functions

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

Public Attributes

eprosima::fastrtps::Subscriber * subscriber_
 
SubListenerlistener_
 
rmw_fastrtps_shared_cpp::TypeSupporttype_support_
 
const void * type_support_impl_
 
rmw_gid_t subscription_gid_
 
const char * typesupport_identifier_
 

Constructor & Destructor Documentation

◆ ~CustomSubscriberInfo()

virtual CustomSubscriberInfo::~CustomSubscriberInfo ( )
virtualdefault

Member Function Documentation

◆ getListener()

EventListenerInterface* CustomSubscriberInfo::getListener ( ) const
finalvirtual

Implements CustomEventInfo.

Member Data Documentation

◆ subscriber_

eprosima::fastrtps::Subscriber* CustomSubscriberInfo::subscriber_

◆ listener_

SubListener* CustomSubscriberInfo::listener_

◆ type_support_

rmw_fastrtps_shared_cpp::TypeSupport* CustomSubscriberInfo::type_support_

◆ type_support_impl_

const void* CustomSubscriberInfo::type_support_impl_

◆ subscription_gid_

rmw_gid_t CustomSubscriberInfo::subscription_gid_

◆ typesupport_identifier_

const char* CustomSubscriberInfo::typesupport_identifier_

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