OpenDDS::DCPS::DataReaderCallbacks Class Reference

Defines the interface for Discovery callbacks into the DataReader. More...

#include <DataReaderCallbacks.h>

Inheritance diagram for OpenDDS::DCPS::DataReaderCallbacks:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 DataReaderCallbacks ()
virtual ~DataReaderCallbacks ()
virtual void add_association (const RepoId &yourId, const WriterAssociation &writer, bool active)=0
virtual void association_complete (const RepoId &remote_id)=0
virtual void remove_associations (const WriterIdSeq &writers, CORBA::Boolean callback)=0
virtual void update_incompatible_qos (const IncompatibleQosStatus &status)=0
virtual void inconsistent_topic ()=0
virtual void signal_liveliness (const RepoId &remote_participant)=0
virtual void register_for_writer (const RepoId &, const RepoId &, const RepoId &, const TransportLocatorSeq &, DiscoveryListener *)
virtual void unregister_for_writer (const RepoId &, const RepoId &, const RepoId &)

Detailed Description

Defines the interface for Discovery callbacks into the DataReader.

Definition at line 27 of file DataReaderCallbacks.h.


Constructor & Destructor Documentation

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

Definition at line 30 of file DataReaderCallbacks.h.

00030 {}

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

Definition at line 32 of file DataReaderCallbacks.h.

00032 {}


Member Function Documentation

virtual void OpenDDS::DCPS::DataReaderCallbacks::add_association ( const RepoId yourId,
const WriterAssociation writer,
bool  active 
) [pure virtual]

Implemented in OpenDDS::DCPS::DataReaderImpl, and OpenDDS::DCPS::RecorderImpl.

Referenced by OpenDDS::DCPS::DataReaderRemoteImpl::add_association(), OpenDDS::DCPS::EndpointManager< OpenDDS::DCPS::StaticDiscoveredParticipantData >::match(), and OpenDDS::DCPS::DcpsUpcalls::svc().

virtual void OpenDDS::DCPS::DataReaderCallbacks::association_complete ( const RepoId remote_id  )  [pure virtual]

Implemented in OpenDDS::DCPS::DataReaderImpl, and OpenDDS::DCPS::RecorderImpl.

Referenced by OpenDDS::DCPS::DataReaderRemoteImpl::association_complete().

virtual void OpenDDS::DCPS::DataReaderCallbacks::inconsistent_topic (  )  [pure virtual]

Implemented in OpenDDS::DCPS::DataReaderImpl, and OpenDDS::DCPS::RecorderImpl.

virtual void OpenDDS::DCPS::DataReaderCallbacks::register_for_writer ( const RepoId ,
const RepoId ,
const RepoId ,
const TransportLocatorSeq ,
DiscoveryListener  
) [inline, virtual]

Reimplemented in OpenDDS::DCPS::DataReaderImpl, and OpenDDS::DCPS::RecorderImpl.

Definition at line 49 of file DataReaderCallbacks.h.

00053                                                                     { }

virtual void OpenDDS::DCPS::DataReaderCallbacks::remove_associations ( const WriterIdSeq writers,
CORBA::Boolean  callback 
) [pure virtual]

Implemented in OpenDDS::DCPS::RecorderImpl.

Referenced by OpenDDS::DCPS::EndpointManager< OpenDDS::DCPS::StaticDiscoveredParticipantData >::match(), and OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations().

virtual void OpenDDS::DCPS::DataReaderCallbacks::signal_liveliness ( const RepoId remote_participant  )  [pure virtual]

Implemented in OpenDDS::DCPS::DataReaderImpl, and OpenDDS::DCPS::RecorderImpl.

virtual void OpenDDS::DCPS::DataReaderCallbacks::unregister_for_writer ( const RepoId ,
const RepoId ,
const RepoId  
) [inline, virtual]

Reimplemented in OpenDDS::DCPS::DataReaderImpl, and OpenDDS::DCPS::RecorderImpl.

Definition at line 55 of file DataReaderCallbacks.h.

00057                                                                  { }

virtual void OpenDDS::DCPS::DataReaderCallbacks::update_incompatible_qos ( const IncompatibleQosStatus status  )  [pure virtual]

Implemented in OpenDDS::DCPS::DataReaderImpl, and OpenDDS::DCPS::RecorderImpl.

Referenced by OpenDDS::DCPS::EndpointManager< OpenDDS::DCPS::StaticDiscoveredParticipantData >::match(), and OpenDDS::DCPS::DataReaderRemoteImpl::update_incompatible_qos().


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