Defines the interface for Discovery callbacks into the DataReader. More...
#include <DataReaderCallbacks.h>
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 &) |
Defines the interface for Discovery callbacks into the DataReader.
Definition at line 30 of file DataReaderCallbacks.h.
OpenDDS::DCPS::DataReaderCallbacks::DataReaderCallbacks | ( | ) | [inline] |
Definition at line 34 of file DataReaderCallbacks.h.
virtual OpenDDS::DCPS::DataReaderCallbacks::~DataReaderCallbacks | ( | ) | [inline, virtual] |
Definition at line 36 of file DataReaderCallbacks.h.
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::EndpointManager< Security::SPDPdiscoveredParticipantData >::match(), OpenDDS::DCPS::DcpsUpcalls::svc(), and OpenDDS::DCPS::StaticEndpointManager::writer_exists().
virtual void OpenDDS::DCPS::DataReaderCallbacks::association_complete | ( | const RepoId & | remote_id | ) | [pure virtual] |
Implemented in OpenDDS::DCPS::DataReaderImpl, and OpenDDS::DCPS::RecorderImpl.
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 53 of file DataReaderCallbacks.h.
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< Security::SPDPdiscoveredParticipantData >::match(), and OpenDDS::DCPS::StaticEndpointManager::writer_does_not_exist().
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 59 of file DataReaderCallbacks.h.
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< Security::SPDPdiscoveredParticipantData >::match().