RTI Connext Traditional C++ API Version 7.2.0
|
A callback-based replier. More...
Public Member Functions | |
SimpleReplier (DDSDomainParticipant *participant, const std::string &service_name, SimpleReplierListener< TReq, TRep > &listener) | |
Creates a new SimpleReplier. More... | |
SimpleReplier (const SimpleReplierParams< TReq, TRep > ¶ms) | |
Creates a new SimpleReplier. More... | |
virtual | ~SimpleReplier () |
Releases the resources created by this SimpleReplier. More... | |
A callback-based replier.
A SimpleReplier is based on a connext::SimpleReplierListener that users provide . Requests are passed to the callback, which returns a reply. The reply is directed only to the Requester that sent the request.
SimpleRepliers are useful for simple use cases where a single reply for a request can be generated quickly, for example, looking up a table.
When more than one reply for a request can be generated or the processing is complex or needs to happen asynchronously, use a connext::Replier instead.
connext::SimpleReplier< TReq, TRep >::SimpleReplier | ( | DDSDomainParticipant * | participant, |
const std::string & | service_name, | ||
SimpleReplierListener< TReq, TRep > & | listener | ||
) |
Creates a new SimpleReplier.
|
explicit |
Creates a new SimpleReplier.
|
virtual |
Releases the resources created by this SimpleReplier.