RTI Connext C# API
7.0.0
|
A builder that allows configuring and creating a new Requester. It can be retrieved via participant.BuildRequester<TRequest, TReply>()
(an extension method defined in DomainParticipantRequestReplyExtensions).
More...
Public Member Functions | |
RequesterBuilder< TRequest, TReply > | WithTopicNames (string requestTopicName, string replyTopicName) |
Sets RequestTopicName and ReplyTopicName. More... | |
RequesterBuilder< TRequest, TReply > | WithServiceName (string serviceName) |
Sets ServiceName. More... | |
RequesterBuilder< TRequest, TReply > | WithPublisher (Publisher publisher) |
Sets Publisher. More... | |
RequesterBuilder< TRequest, TReply > | WithSubscriber (Subscriber subscriber) |
Sets Subscriber. More... | |
RequesterBuilder< TRequest, TReply > | WithDataWriterQos (DataWriterQos dataWriterQos) |
Sets DataWriterQos. More... | |
RequesterBuilder< TRequest, TReply > | WithDataReaderQos (DataReaderQos dataReaderQos) |
Sets DataReaderQos. More... | |
RequesterBuilder< TRequest, TReply > | WithRequestDynamicType (DynamicType requestDynamicType) |
Sets RequestDynamicType. More... | |
RequesterBuilder< TRequest, TReply > | WithReplyDynamicType (DynamicType replyDynamicType) |
Sets ReplyDynamicType. More... | |
Requester< TRequest, TReply > | Create () |
Creates a new Requester object using the current properties of the RequesterBuilder<TRequest, TReply> instance. More... | |
Properties | |
DomainParticipant | Participant [get] |
The DomainParticipant used by the Requester. 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... | |
Publisher | Publisher [get, set] |
The publisher used by the Requester. More... | |
Subscriber | Subscriber [get, set] |
The subscriber used by the Requester. More... | |
DataWriterQos | DataWriterQos [get, set] |
The QoS used by the Requester's underlying DataWriter<TReply>. More... | |
DataReaderQos | DataReaderQos [get, set] |
The QoS used by the Requester'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 Requester. It can be retrieved via participant.BuildRequester<TRequest, TReply>()
(an extension method defined in DomainParticipantRequestReplyExtensions).
The builder's configuration will be used to create the resulting Requester. Either WithTopicNames or WithServiceName has to be used to set the corresponding properties for creation to be successful. The rest of properties will use the default configuration if not specified.
Requester<TRequest, TReply> Create | ( | ) |
RequesterBuilder<TRequest, TReply> WithDataReaderQos | ( | DataReaderQos | dataReaderQos | ) |
Sets DataReaderQos.
dataReaderQos | The new DataReaderQos to be set. |
RequesterBuilder<TRequest, TReply> WithDataWriterQos | ( | DataWriterQos | dataWriterQos | ) |
Sets DataWriterQos.
dataWriterQos | The new DataWriterQos to be set. |
RequesterBuilder<TRequest, TReply> WithPublisher | ( | Publisher | publisher | ) |
RequesterBuilder<TRequest, TReply> WithReplyDynamicType | ( | DynamicType | replyDynamicType | ) |
Sets ReplyDynamicType.
replyDynamicType | The new ReplyDynamicType to be set. |
RequesterBuilder<TRequest, TReply> WithRequestDynamicType | ( | DynamicType | requestDynamicType | ) |
Sets RequestDynamicType.
requestDynamicType | The new RequestDynamicType to be set. |
RequesterBuilder<TRequest, TReply> WithServiceName | ( | string | serviceName | ) |
Sets ServiceName.
serviceName | The new ServiceName to be set. |
Either the topic names or ServiceName have to be set in order to call Create().
RequesterBuilder<TRequest, TReply> WithSubscriber | ( | Subscriber | subscriber | ) |
RequesterBuilder<TRequest, TReply> WithTopicNames | ( | string | requestTopicName, |
string | replyTopicName | ||
) |
Sets RequestTopicName and ReplyTopicName.
requestTopicName | The new RequestTopicName to be set. |
replyTopicName | The new ReplyTopicName to be set. |
Either the topic names or ServiceName have to be set in order to call Create().
|
getset |
The QoS used by the Requester's underlying DataReader<TRequest>.
|
getset |
The QoS used by the Requester's underlying DataWriter<TReply>.
|
get |
The DomainParticipant used by the Requester.
|
getset |
The reply type, when Rti.Types.Dynamic.DynamicData is used.
This is required when the Requester's TReply is Rti.Types.Dynamic.DynamicData.
|
getset |
The name of the reply topic a Requester and a Replier use to match.
Either both topic names or ServiceName have to be set.
|
getset |
The request type, when Rti.Types.Dynamic.DynamicData is used.
This is required when the Requester's TRequest is Rti.Types.Dynamic.DynamicData.
|
getset |
The name of the request topic a Requester and a Replier use to match.
Either both topic names or ServiceName have to be set.
|
getset |
The service name that a Requester and a Replier use to match.
Either both topic names or ServiceName have to be set.
|
getset |
The subscriber used by the Requester.