A callback-based replier.
More...
Inherits AlreadyDisposedHelper< SimpleReplier< TReq, TRep >>, and IDisposable.
Inherited by RTI.Connext.RequestReply.SimpleReplier< TReq, TRep >.ReplierListenerAdapter.
Public Member Functions |
| SimpleReplier (DomainParticipant participant, String serviceName, SimpleReplierListener< TReq, TRep > listener, TypeSupport requestTypeSupport, TypeSupport replyTypeSupport) |
| Creates a new SimpleReplier.
|
|
| SimpleReplier (SimpleReplierParams< TReq, TRep > parameters) |
| Creates a new SimpleReplier.
|
|
void | Dispose () |
| Releases the resources created by this SimpleReplier.
|
|
Detailed Description
A callback-based replier.
A SimpleReplier is based on a RTI::Connext::RequestReply::SimpleReplierListener<TReq,TRep> that users provide. Requests are passed to the user callback, which returns a reply.
SimpleRepliers are useful for simple use cases where a single reply for a request can be generated quickly (e.g., looking up a data base).
When more than one reply for a request can be generated or the processing needs to happen asynchronously, use a RTI::Connext::RequestReply::Replier<TReq,TRep> instead.
- See Also
- RTI::Connext::RequestReply::Replier<TReq,TRep>
-
RTI::Connext::RequestReply::SimpleReplierListener<TReq,TRep>
-
SimpleReplier example
Constructor & Destructor Documentation
RTI.Connext.RequestReply.SimpleReplier< TReq, TRep >.SimpleReplier |
( |
DomainParticipant |
participant, |
|
|
String |
serviceName, |
|
|
SimpleReplierListener< TReq, TRep > |
listener, |
|
|
TypeSupport |
requestTypeSupport, |
|
|
TypeSupport |
replyTypeSupport |
|
) |
| |
|
inline |
RTI.Connext.RequestReply.SimpleReplier< TReq, TRep >.SimpleReplier |
( |
SimpleReplierParams< TReq, TRep > |
parameters | ) |
|
|
inline |
Member Function Documentation
void RTI.Connext.RequestReply.SimpleReplier< TReq, TRep >.Dispose |
( |
| ) |
|
|
inline |
Releases the resources created by this SimpleReplier.
- See Also
- RTI::Connext::RequestReply::Replier<TReq,TRep>::Dispose
Property Documentation
DataWriter RTI.Connext.RequestReply.SimpleReplier< TReq, TRep >.ReplyDataWriter |
|
get |
TypedDataReader<TReq> RTI.Connext.RequestReply.SimpleReplier< TReq, TRep >.RequestDataReader |
|
get |