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().

1.6.1