CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
DDS::rpc::RequesterListener< TReq, TRep > Class Template Referenceabstract

RequesterListener can be installed on a Requester. More...

Inheritance diagram for DDS::rpc::RequesterListener< TReq, TRep >:
DDS::rpc::ListenerBase

Public Member Functions

virtual void on_reply_available (Requester< TReq, TRep > &)=0
 Invoked when one or more replies are available. More...
 

Detailed Description

template<class TReq, class TRep>
class DDS::rpc::RequesterListener< TReq, TRep >

RequesterListener can be installed on a Requester.

RequesterListener<TReq,TRep> interface is used to receive notification of reply arrival. It is passed to the Requester through RequesterParams. It extends ListenerBase and enables processing of replies. The callback is provided the replier object and returns void.

See also
RequesterParams

Member Function Documentation

◆ on_reply_available()

template<class TReq, class TRep>
virtual void DDS::rpc::RequesterListener< TReq, TRep >::on_reply_available ( Requester< TReq, TRep > &  )
pure virtual

Invoked when one or more replies are available.

Can process the replies as appropriate.


© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.