OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | List of all members
OpenDDS::DCPS::DataWriterCallbacks Class Referenceabstract

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

#include <DataWriterCallbacks.h>

Inheritance diagram for OpenDDS::DCPS::DataWriterCallbacks:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::DCPS::DataWriterCallbacks:
Collaboration graph
[legend]

Public Member Functions

 DataWriterCallbacks ()
 
virtual ~DataWriterCallbacks ()
 
virtual void add_association (const GUID_t &yourId, const ReaderAssociation &reader, bool active)=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 GUID_t &readerId, const DDS::StringSeq &exprParams)=0
 
virtual void register_for_reader (const GUID_t &, const GUID_t &, const GUID_t &, const TransportLocatorSeq &, DiscoveryListener *)
 
virtual void unregister_for_reader (const GUID_t &, const GUID_t &, const GUID_t &)
 
virtual void update_locators (const GUID_t &, const TransportLocatorSeq &)
 
virtual WeakRcHandle< ICE::Endpointget_ice_endpoint ()=0
 
- Public Member Functions inherited from OpenDDS::DCPS::RcObject
virtual ~RcObject ()
 
virtual void _add_ref ()
 
virtual void _remove_ref ()
 
long ref_count () const
 
WeakObject_get_weak_object () const
 

Additional Inherited Members

- Protected Member Functions inherited from OpenDDS::DCPS::RcObject
 RcObject ()
 

Detailed Description

Defines the interface for Discovery callbacks into the DataWriter.

Definition at line 34 of file DataWriterCallbacks.h.

Constructor & Destructor Documentation

◆ DataWriterCallbacks()

OpenDDS::DCPS::DataWriterCallbacks::DataWriterCallbacks ( )
inline

Definition at line 38 of file DataWriterCallbacks.h.

38 {}

◆ ~DataWriterCallbacks()

virtual OpenDDS::DCPS::DataWriterCallbacks::~DataWriterCallbacks ( )
inlinevirtual

Definition at line 40 of file DataWriterCallbacks.h.

40 {}

Member Function Documentation

◆ add_association()

virtual void OpenDDS::DCPS::DataWriterCallbacks::add_association ( const GUID_t yourId,
const ReaderAssociation reader,
bool  active 
)
pure virtual

◆ get_ice_endpoint()

virtual WeakRcHandle<ICE::Endpoint> OpenDDS::DCPS::DataWriterCallbacks::get_ice_endpoint ( )
pure virtual

◆ register_for_reader()

virtual void OpenDDS::DCPS::DataWriterCallbacks::register_for_reader ( const GUID_t ,
const GUID_t ,
const GUID_t ,
const TransportLocatorSeq ,
DiscoveryListener  
)
inlinevirtual

Reimplemented in OpenDDS::DCPS::DataWriterImpl, and OpenDDS::DCPS::ReplayerImpl.

Definition at line 54 of file DataWriterCallbacks.h.

58  { }

◆ remove_associations()

virtual void OpenDDS::DCPS::DataWriterCallbacks::remove_associations ( const ReaderIdSeq readers,
CORBA::Boolean  callback 
)
pure virtual

◆ unregister_for_reader()

virtual void OpenDDS::DCPS::DataWriterCallbacks::unregister_for_reader ( const GUID_t ,
const GUID_t ,
const GUID_t  
)
inlinevirtual

Reimplemented in OpenDDS::DCPS::DataWriterImpl, and OpenDDS::DCPS::ReplayerImpl.

Definition at line 60 of file DataWriterCallbacks.h.

62  { }

◆ update_incompatible_qos()

virtual void OpenDDS::DCPS::DataWriterCallbacks::update_incompatible_qos ( const IncompatibleQosStatus status)
pure virtual

◆ update_locators()

virtual void OpenDDS::DCPS::DataWriterCallbacks::update_locators ( const GUID_t ,
const TransportLocatorSeq  
)
inlinevirtual

Reimplemented in OpenDDS::DCPS::DataWriterImpl.

Definition at line 64 of file DataWriterCallbacks.h.

65  { }

◆ update_subscription_params()

virtual void OpenDDS::DCPS::DataWriterCallbacks::update_subscription_params ( const GUID_t readerId,
const DDS::StringSeq exprParams 
)
pure virtual

The documentation for this class was generated from the following file: