OpenDDS::DCPS::DataWriterCallbacks Class Reference

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

#include <DataWriterCallbacks.h>

Inheritance diagram for OpenDDS::DCPS::DataWriterCallbacks:

Inheritance graph
[legend]
List of all members.

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 &)

Detailed Description

Defines the interface for Discovery callbacks into the DataWriter.

Definition at line 27 of file DataWriterCallbacks.h.


Constructor & Destructor Documentation

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

Definition at line 30 of file DataWriterCallbacks.h.

00030 {}

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

Definition at line 32 of file DataWriterCallbacks.h.

00032 {}


Member Function Documentation

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::DataWriterRemoteImpl::add_association(), and OpenDDS::DCPS::EndpointManager< OpenDDS::DCPS::StaticDiscoveredParticipantData >::match().

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::DataWriterRemoteImpl::association_complete(), OpenDDS::DCPS::EndpointManager< OpenDDS::DCPS::StaticDiscoveredParticipantData >::match(), 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 50 of file DataWriterCallbacks.h.

00054                                                                     { }

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< OpenDDS::DCPS::StaticDiscoveredParticipantData >::match(), and OpenDDS::DCPS::DataWriterRemoteImpl::remove_associations().

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 56 of file DataWriterCallbacks.h.

00058                                                                  { }

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< OpenDDS::DCPS::StaticDiscoveredParticipantData >::match(), and OpenDDS::DCPS::DataWriterRemoteImpl::update_incompatible_qos().

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.

Referenced by OpenDDS::DCPS::DataWriterRemoteImpl::update_subscription_params().


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