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
Classes | Typedefs | Enumerations
custom_participant_info.hpp File Reference
#include <map>
#include <mutex>
#include <string>
#include <vector>
#include "fastdds/dds/domain/DomainParticipant.hpp"
#include "fastdds/dds/domain/DomainParticipantListener.hpp"
#include "fastdds/dds/publisher/Publisher.hpp"
#include "fastdds/dds/subscriber/Subscriber.hpp"
#include "fastdds/rtps/participant/ParticipantDiscoveryInfo.h"
#include "fastdds/rtps/reader/ReaderDiscoveryInfo.h"
#include "fastdds/rtps/writer/WriterDiscoveryInfo.h"
#include "rcpputils/thread_safety_annotations.hpp"
#include "rcutils/logging_macros.h"
#include "rmw/impl/cpp/key_value.hpp"
#include "rmw/qos_profiles.h"
#include "rmw/rmw.h"
#include "rmw_dds_common/context.hpp"
#include "rmw_fastrtps_shared_cpp/create_rmw_gid.hpp"
#include "rmw_fastrtps_shared_cpp/qos.hpp"
#include "rmw_fastrtps_shared_cpp/rmw_common.hpp"
Include dependency graph for custom_participant_info.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CustomParticipantInfo
 
class  ParticipantListener
 

Typedefs

typedef struct CustomParticipantInfo CustomParticipantInfo
 

Enumerations

enum  publishing_mode_t { publishing_mode_t::ASYNCHRONOUS, publishing_mode_t::SYNCHRONOUS, publishing_mode_t::AUTO }
 

Typedef Documentation

◆ CustomParticipantInfo

Enumeration Type Documentation

◆ publishing_mode_t

enum publishing_mode_t
strong
Enumerator
ASYNCHRONOUS 
SYNCHRONOUS 
AUTO