44 virtual ::std::string session_id()
const = 0;
46 virtual bool NeedsIceRestart(::std::string
const&)
const = 0;
48 virtual ::std::optional<::std::string> sctp_mid()
const = 0;
50 virtual ::webrtc::PeerConnectionInterface::RTCConfiguration
const* configuration()
const = 0;
54 virtual ::webrtc::PeerConnectionMessageHandler* message_handler() = 0;
56 virtual ::webrtc::RtpTransmissionManager* rtp_manager() = 0;
58 virtual ::webrtc::RtpTransmissionManager
const* rtp_manager()
const = 0;
60 virtual bool dtls_enabled()
const = 0;
62 virtual ::webrtc::PeerConnectionFactoryInterface::Options
const* options()
const = 0;
64 virtual ::webrtc::CryptoOptions GetCryptoOptions() = 0;
66 virtual ::webrtc::JsepTransportController* transport_controller_s() = 0;
68 virtual ::webrtc::JsepTransportController* transport_controller_n() = 0;
70 virtual ::webrtc::DataChannelController* data_channel_controller() = 0;
72 virtual ::cricket::PortAllocator* port_allocator() = 0;
74 virtual ::webrtc::LegacyStatsCollector* legacy_stats() = 0;
76 virtual ::webrtc::PeerConnectionObserver* Observer()
const = 0;
78 virtual ::std::optional<::rtc::SSLRole> GetSctpSslRole_n() = 0;
80 virtual ::webrtc::PeerConnectionInterface::IceConnectionState ice_connection_state_internal() = 0;
82 virtual void SetIceConnectionState(::webrtc::PeerConnectionInterface::IceConnectionState) = 0;
84 virtual void NoteUsageEvent(::webrtc::UsageEvent) = 0;
86 virtual bool IsClosed()
const = 0;
88 virtual bool IsUnifiedPlan()
const = 0;
90 virtual bool ValidateBundleSettings(
92 ::std::map<::std::string, ::cricket::ContentGroup const*>
const&
95 virtual ::webrtc::RTCErrorOr<::webrtc::scoped_refptr<::webrtc::RtpTransceiverInterface>> AddTransceiver(
102 virtual void StartSctpTransport(
int,
int,
int) = 0;
106 virtual ::webrtc::Call* call_ptr() = 0;
108 virtual bool SrtpRequired()
const = 0;
110 virtual bool CreateDataChannelTransport(::std::string_view) = 0;
114 virtual ::webrtc::FieldTrialsView
const& trials()
const = 0;
116 virtual void ClearStatsCache() = 0;
Definition ContentGroup.h:7