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

#include <MulticastSessionFactory.h>

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

Public Member Functions

virtual ~MulticastSessionFactory ()
 
virtual int requires_send_buffer () const =0
 
virtual MulticastSession_rch create (RcHandle< ReactorInterceptor > interceptor, MulticastDataLink *link, MulticastPeer remote_peer)=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

Definition at line 34 of file MulticastSessionFactory.h.

Constructor & Destructor Documentation

◆ ~MulticastSessionFactory()

OpenDDS::DCPS::MulticastSessionFactory::~MulticastSessionFactory ( )
virtual

Definition at line 15 of file MulticastSessionFactory.cpp.

References OPENDDS_END_VERSIONED_NAMESPACE_DECL.

16 {
17 }

Member Function Documentation

◆ create()

virtual MulticastSession_rch OpenDDS::DCPS::MulticastSessionFactory::create ( RcHandle< ReactorInterceptor interceptor,
MulticastDataLink link,
MulticastPeer  remote_peer 
)
pure virtual

◆ requires_send_buffer()

virtual int OpenDDS::DCPS::MulticastSessionFactory::requires_send_buffer ( ) const
pure virtual

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