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

#include <Ice.h>

Inheritance diagram for OpenDDS::ICE::Endpoint:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::ICE::Endpoint:
Collaboration graph
[legend]

Public Member Functions

virtual ~Endpoint ()
 
virtual AddressListType host_addresses () const =0
 
virtual void send (const ACE_INET_Addr &address, const STUN::Message &message)=0
 
virtual ACE_INET_Addr stun_server_address () const =0
 
virtual void ice_connect (const GuidSetType &, const ACE_INET_Addr &)
 
virtual void ice_disconnect (const GuidSetType &, const ACE_INET_Addr &)
 
- 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 41 of file RTPS/ICE/Ice.h.

Constructor & Destructor Documentation

◆ ~Endpoint()

virtual OpenDDS::ICE::Endpoint::~Endpoint ( )
inlinevirtual

Definition at line 43 of file RTPS/ICE/Ice.h.

References send().

43 {}

Member Function Documentation

◆ host_addresses()

virtual AddressListType OpenDDS::ICE::Endpoint::host_addresses ( ) const
pure virtual

◆ ice_connect()

virtual void OpenDDS::ICE::Endpoint::ice_connect ( const GuidSetType ,
const ACE_INET_Addr  
)
inlinevirtual

Reimplemented in OpenDDS::RTPS::Spdp::SpdpTransport.

Definition at line 47 of file RTPS/ICE/Ice.h.

47 {}

◆ ice_disconnect()

virtual void OpenDDS::ICE::Endpoint::ice_disconnect ( const GuidSetType ,
const ACE_INET_Addr  
)
inlinevirtual

Reimplemented in OpenDDS::RTPS::Spdp::SpdpTransport.

Definition at line 48 of file RTPS/ICE/Ice.h.

48 {}

◆ send()

virtual void OpenDDS::ICE::Endpoint::send ( const ACE_INET_Addr address,
const STUN::Message message 
)
pure virtual

◆ stun_server_address()

virtual ACE_INET_Addr OpenDDS::ICE::Endpoint::stun_server_address ( ) const
pure virtual

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