|
| | 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 () |
| |