|
SimpleReplierBuilder< TRequest, TReply > | WithTopicNames (string requestTopicName, string replyTopicName) |
| Sets RequestTopicName and ReplyTopicName. More...
|
|
SimpleReplierBuilder< TRequest, TReply > | WithServiceName (string serviceName) |
| Sets ServiceName. More...
|
|
SimpleReplierBuilder< TRequest, TReply > | WithRequestHandler (Func< TRequest, TReply > requestHandler) |
| Sets RequestHandler. More...
|
|
SimpleReplierBuilder< TRequest, TReply > | WithPublisher (Publisher publisher) |
| Sets Publisher. More...
|
|
SimpleReplierBuilder< TRequest, TReply > | WithSubscriber (Subscriber subscriber) |
| Sets Subscriber. More...
|
|
SimpleReplierBuilder< TRequest, TReply > | WithDataWriterQos (DataWriterQos dataWriterQos) |
| Sets DataWriterQos. More...
|
|
SimpleReplierBuilder< TRequest, TReply > | WithDataReaderQos (DataReaderQos dataReaderQos) |
| Sets DataReaderQos. More...
|
|
SimpleReplierBuilder< TRequest, TReply > | WithRequestDynamicType (DynamicType requestDynamicType) |
| Sets RequestDynamicType. More...
|
|
SimpleReplierBuilder< TRequest, TReply > | WithReplyDynamicType (DynamicType replyDynamicType) |
| Sets ReplyDynamicType. More...
|
|
SimpleReplier< TRequest, TReply > | Create () |
| Creates a new SimpleReplier object using the current properties of the SimpleReplierBuilder<TRequest, TReply> instance. More...
|
|
|
DomainParticipant | Participant [get] |
| The DomainParticipant used by the Replier. More...
|
|
string | RequestTopicName [get, set] |
| The name of the request topic a Requester and a Replier use to match. More...
|
|
string | ReplyTopicName [get, set] |
| The name of the reply topic a Requester and a Replier use to match. More...
|
|
string | ServiceName [get, set] |
| The service name that a Requester and a Replier use to match. More...
|
|
Func< TRequest, TReply > | RequestHandler [get, set] |
| The handler to produce a reply for every incoming request. More...
|
|
Publisher | Publisher [get, set] |
| The publisher used by the Replier. More...
|
|
Subscriber | Subscriber [get, set] |
| The subscriber used by the Replier. More...
|
|
DataWriterQos | DataWriterQos [get, set] |
| The QoS used by the Replier's underlying DataWriter<TReply>. More...
|
|
DataReaderQos | DataReaderQos [get, set] |
| The QoS used by the Replier's underlying DataReader<TRequest>. More...
|
|
DynamicType | RequestDynamicType [get, set] |
| The request type, when Rti.Types.Dynamic.DynamicData is used. More...
|
|
DynamicType | ReplyDynamicType [get, set] |
| The reply type, when Rti.Types.Dynamic.DynamicData is used. More...
|
|
A builder that allows configuring and creating a new SimpleReplier. It can be retrieved via participant.BuildSimpleReplier<TRequest, TReply>()
(an extension method defined in DomainParticipantRequestReplyExtensions).
The builder's configuration will be used to create the resulting SimpleReplier. At its simplest form, a SimpleReplier requires only the use of WithServiceName and WithRequestHandler to set the corresponding properties for creation to be successful. Several other "With" methods provide further configuration options.