Inherits RTI.Connext.Queuing.Infrastructure.QueueRequestReplyEntityParams.
Public Member Functions |
| QueueReplierParams (DDS.DomainParticipant participant, DDS.TypeSupport requestQueueTypeSupport, DDS.TypeSupport replyQueueTypeSupport) |
| Creates a QueueReplierParams with the parameters a QueueReplier always needs.
|
|
QueueReplierParams< TReq, TRep > | SetRequestQueueTopicName (String requestQueueTopicName) |
| Sets a specific request queue topic name.
|
|
QueueReplierParams< TReq, TRep > | SetReplyQueueTopicName (String replyQueueTopicName) |
| Sets a specific reply queue topic name.
|
|
QueueReplierParams< TReq, TRep > | SetSharedSubscriberName (String sharedSubscriberName) |
| Sets the SharedSubscriber name associated with the request SharedReaderQueue.
|
|
QueueReplierParams< TReq, TRep > | SetQosProfile (String qosLibraryName, String qosProfileName) |
| Sets a QoS profile for the DDS entities created by a QueueReplier.
|
|
QueueReplierParams< TReq, TRep > | SetDataWriterQos (DDS.DataWriterQos dataWriterQos) |
| Sets the quality of service of the reply DataWriter.
|
|
QueueReplierParams< TReq, TRep > | SetDataReaderQos (DDS.DataReaderQos dataReaderQos) |
| Sets the quality of service of the reply DataReader.
|
|
QueueReplierParams< TReq, TRep > | SetPublisher (DDS.Publisher publisher) |
| Sets a specific Publisher.
|
|
QueueReplierParams< TReq, TRep > | SetSubscriber (DDS.Subscriber subscriber) |
| Sets a specific Subscriber.
|
|
QueueReplierParams< TReq, TRep > | SetEnableAvailability (Boolean enableAvailability) |
| Indicates whether the availability channel is enabled with the request SharedReaderQueue.
|
|
QueueReplierParams< TReq, TRep > | SetEntityName (String entityName) |
| Sets the name of the QueueReplier.
|
|
QueueReplierParams< TReq, TRep > | SetListener (QueueReplierListener< TReq, TRep > listener) |
| Sets a listener that is called when different events affecting the QueueReplier occur.
|
|
QueueReplierParams< TReq, TRep > | SetEnableSampleReplication (Boolean enableSampleReplication) |
| Causes the QueueReplier to write all the replies with the DDS::SampleInfo::flag including the bit ::DDS::SampleFlagBits::REPLICATE_SAMPLE.
|
|
QueueReplierParams< TReq, TRep > | SetEnableWaitForAck (Boolean enableWaitForAck) |
| Enables Queuing Service's 'Acknowledgment Management' feature for replies.
|
|
virtual void | Validate () |
|
QueueReplierParams<TReq, TRep> RTI.Connext.Queuing.QueueReplierParams< TReq, TRep >.SetReplyQueueTopicName |
( |
String |
replyQueueTopicName | ) |
|
|
inline |
Sets a specific reply queue topic name.
The reply queue topic name allows you to specify the reply SharedReaderQueue for which the QueueReplier produces replies.
The reply topic name must match the topic name of the reply queue that is set in the <shared_reader_queue> tag of the Queuing Service configuration.
This parameter can be null. In this case, the default reply queue topic name will be used. The default name is based on the request queue topic name.
- See Also
- RTI::Connext::Queuing::QueueProducerParams<T>::SetQueueTopicName
QueueReplierParams<TReq, TRep> RTI.Connext.Queuing.QueueReplierParams< TReq, TRep >.SetQosProfile |
( |
String |
qosLibraryName, |
|
|
String |
qosProfileName |
|
) |
| |
|
inline |
Sets a QoS profile for the DDS entities created by a QueueReplier.
Specifies an XML QoS profile that will be used to configure the quality of service of the DDS entities created by a QueueReplier.
This includes the DataReader used to receive requests, the DataWriter used to send replies, and the DataWriter used to report availability to the request SharedReaderQueue.
Alternatively, you can set the QoS for the request DataReader using SetDataReaderQos and the QoS for the reply DataWriter using SetDataWriterQos.
- Parameters
-
qosLibraryName | The name of the QoS library |
qosProfileName | The name of the QoS profile inside the QoS library |