|
Ring Daemon
|
ChanneledSIPTransport. More...
#include <channeled_transport.h>


Public Member Functions | |
| ChanneledSIPTransport (pjsip_endpoint *endpt, const std::shared_ptr< dhtnet::ChannelSocket > &socket, onShutdownCb &&cb) | |
| dhtnet::IpAddr | getLocalAddress () const override |
| pjsip_transport * | getTransportBase () 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 () |
Implements a pjsip_transport on top of a ChannelSocket
Definition at line 44 of file channeled_transport.h.
| jami::tls::ChanneledSIPTransport::ChanneledSIPTransport | ( | pjsip_endpoint * | endpt, |
| const std::shared_ptr< dhtnet::ChannelSocket > & | socket, | ||
| onShutdownCb && | cb | ||
| ) |
Definition at line 32 of file channeled_transport.cpp.
References jami::tls::AbstractSIPTransport::TransportData::base, jami::emitSignal(), JAMI_ERROR, JAMI_LOG, jami::sip_utils::POOL_TP_INC, jami::sip_utils::POOL_TP_INIT, jami::tls::AbstractSIPTransport::TransportData::self, jami::sip_utils::smart_alloc_pool(), jami::sip_utils::sockaddr_to_host_port(), and jami::sip_utils::TRANSPORT_INFO_LENGTH.

| jami::tls::ChanneledSIPTransport::~ChanneledSIPTransport | ( | ) |
Definition at line 178 of file channeled_transport.cpp.
References jami::tls::AbstractSIPTransport::TransportData::base, jami::emitSignal(), getTransportBase(), and JAMI_LOG.

|
inlineoverridevirtual |
Implements jami::tls::AbstractSIPTransport.
Definition at line 59 of file channeled_transport.h.
|
inlineoverridevirtual |
Implements jami::tls::AbstractSIPTransport.
Definition at line 57 of file channeled_transport.h.
References jami::tls::AbstractSIPTransport::TransportData::base.
Referenced by ~ChanneledSIPTransport().
| void jami::tls::ChanneledSIPTransport::start | ( | ) |
Connect callbacks for channeled socket, must be done when the channel is ready to be used.
Definition at line 139 of file channeled_transport.cpp.
References jami::tls::AbstractSIPTransport::TransportData::base, and jami::emitSignal().
