RTI Connext .Net APIs  Version 5.2.0
 All Classes Namespaces Functions Variables Enumerations Properties Groups Pages
RTI.Connext.RequestReply.ReplierParams< TReq, TRep > Class Template Reference

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

Inherits RTI.Connext.RequestReply.Infrastructure.EntityParams.

Public Member Functions

 ReplierParams (DDS.DomainParticipant participant, DDS.TypeSupport requestTypeSupport, DDS.TypeSupport replyTypeSupport)
 Creates a ReplierParams with the parameters that a Replier always needs.
 
ReplierParams< TReq, TRep > SetServiceName (String serviceName)
 The service name the Replier offers and Requesters use to match.
 
ReplierParams< TReq, TRep > SetRequestTopicName (String requestTopicName)
 Sets a specific request topic name.
 
ReplierParams< TReq, TRep > SetReplyTopicName (String replyTopicName)
 Sets a specific reply topic name.
 
ReplierParams< TReq, TRep > SetDataWriterQos (DDS.DataWriterQos dataWriterQos)
 Sets the quality of service of the reply DataWriter.
 
ReplierParams< TReq, TRep > SetDataReaderQos (DDS.DataReaderQos dataReaderQos)
 Sets the quality of service of the request DataReader.
 
ReplierParams< TReq, TRep > SetQosProfile (String qosLibraryName, String qosProfileName)
 Sets a QoS profile for the entities in this replier.
 
ReplierParams< TReq, TRep > SetPublisher (DDS.Publisher publisher)
 Sets a specific Publisher.
 
ReplierParams< TReq, TRep > SetSubscriber (DDS.Subscriber subscriber)
 Sets a specific Subscriber.
 
ReplierParams< TReq, TRep > SetReplierListener (ReplierListener< TReq, TRep > replierListener)
 Sets a listener that is called when requests are available.
 
- Public Member Functions inherited from RTI.Connext.RequestReply.Infrastructure.EntityParams
virtual void Validate ()
 

Additional Inherited Members

- Properties inherited from RTI.Connext.RequestReply.Infrastructure.EntityParams
DDS.DomainParticipant Participant [get, set]
 
String ServiceName [get, set]
 
String RequestTopicName [get, set]
 
String ReplyTopicName [get, set]
 
DDS.DataWriterQos DataWriterQos [get, set]
 
DDS.DataReaderQos DataReaderQos [get, set]
 
String QosLibraryName [get, set]
 
String QosProfileName [get, set]
 
DDS.Publisher Publisher [get, set]
 
DDS.Subscriber Subscriber [get, set]
 

Detailed Description

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

See Also
RTI::Connext::RequestReply::RequesterParams
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

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

Creates a ReplierParams with the parameters that a Replier always needs.

In addition to these parameters, a Replier needs either:

The other parameters are optional.

Parameters
participantThe DomainParticipant that this replier uses to join a domain.
requestTypeSupportThe type support for type TReq
replyTypeSupportThe type support for type Trep

Member Function Documentation

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

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

See Also
RTI::Connext::RequestReply::RequesterParams::SetServiceName
ReplierParams<TReq, TRep> RTI.Connext.RequestReply.ReplierParams< TReq, TRep >.SetRequestTopicName ( String  requestTopicName)
inline

Sets a specific request topic name.

The specified topic name will be used, instead of allowing a topic name to be generated based on the SetServiceName.

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

Sets a specific reply topic name.

The specified topic name will be used, instead of allowing a topic name to be generated based on the SetServiceName.

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

Sets the quality of service of the reply DataWriter.

See Also
SetQosProfile
ReplierParams<TReq, TRep> RTI.Connext.RequestReply.ReplierParams< TReq, TRep >.SetDataReaderQos ( DDS.DataReaderQos  dataReaderQos)
inline

Sets the quality of service of the request DataReader.

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

Sets a QoS profile for the entities in this replier.

Specifies the XML QoS profile that will be used to configure the quality of service for the Replier's underlying reply DataWriter and request DataReader.

Parameters
qosLibraryNameThe name of the QoS library
qosProfileNameThe name of the QoS profile inside the QoS library
See Also
RTI::Connext::RequestReply::RequesterParams::SetQosProfile
Configuring Request-Reply QoS profiles
Configuring QoS Profiles with XML
ReplierParams<TReq, TRep> RTI.Connext.RequestReply.ReplierParams< TReq, TRep >.SetPublisher ( DDS.Publisher  publisher)
inline
ReplierParams<TReq, TRep> RTI.Connext.RequestReply.ReplierParams< TReq, TRep >.SetSubscriber ( DDS.Subscriber  subscriber)
inline
ReplierParams<TReq, TRep> RTI.Connext.RequestReply.ReplierParams< TReq, TRep >.SetReplierListener ( ReplierListener< TReq, TRep >  replierListener)
inline

Sets a listener that is called when requests are available.

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

RTI Connext .Net APIs Version 5.2.0 Copyright © Sun Jun 21 2015 Real-Time Innovations, Inc