SimpleReplierListener can be installed on a Replier. More...
Public Member Functions | |
virtual TRep * | process_request (const Sample< TReq > &, const DDS::SampleIdentity_t &)=0 |
Invoked when the Replier has recieved a request. More... | |
SimpleReplierListener can be installed on a Replier.
SimpleReplierListener<TReq, TRep> is used to provide a synchronous request listener for a Replier. ReplierParams is used to pass an instance of SimpleReplierListener<TReq, TRep>. It extends the ListenerBase abstract class and enables synchronous processing of the requests. The callback is provided the request object and must return a reply.
|
pure virtual |
Invoked when the Replier has recieved a request.
Must initilaize and return a Reply.