RTI Connext .NET API (legacy)
Version 6.1.1
|
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. More... | |
ReplierParams< TReq, TRep > | SetServiceName (String serviceName) |
The service name the Replier offers and Requesters use to match. More... | |
ReplierParams< TReq, TRep > | SetRequestTopicName (String requestTopicName) |
Sets a specific request topic name. More... | |
ReplierParams< TReq, TRep > | SetReplyTopicName (String replyTopicName) |
Sets a specific reply topic name. More... | |
ReplierParams< TReq, TRep > | SetDataWriterQos (DDS.DataWriterQos dataWriterQos) |
Sets the quality of service of the reply DataWriter. More... | |
ReplierParams< TReq, TRep > | SetDataReaderQos (DDS.DataReaderQos dataReaderQos) |
Sets the quality of service of the request DataReader. More... | |
ReplierParams< TReq, TRep > | SetQosProfile (String qosLibraryName, String qosProfileName) |
Sets a QoS profile for the entities in this replier. More... | |
ReplierParams< TReq, TRep > | SetPublisher (DDS.Publisher publisher) |
Sets a specific Publisher. More... | |
ReplierParams< TReq, TRep > | SetSubscriber (DDS.Subscriber subscriber) |
Sets a specific Subscriber. More... | |
ReplierParams< TReq, TRep > | SetReplierListener (ReplierListener< TReq, TRep > replierListener) |
Sets a listener that is called when requests are available. More... | |
Contains the parameters for creating a RTI::Connext::RequestReply::Replier<TReq,TRep>.
TReq | : | class | |
TReq | : | global | |
TReq | : | DDS.ICopyable<TReq> | |
TReq | : | new() | |
TRep | : | class | |
TRep | : | global | |
TRep | : | DDS.ICopyable<TRep> | |
TRep | : | new() |
|
inline |
Creates a ReplierParams with the parameters that a Replier always needs.
In addition to the parameters this constructor takes, a Replier needs either:
The other parameters are optional.
participant | The DomainParticipant that this replier uses to join a domain. |
requestTypeSupport | The type support for type TReq |
replyTypeSupport | The type support for type Trep |
|
inline |
The service name the Replier offers and Requesters use to match.
|
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. If that topic already exists, it will be reused. This is useful to have the Replier use a DDS::ContentFilteredTopic to receive only certain requests.
|
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 c the SetServiceName. If that topic already exists, it will be reused.
|
inline |
Sets the quality of service of the reply DataWriter.
|
inline |
Sets the quality of service of the request DataReader.
|
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.
qosLibraryName | The name of the QoS library |
qosProfileName | The name of the QoS profile inside the QoS library |
|
inline |
Sets a specific Publisher.
|
inline |
Sets a specific Subscriber.
|
inline |
Sets a listener that is called when requests are available.
Referenced by RTI.Connext.RequestReply.ReplierParams< TReq, TRep >.ReplierParams(), and RTI.Connext.RequestReply.SimpleReplier< TReq, TRep >.SimpleReplier().