Ring Daemon 16.0.0
Loading...
Searching...
No Matches
jami::tls::ChanneledSIPTransport Class Reference

ChanneledSIPTransport. More...

#include <channeled_transport.h>

Inheritance diagram for jami::tls::ChanneledSIPTransport:
Inheritance graph
Collaboration diagram for jami::tls::ChanneledSIPTransport:
Collaboration graph

Public Member Functions

 ChanneledSIPTransport (pjsip_endpoint *endpt, const std::shared_ptr< dhtnet::ChannelSocket > &socket, onShutdownCb &&cb)
 
dhtnet::IpAddr getLocalAddress () const override
 
pjsip_transportgetTransportBase () override
 
void start ()
 Connect callbacks for channeled socket, must be done when the channel is ready to be used.
 
 ~ChanneledSIPTransport ()
 
- Public Member Functions inherited from jami::tls::AbstractSIPTransport
virtual ~AbstractSIPTransport ()
 

Detailed Description

ChanneledSIPTransport.

Implements a pjsip_transport on top of a ChannelSocket

Definition at line 45 of file channeled_transport.h.

Constructor & Destructor Documentation

◆ ChanneledSIPTransport()

jami::tls::ChanneledSIPTransport::ChanneledSIPTransport ( pjsip_endpoint endpt,
const std::shared_ptr< dhtnet::ChannelSocket > &  socket,
onShutdownCb &&  cb 
)

◆ ~ChanneledSIPTransport()

jami::tls::ChanneledSIPTransport::~ChanneledSIPTransport ( )

Definition at line 192 of file channeled_transport.cpp.

References jami::tls::AbstractSIPTransport::TransportData::base, jami::emitSignal(), getTransportBase(), and JAMI_LOG.

Here is the call graph for this function:

Member Function Documentation

◆ getLocalAddress()

dhtnet::IpAddr jami::tls::ChanneledSIPTransport::getLocalAddress ( ) const
inlineoverridevirtual

Implements jami::tls::AbstractSIPTransport.

Definition at line 60 of file channeled_transport.h.

◆ getTransportBase()

pjsip_transport * jami::tls::ChanneledSIPTransport::getTransportBase ( )
inlineoverridevirtual

◆ start()

void jami::tls::ChanneledSIPTransport::start ( )

Connect callbacks for channeled socket, must be done when the channel is ready to be used.

Definition at line 152 of file channeled_transport.cpp.

References jami::tls::AbstractSIPTransport::TransportData::base, and jami::emitSignal().

Here is the call graph for this function:

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