RTI Connext Modern C++ API  Version 5.3.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
rti::queuing::QueueRequesterListener< TReq, TRep > Class Template Referenceabstract

Called when certain events occur in a QueueRequester. More...

#include <rti/queuing/QueueRequesterListener.hpp>

Inheritance diagram for rti::queuing::QueueRequesterListener< TReq, TRep >:
rti::queuing::NoOpQueueRequesterListener< TReq, TRep >

Public Member Functions

virtual void on_request_acknowledged (QueueRequester< TReq, TRep > &requester, const rti::pub::AcknowledgmentInfo &info)=0
 User callback.
 
virtual void on_reply_available (QueueRequester< TReq, TRep > &requester)=0
 User callback.
 
virtual void on_request_shared_reader_queue_matched (QueueRequester< TReq, TRep > &requester, const dds::core::status::PublicationMatchedStatus &status)=0
 User callback.
 
virtual void on_reply_shared_reader_queue_matched (QueueRequester< TReq, TRep > &requester, const dds::core::status::SubscriptionMatchedStatus &status)=0
 User callback.
 

Detailed Description

template<typename TReq, typename TRep>
class rti::queuing::QueueRequesterListener< TReq, TRep >

Called when certain events occur in a QueueRequester.

A QueueRequester listener is a way to implement a callback that will be invoked when certain events happen. It is an optional parameter in QueueRequesterParams.

See Also
QueueProducerListener
QueueConsumerListener
QueueRequester::QueueRequester()

Member Function Documentation

template<typename TReq , typename TRep >
virtual void rti::queuing::QueueRequesterListener< TReq, TRep >::on_request_acknowledged ( QueueRequester< TReq, TRep > &  requester,
const rti::pub::AcknowledgmentInfo info 
)
pure virtual
template<typename TReq , typename TRep >
virtual void rti::queuing::QueueRequesterListener< TReq, TRep >::on_reply_available ( QueueRequester< TReq, TRep > &  requester)
pure virtual
template<typename TReq , typename TRep >
virtual void rti::queuing::QueueRequesterListener< TReq, TRep >::on_request_shared_reader_queue_matched ( QueueRequester< TReq, TRep > &  requester,
const dds::core::status::PublicationMatchedStatus status 
)
pure virtual
template<typename TReq , typename TRep >
virtual void rti::queuing::QueueRequesterListener< TReq, TRep >::on_reply_shared_reader_queue_matched ( QueueRequester< TReq, TRep > &  requester,
const dds::core::status::SubscriptionMatchedStatus status 
)
pure virtual

RTI Connext Modern C++ API Version 5.3.1 Copyright © Mon Feb 19 2018 Real-Time Innovations, Inc