OpenDDS  Snapshot(2023/04/28-20:55)
Public Member Functions | List of all members
OpenDDS::DCPS::DataReaderCallbacks Class Referenceabstract

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

#include <DataReaderCallbacks.h>

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

Public Member Functions

 DataReaderCallbacks ()
 
virtual ~DataReaderCallbacks ()
 
virtual void add_association (const GUID_t &yourId, const WriterAssociation &writer, bool active)=0
 
virtual void remove_associations (const WriterIdSeq &writers, CORBA::Boolean callback)=0
 
virtual void update_incompatible_qos (const IncompatibleQosStatus &status)=0
 
virtual void signal_liveliness (const GUID_t &remote_participant)=0
 
virtual void register_for_writer (const GUID_t &, const GUID_t &, const GUID_t &, const TransportLocatorSeq &, DiscoveryListener *)
 
virtual void unregister_for_writer (const GUID_t &, const GUID_t &, const GUID_t &)
 
virtual void update_locators (const GUID_t &, const TransportLocatorSeq &)
 
virtual DCPS::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 DataReader.

Definition at line 35 of file DataReaderCallbacks.h.

Constructor & Destructor Documentation

◆ DataReaderCallbacks()

OpenDDS::DCPS::DataReaderCallbacks::DataReaderCallbacks ( )
inline

Definition at line 39 of file DataReaderCallbacks.h.

39 {}

◆ ~DataReaderCallbacks()

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

Definition at line 41 of file DataReaderCallbacks.h.

41 {}

Member Function Documentation

◆ add_association()

virtual void OpenDDS::DCPS::DataReaderCallbacks::add_association ( const GUID_t yourId,
const WriterAssociation writer,
bool  active 
)
pure virtual

◆ get_ice_endpoint()

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

◆ register_for_writer()

virtual void OpenDDS::DCPS::DataReaderCallbacks::register_for_writer ( const GUID_t ,
const GUID_t ,
const GUID_t ,
const TransportLocatorSeq ,
DiscoveryListener  
)
inlinevirtual

Reimplemented in OpenDDS::DCPS::DataReaderImpl, and OpenDDS::DCPS::RecorderImpl.

Definition at line 54 of file DataReaderCallbacks.h.

58  { }

◆ remove_associations()

virtual void OpenDDS::DCPS::DataReaderCallbacks::remove_associations ( const WriterIdSeq writers,
CORBA::Boolean  callback 
)
pure virtual

◆ signal_liveliness()

virtual void OpenDDS::DCPS::DataReaderCallbacks::signal_liveliness ( const GUID_t remote_participant)
pure virtual

◆ unregister_for_writer()

virtual void OpenDDS::DCPS::DataReaderCallbacks::unregister_for_writer ( const GUID_t ,
const GUID_t ,
const GUID_t  
)
inlinevirtual

Reimplemented in OpenDDS::DCPS::DataReaderImpl, and OpenDDS::DCPS::RecorderImpl.

Definition at line 60 of file DataReaderCallbacks.h.

62  { }

◆ update_incompatible_qos()

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

◆ update_locators()

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

Reimplemented in OpenDDS::DCPS::DataReaderImpl.

Definition at line 64 of file DataReaderCallbacks.h.

65  { }

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