webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::QuicDataTransport Class Reference

#include <quicdatatransport.h>

Inheritance diagram for webrtc::QuicDataTransport:
sigslot::has_slots<> sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

 QuicDataTransport (rtc::Thread *signaling_thread, rtc::Thread *worker_thread, rtc::Thread *network_thread, cricket::TransportController *transport_controller)
 
 ~QuicDataTransport () override
 
bool SetTransport (const std::string &transport_name)
 
const std::stringtransport_name () const
 
const std::stringcontent_name () const
 
void set_content_name (const std::string &content_name)
 
rtc::scoped_refptr< DataChannelInterfaceCreateDataChannel (const std::string &label, const DataChannelInit *config)
 
void DestroyDataChannel (int id)
 
bool HasDataChannel (int id) const
 
bool HasDataChannels () const
 
cricket::QuicTransportChannelquic_transport_channel ()
 
 QuicDataTransport (rtc::Thread *signaling_thread, rtc::Thread *worker_thread, rtc::Thread *network_thread, cricket::TransportController *transport_controller)
 
 ~QuicDataTransport () override
 
bool SetTransport (const std::string &transport_name)
 
const std::stringtransport_name () const
 
const std::stringcontent_name () const
 
void set_content_name (const std::string &content_name)
 
rtc::scoped_refptr< DataChannelInterfaceCreateDataChannel (const std::string &label, const DataChannelInit *config)
 
void DestroyDataChannel (int id)
 
bool HasDataChannel (int id) const
 
bool HasDataChannels () const
 
cricket::QuicTransportChannelquic_transport_channel ()
 
- Public Member Functions inherited from sigslot::has_slots<>
 has_slots ()
 
 has_slots ()
 
 ~has_slots ()
 
 ~has_slots ()
 
- Public Member Functions inherited from sigslot::has_slots_interface
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 

Additional Inherited Members

- Protected Member Functions inherited from sigslot::has_slots_interface
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 

Constructor & Destructor Documentation

◆ QuicDataTransport() [1/2]

webrtc::QuicDataTransport::QuicDataTransport ( rtc::Thread signaling_thread,
rtc::Thread worker_thread,
rtc::Thread network_thread,
cricket::TransportController transport_controller 
)

◆ ~QuicDataTransport() [1/2]

webrtc::QuicDataTransport::~QuicDataTransport ( )
override

◆ QuicDataTransport() [2/2]

webrtc::QuicDataTransport::QuicDataTransport ( rtc::Thread signaling_thread,
rtc::Thread worker_thread,
rtc::Thread network_thread,
cricket::TransportController transport_controller 
)

◆ ~QuicDataTransport() [2/2]

webrtc::QuicDataTransport::~QuicDataTransport ( )
override

Member Function Documentation

◆ content_name() [1/2]

const std::string& webrtc::QuicDataTransport::content_name ( ) const
inline

◆ content_name() [2/2]

const std::string& webrtc::QuicDataTransport::content_name ( ) const
inline

◆ CreateDataChannel() [1/2]

rtc::scoped_refptr< DataChannelInterface > webrtc::QuicDataTransport::CreateDataChannel ( const std::string label,
const DataChannelInit config 
)

◆ CreateDataChannel() [2/2]

rtc::scoped_refptr<DataChannelInterface> webrtc::QuicDataTransport::CreateDataChannel ( const std::string label,
const DataChannelInit config 
)

◆ DestroyDataChannel() [1/2]

void webrtc::QuicDataTransport::DestroyDataChannel ( int  id)

◆ DestroyDataChannel() [2/2]

void webrtc::QuicDataTransport::DestroyDataChannel ( int  id)

◆ HasDataChannel() [1/2]

bool webrtc::QuicDataTransport::HasDataChannel ( int  id) const

◆ HasDataChannel() [2/2]

bool webrtc::QuicDataTransport::HasDataChannel ( int  id) const

◆ HasDataChannels() [1/2]

bool webrtc::QuicDataTransport::HasDataChannels ( ) const

◆ HasDataChannels() [2/2]

bool webrtc::QuicDataTransport::HasDataChannels ( ) const

◆ quic_transport_channel() [1/2]

cricket::QuicTransportChannel* webrtc::QuicDataTransport::quic_transport_channel ( )
inline

◆ quic_transport_channel() [2/2]

cricket::QuicTransportChannel* webrtc::QuicDataTransport::quic_transport_channel ( )
inline

◆ set_content_name() [1/2]

void webrtc::QuicDataTransport::set_content_name ( const std::string content_name)
inline

◆ set_content_name() [2/2]

void webrtc::QuicDataTransport::set_content_name ( const std::string content_name)
inline

◆ SetTransport() [1/2]

bool webrtc::QuicDataTransport::SetTransport ( const std::string transport_name)

◆ SetTransport() [2/2]

bool webrtc::QuicDataTransport::SetTransport ( const std::string transport_name)

◆ transport_name() [1/2]

const std::string& webrtc::QuicDataTransport::transport_name ( ) const
inline

◆ transport_name() [2/2]

const std::string& webrtc::QuicDataTransport::transport_name ( ) const
inline

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