RTI Connext Modern C++ API  Version 6.1.0

Contains the parameters for creating a QueueReplier. More...

#include <rti/queuing/QueueParams.hpp>

Inheritance diagram for rti::queuing::QueueReplierParams:
rti::queuing::QueueEntityParams< QueueReplierParams >

Public Member Functions

 QueueReplierParams (dds::domain::DomainParticipant participant)
 Creates a QueueReplierParams object with the participant set. More...
 
QueueReplierParamsenable_availability (bool enable)
 Indicates whether the availability channel is enabled with the request SharedReaderQueue. More...
 
QueueReplierParamsenable_sample_replication (bool enable)
 Causes the QueueReplier to write all the replies with the dds::sub::SampleInfo::flag including the bit rti::core::SampleFlag::replicate. More...
 
QueueReplierParamsenable_wait_for_ack (bool enable)
 Enables Queuing Service's 'Acknowledgment Management' feature for replies. More...
 
- Public Member Functions inherited from rti::queuing::QueueEntityParams< QueueReplierParams >
QueueReplierParamsqos_profile (const std::string &qos_library_name, const std::string &qos_profile_name)
 Specifies an XML QoS profile that will be used to configure the quality of service of the DDS entities created. More...
 
QueueReplierParamsshared_subscriber_name (const std::string &name)
 Sets the SharedSubscriber name associated with the SharedReaderQueues. More...
 
QueueReplierParamsentity_name (const std::string &name)
 Sets the name of the QueueEntity. More...
 

Detailed Description

Contains the parameters for creating a QueueReplier.

Constructor & Destructor Documentation

◆ QueueReplierParams()

rti::queuing::QueueReplierParams::QueueReplierParams ( dds::domain::DomainParticipant  participant)
inlineexplicit

Creates a QueueReplierParams object with the participant set.

The rest of the parameters that can be set in a QueueReplierParams object are optional.

Parameters
participantThe dds::domain::DomainParticipant a QueueReplier uses to join a domain.

Member Function Documentation

◆ enable_availability()

QueueReplierParams& rti::queuing::QueueReplierParams::enable_availability ( bool  enable)
inline

Indicates whether the availability channel is enabled with the request SharedReaderQueue.

See also
QueueConsumerParams::enable_availability.

References rti::util::network_capture::enable().

◆ enable_sample_replication()

QueueReplierParams& rti::queuing::QueueReplierParams::enable_sample_replication ( bool  enable)
inline

◆ enable_wait_for_ack()

QueueReplierParams& rti::queuing::QueueReplierParams::enable_wait_for_ack ( bool  enable)
inline

Enables Queuing Service's 'Acknowledgment Management' feature for replies.

See also
QueueProducerParams::enable_wait_for_ack

References rti::util::network_capture::enable().