|
| TransportController (rtc::Thread *signaling_thread, rtc::Thread *network_thread, PortAllocator *port_allocator, bool redetermine_role_on_ice_restart) |
|
| TransportController (rtc::Thread *signaling_thread, rtc::Thread *network_thread, PortAllocator *port_allocator) |
|
virtual | ~TransportController () |
|
rtc::Thread * | signaling_thread () const |
|
rtc::Thread * | network_thread () const |
|
PortAllocator * | port_allocator () const |
|
bool | SetSslMaxProtocolVersion (rtc::SSLProtocolVersion version) |
|
void | SetIceConfig (const IceConfig &config) |
|
void | SetIceRole (IceRole ice_role) |
|
void | SetNeedsIceRestartFlag () |
|
bool | NeedsIceRestart (const std::string &transport_name) const |
|
bool | GetSslRole (const std::string &transport_name, rtc::SSLRole *role) const |
|
bool | SetLocalCertificate (const rtc::scoped_refptr< rtc::RTCCertificate > &certificate) |
|
bool | GetLocalCertificate (const std::string &transport_name, rtc::scoped_refptr< rtc::RTCCertificate > *certificate) const |
|
std::unique_ptr< rtc::SSLCertificate > | GetRemoteSSLCertificate (const std::string &transport_name) const |
|
bool | SetLocalTransportDescription (const std::string &transport_name, const TransportDescription &tdesc, ContentAction action, std::string *err) |
|
bool | SetRemoteTransportDescription (const std::string &transport_name, const TransportDescription &tdesc, ContentAction action, std::string *err) |
|
void | MaybeStartGathering () |
|
bool | AddRemoteCandidates (const std::string &transport_name, const Candidates &candidates, std::string *err) |
|
bool | RemoveRemoteCandidates (const Candidates &candidates, std::string *err) |
|
bool | ReadyForRemoteCandidates (const std::string &transport_name) const |
|
bool | GetStats (const std::string &transport_name, TransportStats *stats) |
|
void | SetMetricsObserver (webrtc::MetricsObserverInterface *metrics_observer) |
|
DtlsTransportInternal * | CreateDtlsTransport (const std::string &transport_name, int component) |
|
virtual DtlsTransportInternal * | CreateDtlsTransport_n (const std::string &transport_name, int component) |
|
virtual void | DestroyDtlsTransport (const std::string &transport_name, int component) |
|
virtual void | DestroyDtlsTransport_n (const std::string &transport_name, int component) |
|
void | use_quic () |
|
bool | quic () const |
|
const rtc::scoped_refptr< rtc::RTCCertificate > & | certificate_for_testing () const |
|
std::vector< std::string > | transport_names_for_testing () |
|
std::vector< DtlsTransportInternal * > | channels_for_testing () |
|
DtlsTransportInternal * | get_channel_for_testing (const std::string &transport_name, int component) |
|
| TransportController (rtc::Thread *signaling_thread, rtc::Thread *network_thread, PortAllocator *port_allocator, bool redetermine_role_on_ice_restart) |
|
| TransportController (rtc::Thread *signaling_thread, rtc::Thread *network_thread, PortAllocator *port_allocator) |
|
virtual | ~TransportController () |
|
rtc::Thread * | signaling_thread () const |
|
rtc::Thread * | network_thread () const |
|
PortAllocator * | port_allocator () const |
|
bool | SetSslMaxProtocolVersion (rtc::SSLProtocolVersion version) |
|
void | SetIceConfig (const IceConfig &config) |
|
void | SetIceRole (IceRole ice_role) |
|
void | SetNeedsIceRestartFlag () |
|
bool | NeedsIceRestart (const std::string &transport_name) const |
|
bool | GetSslRole (const std::string &transport_name, rtc::SSLRole *role) const |
|
bool | SetLocalCertificate (const rtc::scoped_refptr< rtc::RTCCertificate > &certificate) |
|
bool | GetLocalCertificate (const std::string &transport_name, rtc::scoped_refptr< rtc::RTCCertificate > *certificate) const |
|
std::unique_ptr< rtc::SSLCertificate > | GetRemoteSSLCertificate (const std::string &transport_name) const |
|
bool | SetLocalTransportDescription (const std::string &transport_name, const TransportDescription &tdesc, ContentAction action, std::string *err) |
|
bool | SetRemoteTransportDescription (const std::string &transport_name, const TransportDescription &tdesc, ContentAction action, std::string *err) |
|
void | MaybeStartGathering () |
|
bool | AddRemoteCandidates (const std::string &transport_name, const Candidates &candidates, std::string *err) |
|
bool | RemoveRemoteCandidates (const Candidates &candidates, std::string *err) |
|
bool | ReadyForRemoteCandidates (const std::string &transport_name) const |
|
bool | GetStats (const std::string &transport_name, TransportStats *stats) |
|
void | SetMetricsObserver (webrtc::MetricsObserverInterface *metrics_observer) |
|
DtlsTransportInternal * | CreateDtlsTransport (const std::string &transport_name, int component) |
|
virtual DtlsTransportInternal * | CreateDtlsTransport_n (const std::string &transport_name, int component) |
|
virtual void | DestroyDtlsTransport (const std::string &transport_name, int component) |
|
virtual void | DestroyDtlsTransport_n (const std::string &transport_name, int component) |
|
void | use_quic () |
|
bool | quic () const |
|
const rtc::scoped_refptr< rtc::RTCCertificate > & | certificate_for_testing () const |
|
std::vector< std::string > | transport_names_for_testing () |
|
std::vector< DtlsTransportInternal * > | channels_for_testing () |
|
DtlsTransportInternal * | get_channel_for_testing (const std::string &transport_name, int component) |
|
| has_slots () |
|
| has_slots () |
|
| ~has_slots () |
|
| ~has_slots () |
|
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 () |
|
Public Member Functions inherited from rtc::MessageHandler |
virtual WEBRTC_DYLIB_EXPORT | ~MessageHandler () |
|
virtual WEBRTC_DYLIB_EXPORT | ~MessageHandler () |
|
|
virtual IceTransportInternal * | CreateIceTransportChannel_n (const std::string &transport_name, int component) |
|
virtual DtlsTransportInternal * | CreateDtlsTransportChannel_n (const std::string &transport_name, int component, IceTransportInternal *ice) |
|
virtual IceTransportInternal * | CreateIceTransportChannel_n (const std::string &transport_name, int component) |
|
virtual DtlsTransportInternal * | CreateDtlsTransportChannel_n (const std::string &transport_name, int component, IceTransportInternal *ice) |
|
| 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 () |
|
Protected Member Functions inherited from rtc::MessageHandler |
| MessageHandler () |
|
| MessageHandler () |
|