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 Attributes | List of all members
CustomParticipantInfo Struct Reference

#include <custom_participant_info.hpp>

Collaboration diagram for CustomParticipantInfo:
Collaboration graph
[legend]

Public Attributes

eprosima::fastdds::dds::DomainParticipant * participant_ {nullptr}
 
ParticipantListenerlistener_ {nullptr}
 
eprosima::fastdds::dds::Publisher * publisher_ {nullptr}
 
eprosima::fastdds::dds::Subscriber * subscriber_ {nullptr}
 
std::mutex entity_creation_mutex_
 
bool leave_middleware_default_qos
 
publishing_mode_t publishing_mode
 

Member Data Documentation

◆ participant_

eprosima::fastdds::dds::DomainParticipant* CustomParticipantInfo::participant_ {nullptr}

◆ listener_

ParticipantListener* CustomParticipantInfo::listener_ {nullptr}

◆ publisher_

eprosima::fastdds::dds::Publisher* CustomParticipantInfo::publisher_ {nullptr}

◆ subscriber_

eprosima::fastdds::dds::Subscriber* CustomParticipantInfo::subscriber_ {nullptr}

◆ entity_creation_mutex_

std::mutex CustomParticipantInfo::entity_creation_mutex_
mutable

◆ leave_middleware_default_qos

bool CustomParticipantInfo::leave_middleware_default_qos

◆ publishing_mode

publishing_mode_t CustomParticipantInfo::publishing_mode

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