Class TypeLookupRequestListener

Inheritance Relationships

Base Types

Class Documentation

class TypeLookupRequestListener : public eprosima::fastrtps::rtps::ReaderListener, public eprosima::fastrtps::rtps::WriterListener

Class TypeLookupRequestListener that receives the typelookup request messages of remote endpoints.

Public Functions

TypeLookupRequestListener(TypeLookupManager *pwlp)

Constructor.

Parameters:

pwlp – Pointer to the writer liveliness protocol

virtual ~TypeLookupRequestListener() override

Destructor.

virtual void onNewCacheChangeAdded(fastrtps::rtps::RTPSReader *reader, const fastrtps::rtps::CacheChange_t *const change) override

Method call when this class is notified of a new cache change.

Parameters:
  • reader – The reader receiving the cache change

  • change – The cache change

virtual void onWriterChangeReceivedByAll(fastrtps::rtps::RTPSWriter*, fastrtps::rtps::CacheChange_t *change) override

This method is called when all the readers matched with this Writer acknowledge that a cache change has been received.

Parameters:

change – The cache change