RTI Connext .Net APIs
Version 5.0.0
|
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. | |
![]() | |
virtual void | Validate () |
Additional Inherited Members | |
![]() | |
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] |
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 these parameters, 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.
|
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.
|
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.