OpenDDS::DCPS::DiscoveryListener Class Reference

Defines the interface that allows DataWriters (and lower levels) to inform discovery. More...

#include <DiscoveryListener.h>

Inheritance diagram for OpenDDS::DCPS::DiscoveryListener:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 DiscoveryListener ()
virtual ~DiscoveryListener ()
virtual void reader_exists (const RepoId &readerid, const RepoId &writerid)=0
virtual void reader_does_not_exist (const RepoId &readerid, const RepoId &writerid)=0
virtual void writer_exists (const RepoId &writerid, const RepoId &readerid)=0
virtual void writer_does_not_exist (const RepoId &writerid, const RepoId &readerid)=0

Detailed Description

Defines the interface that allows DataWriters (and lower levels) to inform discovery.

Definition at line 22 of file DiscoveryListener.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::DiscoveryListener::DiscoveryListener (  )  [inline]

Definition at line 25 of file DiscoveryListener.h.

00025 {}

virtual OpenDDS::DCPS::DiscoveryListener::~DiscoveryListener (  )  [inline, virtual]

Definition at line 27 of file DiscoveryListener.h.

00027 {}


Member Function Documentation

virtual void OpenDDS::DCPS::DiscoveryListener::reader_does_not_exist ( const RepoId readerid,
const RepoId writerid 
) [pure virtual]

Implemented in OpenDDS::DCPS::StaticEndpointManager.

Referenced by OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats().

virtual void OpenDDS::DCPS::DiscoveryListener::reader_exists ( const RepoId readerid,
const RepoId writerid 
) [pure virtual]

Implemented in OpenDDS::DCPS::StaticEndpointManager.

virtual void OpenDDS::DCPS::DiscoveryListener::writer_does_not_exist ( const RepoId writerid,
const RepoId readerid 
) [pure virtual]

Implemented in OpenDDS::DCPS::StaticEndpointManager.

Referenced by OpenDDS::DCPS::RtpsUdpDataLink::check_heartbeats().

virtual void OpenDDS::DCPS::DiscoveryListener::writer_exists ( const RepoId writerid,
const RepoId readerid 
) [pure virtual]

Implemented in OpenDDS::DCPS::StaticEndpointManager.


The documentation for this class was generated from the following file:
Generated on Fri Feb 12 20:06:15 2016 for OpenDDS by  doxygen 1.4.7