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

#include <TransportReceiveListener.h>

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

Public Member Functions

virtual ~TransportReceiveListener ()
 
virtual void data_received (const ReceivedDataSample &sample)=0
 
virtual void notify_subscription_disconnected (const WriterIdSeq &pubids)=0
 
virtual void notify_subscription_reconnected (const WriterIdSeq &pubids)=0
 
virtual void notify_subscription_lost (const WriterIdSeq &pubids)=0
 
virtual void remove_associations (const WriterIdSeq &pubids, bool notify)=0
 
virtual void transport_discovery_change ()
 
- 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
 

Protected Member Functions

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

Detailed Description

Definition at line 23 of file TransportReceiveListener.h.

Constructor & Destructor Documentation

◆ ~TransportReceiveListener()

OpenDDS::DCPS::TransportReceiveListener::~TransportReceiveListener ( )
virtual

Definition at line 19 of file TransportReceiveListener.cpp.

References DBG_ENTRY_LVL, and OPENDDS_END_VERSIONED_NAMESPACE_DECL.

20 {
21  DBG_ENTRY_LVL("TransportReceiveListener","~TransportReceiveListener",6);
22 }
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
Definition: EntryExit.h:68

◆ TransportReceiveListener()

OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL OpenDDS::DCPS::TransportReceiveListener::TransportReceiveListener ( )
protected

Definition at line 14 of file TransportReceiveListener.cpp.

References DBG_ENTRY_LVL.

15 {
16  DBG_ENTRY_LVL("TransportReceiveListener","TransportReceiveListener",6);
17 }
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
Definition: EntryExit.h:68

Member Function Documentation

◆ data_received()

virtual void OpenDDS::DCPS::TransportReceiveListener::data_received ( const ReceivedDataSample sample)
pure virtual

◆ notify_subscription_disconnected()

virtual void OpenDDS::DCPS::TransportReceiveListener::notify_subscription_disconnected ( const WriterIdSeq pubids)
pure virtual

◆ notify_subscription_lost()

virtual void OpenDDS::DCPS::TransportReceiveListener::notify_subscription_lost ( const WriterIdSeq pubids)
pure virtual

◆ notify_subscription_reconnected()

virtual void OpenDDS::DCPS::TransportReceiveListener::notify_subscription_reconnected ( const WriterIdSeq pubids)
pure virtual

◆ remove_associations()

virtual void OpenDDS::DCPS::TransportReceiveListener::remove_associations ( const WriterIdSeq pubids,
bool  notify 
)
pure virtual

◆ transport_discovery_change()

virtual void OpenDDS::DCPS::TransportReceiveListener::transport_discovery_change ( )
inlinevirtual

Reimplemented in OpenDDS::DCPS::DataReaderImpl.

Definition at line 37 of file TransportReceiveListener.h.

Referenced by OpenDDS::DCPS::DataLink::network_change().

37 {}

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