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]
Collaboration diagram for OpenDDS::DCPS::DataReaderCallbacks:
Collaboration 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 30 of file DataReaderCallbacks.h.


Constructor & Destructor Documentation

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

Definition at line 34 of file DataReaderCallbacks.h.

00034 {}

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

Definition at line 36 of file DataReaderCallbacks.h.

00036 {}


Member Function Documentation

virtual void OpenDDS::DCPS::DataReaderCallbacks::add_association ( const RepoId yourId,
const WriterAssociation writer,
bool  active 
) [pure virtual]
virtual void OpenDDS::DCPS::DataReaderCallbacks::association_complete ( const RepoId remote_id  )  [pure virtual]
virtual void OpenDDS::DCPS::DataReaderCallbacks::inconsistent_topic (  )  [pure virtual]
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 53 of file DataReaderCallbacks.h.

00057                                                                     { }

virtual void OpenDDS::DCPS::DataReaderCallbacks::remove_associations ( const WriterIdSeq writers,
CORBA::Boolean  callback 
) [pure virtual]
virtual void OpenDDS::DCPS::DataReaderCallbacks::signal_liveliness ( const RepoId remote_participant  )  [pure virtual]
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 59 of file DataReaderCallbacks.h.

00061                                                                  { }

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

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1