Class dds::domain::DomainParticipant

ClassList > DomainParticipant

Public Functions

Type Name
DomainParticipant (uint32_t domain_id, uint32_t=0)
DomainParticipant (uint32_t domain_id, const astutedds::dcps::DomainParticipantQos & qos, uint32_t=0)
DomainParticipant (std::nullptr_t) noexcept
DomainParticipant (const DomainParticipant &) = delete
DomainParticipant (DomainParticipant && other) noexcept
astutedds::dcps::DataReaderQos default_datareader_qos () const
astutedds::dcps::DataWriterQos default_datawriter_qos () const
astutedds::dcps::PublisherQos default_publisher_qos () const
astutedds::dcps::SubscriberQos default_subscriber_qos () const
astutedds::dcps::TopicQos default_topic_qos () const
uint32_t domain_id () const
bool is_nil () noexcept const
True if this reference is null (no native entity attached).
astutedds::dcps::DomainParticipant * native () const
DomainParticipant & operator= (const DomainParticipant &) = delete
DomainParticipant & operator= (DomainParticipant && other) noexcept
~DomainParticipant ()

Public Functions Documentation

function DomainParticipant [1/5]

inline explicit DomainParticipant::DomainParticipant (
    uint32_t domain_id,
    uint32_t=0
) 

function DomainParticipant [2/5]

inline DomainParticipant::DomainParticipant (
    uint32_t domain_id,
    const astutedds::dcps::DomainParticipantQos & qos,
    uint32_t=0
) 

function DomainParticipant [3/5]

inline DomainParticipant::DomainParticipant (
    std::nullptr_t
) noexcept

Construct a null reference. Compares equal to dds::core::null and forwards no operations to a native entity. See ISO PSM ยง7.4.1.


function DomainParticipant [4/5]

DomainParticipant::DomainParticipant (
    const DomainParticipant &
) = delete

function DomainParticipant [5/5]

inline DomainParticipant::DomainParticipant (
    DomainParticipant && other
) noexcept

function default_datareader_qos

inline astutedds::dcps::DataReaderQos DomainParticipant::default_datareader_qos () const

function default_datawriter_qos

inline astutedds::dcps::DataWriterQos DomainParticipant::default_datawriter_qos () const

function default_publisher_qos

inline astutedds::dcps::PublisherQos DomainParticipant::default_publisher_qos () const

function default_subscriber_qos

inline astutedds::dcps::SubscriberQos DomainParticipant::default_subscriber_qos () const

function default_topic_qos

inline astutedds::dcps::TopicQos DomainParticipant::default_topic_qos () const

function domain_id

inline uint32_t DomainParticipant::domain_id () const

function is_nil

True if this reference is null (no native entity attached).

inline bool DomainParticipant::is_nil () noexcept const


function native

inline astutedds::dcps::DomainParticipant * DomainParticipant::native () const

function operator=

DomainParticipant & DomainParticipant::operator= (
    const DomainParticipant &
) = delete

function operator=

inline DomainParticipant & DomainParticipant::operator= (
    DomainParticipant && other
) noexcept

function ~DomainParticipant

inline DomainParticipant::~DomainParticipant () 


The documentation for this class was generated from the following file include/astutedds/dcps/CorePolicy.hpp