Defines the interface for Discovery callbacks into the DataWriter. More...
#include <DataWriterCallbacks.h>
Public Member Functions | |
DataWriterCallbacks () | |
virtual | ~DataWriterCallbacks () |
virtual void | add_association (const RepoId &yourId, const ReaderAssociation &reader, bool active)=0 |
virtual void | association_complete (const RepoId &remote_id)=0 |
virtual void | remove_associations (const ReaderIdSeq &readers, CORBA::Boolean callback)=0 |
virtual void | update_incompatible_qos (const IncompatibleQosStatus &status)=0 |
virtual void | update_subscription_params (const RepoId &readerId, const DDS::StringSeq &exprParams)=0 |
virtual void | inconsistent_topic ()=0 |
virtual void | register_for_reader (const RepoId &, const RepoId &, const RepoId &, const TransportLocatorSeq &, DiscoveryListener *) |
virtual void | unregister_for_reader (const RepoId &, const RepoId &, const RepoId &) |
Defines the interface for Discovery callbacks into the DataWriter.
Definition at line 29 of file DataWriterCallbacks.h.
OpenDDS::DCPS::DataWriterCallbacks::DataWriterCallbacks | ( | ) | [inline] |
Definition at line 33 of file DataWriterCallbacks.h.
virtual OpenDDS::DCPS::DataWriterCallbacks::~DataWriterCallbacks | ( | ) | [inline, virtual] |
Definition at line 35 of file DataWriterCallbacks.h.
virtual void OpenDDS::DCPS::DataWriterCallbacks::add_association | ( | const RepoId & | yourId, | |
const ReaderAssociation & | reader, | |||
bool | active | |||
) | [pure virtual] |
Implemented in OpenDDS::DCPS::DataWriterImpl, and OpenDDS::DCPS::ReplayerImpl.
Referenced by OpenDDS::DCPS::EndpointManager< Security::SPDPdiscoveredParticipantData >::match(), and OpenDDS::DCPS::StaticEndpointManager::reader_exists().
virtual void OpenDDS::DCPS::DataWriterCallbacks::association_complete | ( | const RepoId & | remote_id | ) | [pure virtual] |
Implemented in OpenDDS::DCPS::DataWriterImpl, and OpenDDS::DCPS::ReplayerImpl.
Referenced by OpenDDS::DCPS::EndpointManager< Security::SPDPdiscoveredParticipantData >::match(), OpenDDS::DCPS::StaticEndpointManager::reader_exists(), and OpenDDS::DCPS::DcpsUpcalls::svc().
virtual void OpenDDS::DCPS::DataWriterCallbacks::inconsistent_topic | ( | ) | [pure virtual] |
Implemented in OpenDDS::DCPS::DataWriterImpl, and OpenDDS::DCPS::ReplayerImpl.
virtual void OpenDDS::DCPS::DataWriterCallbacks::register_for_reader | ( | const RepoId & | , | |
const RepoId & | , | |||
const RepoId & | , | |||
const TransportLocatorSeq & | , | |||
DiscoveryListener * | ||||
) | [inline, virtual] |
Reimplemented in OpenDDS::DCPS::DataWriterImpl, and OpenDDS::DCPS::ReplayerImpl.
Definition at line 53 of file DataWriterCallbacks.h.
virtual void OpenDDS::DCPS::DataWriterCallbacks::remove_associations | ( | const ReaderIdSeq & | readers, | |
CORBA::Boolean | callback | |||
) | [pure virtual] |
Implemented in OpenDDS::DCPS::ReplayerImpl.
Referenced by OpenDDS::DCPS::EndpointManager< Security::SPDPdiscoveredParticipantData >::match(), and OpenDDS::DCPS::StaticEndpointManager::reader_does_not_exist().
virtual void OpenDDS::DCPS::DataWriterCallbacks::unregister_for_reader | ( | const RepoId & | , | |
const RepoId & | , | |||
const RepoId & | ||||
) | [inline, virtual] |
Reimplemented in OpenDDS::DCPS::DataWriterImpl, and OpenDDS::DCPS::ReplayerImpl.
Definition at line 59 of file DataWriterCallbacks.h.
virtual void OpenDDS::DCPS::DataWriterCallbacks::update_incompatible_qos | ( | const IncompatibleQosStatus & | status | ) | [pure virtual] |
Implemented in OpenDDS::DCPS::DataWriterImpl, and OpenDDS::DCPS::ReplayerImpl.
Referenced by OpenDDS::DCPS::EndpointManager< Security::SPDPdiscoveredParticipantData >::match().
virtual void OpenDDS::DCPS::DataWriterCallbacks::update_subscription_params | ( | const RepoId & | readerId, | |
const DDS::StringSeq & | exprParams | |||
) | [pure virtual] |
Implemented in OpenDDS::DCPS::DataWriterImpl, and OpenDDS::DCPS::ReplayerImpl.