RTI Connext .Net APIs  Version 6.0.1
RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep > Class Template Reference

Contains the parameters for creating a RTI::Connext::RequestReply::SimpleReplier<TReq,TRep> More...

Inherits RTI.Connext.RequestReply.Infrastructure.EntityParams.

Public Member Functions

 SimpleReplierParams (DDS.DomainParticipant participant, SimpleReplierListener< TReq, TRep > listener, DDS.TypeSupport requestTypeSupport, DDS.TypeSupport replyTypeSupport)
 Creates SimpleReplierParams with the parameters that a SimpleReplier always needs. More...
 
SimpleReplierParams< TReq, TRep > SetServiceName (String serviceName)
 The service name the Replier offers and Requesters use to match. More...
 
SimpleReplierParams< TReq, TRep > SetRequestTopicName (String requestTopicName)
 Sets a specific request topic name. More...
 
SimpleReplierParams< TReq, TRep > SetReplyTopicName (String replyTopicName)
 Sets a specific reply topic name. More...
 
SimpleReplierParams< TReq, TRep > SetDataWriterQos (DDS.DataWriterQos dataWriterQos)
 Sets the quality of service of the reply DataWriter. More...
 
SimpleReplierParams< TReq, TRep > SetDataReaderQos (DDS.DataReaderQos dataReaderQos)
 Sets the quality of service of the request DataReader. More...
 
SimpleReplierParams< TReq, TRep > SetQosProfile (String qosLibraryName, String qosProfileName)
 Sets a QoS profile for the entities in this replier. More...
 
SimpleReplierParams< TReq, TRep > SetPublisher (DDS.Publisher publisher)
 Sets a specific Publisher. More...
 
SimpleReplierParams< TReq, TRep > SetSubscriber (DDS.Subscriber subscriber)
 Sets a specific Subscriber. More...
 
SimpleReplierParams< TReq, TRep > SetSimpleReplierListener (SimpleReplierListener< TReq, TRep > simpleReplierListener)
 Sets a listener that is called when requests are available. More...
 

Detailed Description

Contains the parameters for creating a RTI::Connext::RequestReply::SimpleReplier<TReq,TRep>

The parameters for a SimpleReplier are identical to those of the Replier, except for the SimpleReplierListener, which is required and has a different user callback.

See also
RTI::Connext::RequestReply::ReplierParams<TReq,TRep>
Type Constraints
TReq :class 
TReq :global 
TReq :DDS.ICopyable<TReq> 
TReq :new() 
TRep :class 
TRep :global 
TRep :DDS.ICopyable<TRep> 
TRep :new() 

Constructor & Destructor Documentation

◆ SimpleReplierParams()

RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep >.SimpleReplierParams ( DDS.DomainParticipant  participant,
SimpleReplierListener< TReq, TRep >  listener,
DDS.TypeSupport  requestTypeSupport,
DDS.TypeSupport  replyTypeSupport 
)
inline

Creates SimpleReplierParams with the parameters that a SimpleReplier always needs.

In addition to these parameters, a SimpleReplier needs either:

The other parameters are optional.

Parameters
participantThe DomainParticipant that this SimpleReplier uses to join a domain.
listenerThe listener where the user callback that a SimpleReplier calls is implemented.
requestTypeSupportThe type support for type TReq
replyTypeSupportThe type support for type Trep

Member Function Documentation

◆ SetServiceName()

SimpleReplierParams<TReq, TRep> RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep >.SetServiceName ( String  serviceName)
inline

The service name the Replier offers and Requesters use to match.

See also
RTI::Connext::RequestReply::RequesterParams::SetServiceName

◆ SetRequestTopicName()

SimpleReplierParams<TReq, TRep> RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep >.SetRequestTopicName ( String  requestTopicName)
inline

Sets a specific request topic name.

This is an alternative to SetServiceName

◆ SetReplyTopicName()

SimpleReplierParams<TReq, TRep> RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep >.SetReplyTopicName ( String  replyTopicName)
inline

Sets a specific reply topic name.

This is an alternative to SetServiceName

◆ SetDataWriterQos()

SimpleReplierParams<TReq, TRep> RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep >.SetDataWriterQos ( DDS.DataWriterQos  dataWriterQos)
inline

Sets the quality of service of the reply DataWriter.

See also
SetQosProfile

◆ SetDataReaderQos()

SimpleReplierParams<TReq, TRep> RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep >.SetDataReaderQos ( DDS.DataReaderQos  dataReaderQos)
inline

Sets the quality of service of the request DataReader.

See also
SetQosProfile

◆ SetQosProfile()

SimpleReplierParams<TReq, TRep> RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep >.SetQosProfile ( String  qosLibraryName,
String  qosProfileName 
)
inline

Sets a QoS profile for the entities in this replier.

See also
RTI::Connext::RequestReply::ReplierParams<TReq,TRep>::SetQosProfile

◆ SetPublisher()

SimpleReplierParams<TReq, TRep> RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep >.SetPublisher ( DDS.Publisher  publisher)
inline

◆ SetSubscriber()

SimpleReplierParams<TReq, TRep> RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep >.SetSubscriber ( DDS.Subscriber  subscriber)
inline

◆ SetSimpleReplierListener()

SimpleReplierParams<TReq, TRep> RTI.Connext.RequestReply.SimpleReplierParams< TReq, TRep >.SetSimpleReplierListener ( SimpleReplierListener< TReq, TRep >  simpleReplierListener)
inline

Sets a listener that is called when requests are available.

See also
RTI::Connext::RequestReply::ReplierListener<TReq,TRep>

RTI Connext .Net APIs Version 6.0.1 Copyright © Sat Nov 23 2019 Real-Time Innovations, Inc