webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Protected Member Functions | Protected Attributes | List of all members
WebRtcSessionTest Class Reference
Inheritance diagram for WebRtcSessionTest:
sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface

Classes

class  LoopbackNetworkConfiguration
 
class  LoopbackNetworkManager
 

Protected Member Functions

 WebRtcSessionTest ()
 
void AddInterface (const SocketAddress &addr)
 
void RemoveInterface (const SocketAddress &addr)
 
void Init (std::unique_ptr< rtc::RTCCertificateGeneratorInterface > cert_generator, PeerConnectionInterface::RtcpMuxPolicy rtcp_mux_policy)
 
void OnDataChannelOpenMessage (const std::string &label, const InternalDataChannelInit &config)
 
void Init ()
 
void Init (PeerConnectionInterface::RtcpMuxPolicy rtcp_mux_policy)
 
void InitWithBundlePolicy (PeerConnectionInterface::BundlePolicy bundle_policy)
 
void InitWithRtcpMuxPolicy (PeerConnectionInterface::RtcpMuxPolicy rtcp_mux_policy)
 
void InitWithDtls (RTCCertificateGenerationMethod cert_gen_method)
 
void InitWithDtlsIdentityGenFail ()
 
void InitWithGcm ()
 
void SendAudioVideoStream1 ()
 
void SendAudioVideoStream2 ()
 
void SendAudioVideoStream1And2 ()
 
void SendNothing ()
 
void SendAudioOnlyStream2 ()
 
void SendVideoOnlyStream2 ()
 
void AddStreamsToOptions (cricket::MediaSessionOptions *session_options)
 
void GetOptionsForOffer (const PeerConnectionInterface::RTCOfferAnswerOptions &rtc_options, cricket::MediaSessionOptions *session_options)
 
void GetOptionsForAnswer (cricket::MediaSessionOptions *session_options)
 
void InitiateCall ()
 
SessionDescriptionInterfaceCreateOffer ()
 
SessionDescriptionInterfaceCreateOffer (const PeerConnectionInterface::RTCOfferAnswerOptions options)
 
SessionDescriptionInterfaceCreateAnswer (const cricket::MediaSessionOptions &options)
 
SessionDescriptionInterfaceCreateAnswer ()
 
bool ChannelsExist () const
 
void VerifyCryptoParams (const cricket::SessionDescription *sdp, bool gcm_enabled=false)
 
void VerifyNoCryptoParams (const cricket::SessionDescription *sdp, bool dtls)
 
void SetFactoryDtlsSrtp ()
 
void VerifyFingerprintStatus (const cricket::SessionDescription *sdp, bool expected)
 
void VerifyAnswerFromNonCryptoOffer ()
 
void VerifyAnswerFromCryptoOffer ()
 
bool IceUfragPwdEqual (const cricket::SessionDescription *desc1, const cricket::SessionDescription *desc2)
 
bool IceUfragPwdEqual (const cricket::SessionDescription *desc1, const cricket::SessionDescription *desc2, cricket::MediaType media_type)
 
void RemoveIceUfragPwdLines (const SessionDescriptionInterface *current_desc, std::string *sdp)
 
void SetIceUfragPwd (SessionDescriptionInterface *current_desc, const std::string &ufrag, const std::string &pwd)
 
void SetIceUfragPwd (SessionDescriptionInterface *current_desc, cricket::MediaType media_type, const std::string &ufrag, const std::string &pwd)
 
void CreateAndSetRemoteOfferAndLocalAnswer ()
 
void SetLocalDescriptionWithoutError (SessionDescriptionInterface *desc)
 
void SetLocalDescriptionExpectState (SessionDescriptionInterface *desc, WebRtcSession::State expected_state)
 
void SetLocalDescriptionExpectError (const std::string &action, const std::string &expected_error, SessionDescriptionInterface *desc)
 
void SetLocalDescriptionOfferExpectError (const std::string &expected_error, SessionDescriptionInterface *desc)
 
void SetLocalDescriptionAnswerExpectError (const std::string &expected_error, SessionDescriptionInterface *desc)
 
void SetRemoteDescriptionWithoutError (SessionDescriptionInterface *desc)
 
void SetRemoteDescriptionExpectState (SessionDescriptionInterface *desc, WebRtcSession::State expected_state)
 
void SetRemoteDescriptionExpectError (const std::string &action, const std::string &expected_error, SessionDescriptionInterface *desc)
 
void SetRemoteDescriptionOfferExpectError (const std::string &expected_error, SessionDescriptionInterface *desc)
 
void SetRemoteDescriptionPranswerExpectError (const std::string &expected_error, SessionDescriptionInterface *desc)
 
void SetRemoteDescriptionAnswerExpectError (const std::string &expected_error, SessionDescriptionInterface *desc)
 
void CreateCryptoOfferAndNonCryptoAnswer (SessionDescriptionInterface **offer, SessionDescriptionInterface **nocrypto_answer)
 
void CreateDtlsOfferAndNonDtlsAnswer (SessionDescriptionInterface **offer, SessionDescriptionInterface **nodtls_answer)
 
JsepSessionDescriptionCreateRemoteOfferWithVersion (cricket::MediaSessionOptions options, cricket::SecurePolicy secure_policy, const std::string &session_version, const SessionDescriptionInterface *current_desc)
 
JsepSessionDescriptionCreateRemoteOffer (cricket::MediaSessionOptions options)
 
JsepSessionDescriptionCreateRemoteOffer (cricket::MediaSessionOptions options, cricket::SecurePolicy sdes_policy)
 
JsepSessionDescriptionCreateRemoteOffer (cricket::MediaSessionOptions options, const SessionDescriptionInterface *current_desc)
 
JsepSessionDescriptionCreateRemoteOfferWithSctpPort (const char *sctp_stream_name, int new_port, cricket::MediaSessionOptions options)
 
JsepSessionDescriptionChangeSDPSctpPort (int new_port, webrtc::SessionDescriptionInterface *offer_basis)
 
JsepSessionDescriptionCreateRemoteOffer ()
 
JsepSessionDescriptionCreateRemoteAnswer (const SessionDescriptionInterface *offer, cricket::MediaSessionOptions options, cricket::SecurePolicy policy)
 
JsepSessionDescriptionCreateRemoteAnswer (const SessionDescriptionInterface *offer, cricket::MediaSessionOptions options)
 
JsepSessionDescriptionCreateRemoteAnswer (const SessionDescriptionInterface *offer)
 
void TestSessionCandidatesWithBundleRtcpMux (bool bundle, bool rtcp_mux)
 
bool ContainsVideoCodecWithName (const SessionDescriptionInterface *desc, const std::string &codec_name)
 
void SetupLoopbackCall ()
 
void TestLoopbackCall (const LoopbackNetworkConfiguration &config)
 
void TestLoopbackCall ()
 
void TestPacketOptions ()
 
void AddCNCodecs ()
 
bool VerifyNoCNCodecs (const cricket::ContentInfo *content)
 
void CreateDataChannel ()
 
void SetLocalDescriptionWithDataChannel ()
 
void VerifyMultipleAsyncCreateDescription (RTCCertificateGenerationMethod cert_gen_method, CreateSessionDescriptionRequest::Type type)
 
void VerifyMultipleAsyncCreateDescriptionIdentityGenFailure (CreateSessionDescriptionRequest::Type type)
 
void VerifyMultipleAsyncCreateDescriptionAfterInit (bool success, CreateSessionDescriptionRequest::Type type)
 
void ConfigureAllocatorWithTurn ()
 
- 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 ()
 

Protected Attributes

webrtc::RtcEventLogNullImpl event_log_
 
cricket::FakeMediaEnginemedia_engine_
 
cricket::FakeDataEnginedata_engine_
 
FakeSctpTransportFactoryfake_sctp_transport_factory_ = nullptr
 
std::unique_ptr< cricket::ChannelManagerchannel_manager_
 
cricket::FakeCall fake_call_
 
std::unique_ptr< webrtc::MediaControllerInterfacemedia_controller_
 
std::unique_ptr< cricket::TransportDescriptionFactorytdesc_factory_
 
std::unique_ptr< cricket::MediaSessionDescriptionFactorydesc_factory_
 
std::unique_ptr< rtc::PhysicalSocketServerpss_
 
std::unique_ptr< rtc::VirtualSocketServervss_
 
std::unique_ptr< rtc::FirewallSocketServerfss_
 
rtc::SocketServerScope ss_scope_
 
rtc::SocketAddress stun_socket_addr_
 
std::unique_ptr< cricket::TestStunServerstun_server_
 
cricket::TestTurnServer turn_server_
 
rtc::FakeNetworkManager network_manager_
 
std::unique_ptr< cricket::BasicPortAllocatorallocator_
 
PeerConnectionFactoryInterface::Options options_
 
PeerConnectionInterface::RTCConfiguration configuration_
 
std::unique_ptr< WebRtcSessionForTestsession_
 
MockIceObserver observer_
 
cricket::FakeVideoMediaChannelvideo_channel_
 
cricket::FakeVoiceMediaChannelvoice_channel_
 
rtc::scoped_refptr< FakeMetricsObservermetrics_observer_
 
bool send_stream_1_ = false
 
bool send_stream_2_ = false
 
bool send_audio_ = false
 
bool send_video_ = false
 
rtc::scoped_refptr< DataChanneldata_channel_
 
std::string last_data_channel_label_
 
InternalDataChannelInit last_data_channel_config_
 
bool with_gcm_ = false
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ WebRtcSessionTest()

WebRtcSessionTest::WebRtcSessionTest ( )
inlineprotected

Member Function Documentation

◆ AddCNCodecs()

void WebRtcSessionTest::AddCNCodecs ( )
inlineprotected

◆ AddInterface()

void WebRtcSessionTest::AddInterface ( const SocketAddress addr)
inlineprotected

◆ AddStreamsToOptions()

void WebRtcSessionTest::AddStreamsToOptions ( cricket::MediaSessionOptions session_options)
inlineprotected

◆ ChangeSDPSctpPort()

JsepSessionDescription* WebRtcSessionTest::ChangeSDPSctpPort ( int  new_port,
webrtc::SessionDescriptionInterface offer_basis 
)
inlineprotected

◆ ChannelsExist()

bool WebRtcSessionTest::ChannelsExist ( ) const
inlineprotected

◆ ConfigureAllocatorWithTurn()

void WebRtcSessionTest::ConfigureAllocatorWithTurn ( )
inlineprotected

◆ ContainsVideoCodecWithName()

bool WebRtcSessionTest::ContainsVideoCodecWithName ( const SessionDescriptionInterface desc,
const std::string codec_name 
)
inlineprotected

◆ CreateAndSetRemoteOfferAndLocalAnswer()

void WebRtcSessionTest::CreateAndSetRemoteOfferAndLocalAnswer ( )
inlineprotected

◆ CreateAnswer() [1/2]

SessionDescriptionInterface* WebRtcSessionTest::CreateAnswer ( const cricket::MediaSessionOptions options)
inlineprotected

◆ CreateAnswer() [2/2]

SessionDescriptionInterface* WebRtcSessionTest::CreateAnswer ( )
inlineprotected

◆ CreateCryptoOfferAndNonCryptoAnswer()

void WebRtcSessionTest::CreateCryptoOfferAndNonCryptoAnswer ( SessionDescriptionInterface **  offer,
SessionDescriptionInterface **  nocrypto_answer 
)
inlineprotected

◆ CreateDataChannel()

void WebRtcSessionTest::CreateDataChannel ( )
inlineprotected

◆ CreateDtlsOfferAndNonDtlsAnswer()

void WebRtcSessionTest::CreateDtlsOfferAndNonDtlsAnswer ( SessionDescriptionInterface **  offer,
SessionDescriptionInterface **  nodtls_answer 
)
inlineprotected

◆ CreateOffer() [1/2]

SessionDescriptionInterface* WebRtcSessionTest::CreateOffer ( )
inlineprotected

◆ CreateOffer() [2/2]

SessionDescriptionInterface* WebRtcSessionTest::CreateOffer ( const PeerConnectionInterface::RTCOfferAnswerOptions  options)
inlineprotected

◆ CreateRemoteAnswer() [1/3]

JsepSessionDescription* WebRtcSessionTest::CreateRemoteAnswer ( const SessionDescriptionInterface offer,
cricket::MediaSessionOptions  options,
cricket::SecurePolicy  policy 
)
inlineprotected

◆ CreateRemoteAnswer() [2/3]

JsepSessionDescription* WebRtcSessionTest::CreateRemoteAnswer ( const SessionDescriptionInterface offer,
cricket::MediaSessionOptions  options 
)
inlineprotected

◆ CreateRemoteAnswer() [3/3]

JsepSessionDescription* WebRtcSessionTest::CreateRemoteAnswer ( const SessionDescriptionInterface offer)
inlineprotected

◆ CreateRemoteOffer() [1/4]

JsepSessionDescription* WebRtcSessionTest::CreateRemoteOffer ( cricket::MediaSessionOptions  options)
inlineprotected

◆ CreateRemoteOffer() [2/4]

JsepSessionDescription* WebRtcSessionTest::CreateRemoteOffer ( cricket::MediaSessionOptions  options,
cricket::SecurePolicy  sdes_policy 
)
inlineprotected

◆ CreateRemoteOffer() [3/4]

JsepSessionDescription* WebRtcSessionTest::CreateRemoteOffer ( cricket::MediaSessionOptions  options,
const SessionDescriptionInterface current_desc 
)
inlineprotected

◆ CreateRemoteOffer() [4/4]

JsepSessionDescription* WebRtcSessionTest::CreateRemoteOffer ( )
inlineprotected

◆ CreateRemoteOfferWithSctpPort()

JsepSessionDescription* WebRtcSessionTest::CreateRemoteOfferWithSctpPort ( const char *  sctp_stream_name,
int  new_port,
cricket::MediaSessionOptions  options 
)
inlineprotected

◆ CreateRemoteOfferWithVersion()

JsepSessionDescription* WebRtcSessionTest::CreateRemoteOfferWithVersion ( cricket::MediaSessionOptions  options,
cricket::SecurePolicy  secure_policy,
const std::string session_version,
const SessionDescriptionInterface current_desc 
)
inlineprotected

◆ GetOptionsForAnswer()

void WebRtcSessionTest::GetOptionsForAnswer ( cricket::MediaSessionOptions session_options)
inlineprotected

◆ GetOptionsForOffer()

void WebRtcSessionTest::GetOptionsForOffer ( const PeerConnectionInterface::RTCOfferAnswerOptions rtc_options,
cricket::MediaSessionOptions session_options 
)
inlineprotected

◆ IceUfragPwdEqual() [1/2]

bool WebRtcSessionTest::IceUfragPwdEqual ( const cricket::SessionDescription desc1,
const cricket::SessionDescription desc2 
)
inlineprotected

◆ IceUfragPwdEqual() [2/2]

bool WebRtcSessionTest::IceUfragPwdEqual ( const cricket::SessionDescription desc1,
const cricket::SessionDescription desc2,
cricket::MediaType  media_type 
)
inlineprotected

◆ Init() [1/3]

void WebRtcSessionTest::Init ( std::unique_ptr< rtc::RTCCertificateGeneratorInterface cert_generator,
PeerConnectionInterface::RtcpMuxPolicy  rtcp_mux_policy 
)
inlineprotected

◆ Init() [2/3]

void WebRtcSessionTest::Init ( )
inlineprotected

◆ Init() [3/3]

void WebRtcSessionTest::Init ( PeerConnectionInterface::RtcpMuxPolicy  rtcp_mux_policy)
inlineprotected

◆ InitiateCall()

void WebRtcSessionTest::InitiateCall ( )
inlineprotected

◆ InitWithBundlePolicy()

void WebRtcSessionTest::InitWithBundlePolicy ( PeerConnectionInterface::BundlePolicy  bundle_policy)
inlineprotected

◆ InitWithDtls()

void WebRtcSessionTest::InitWithDtls ( RTCCertificateGenerationMethod  cert_gen_method)
inlineprotected

◆ InitWithDtlsIdentityGenFail()

void WebRtcSessionTest::InitWithDtlsIdentityGenFail ( )
inlineprotected

◆ InitWithGcm()

void WebRtcSessionTest::InitWithGcm ( )
inlineprotected

◆ InitWithRtcpMuxPolicy()

void WebRtcSessionTest::InitWithRtcpMuxPolicy ( PeerConnectionInterface::RtcpMuxPolicy  rtcp_mux_policy)
inlineprotected

◆ OnDataChannelOpenMessage()

void WebRtcSessionTest::OnDataChannelOpenMessage ( const std::string label,
const InternalDataChannelInit config 
)
inlineprotected

◆ RemoveIceUfragPwdLines()

void WebRtcSessionTest::RemoveIceUfragPwdLines ( const SessionDescriptionInterface current_desc,
std::string sdp 
)
inlineprotected

◆ RemoveInterface()

void WebRtcSessionTest::RemoveInterface ( const SocketAddress addr)
inlineprotected

◆ SendAudioOnlyStream2()

void WebRtcSessionTest::SendAudioOnlyStream2 ( )
inlineprotected

◆ SendAudioVideoStream1()

void WebRtcSessionTest::SendAudioVideoStream1 ( )
inlineprotected

◆ SendAudioVideoStream1And2()

void WebRtcSessionTest::SendAudioVideoStream1And2 ( )
inlineprotected

◆ SendAudioVideoStream2()

void WebRtcSessionTest::SendAudioVideoStream2 ( )
inlineprotected

◆ SendNothing()

void WebRtcSessionTest::SendNothing ( )
inlineprotected

◆ SendVideoOnlyStream2()

void WebRtcSessionTest::SendVideoOnlyStream2 ( )
inlineprotected

◆ SetFactoryDtlsSrtp()

void WebRtcSessionTest::SetFactoryDtlsSrtp ( )
inlineprotected

◆ SetIceUfragPwd() [1/2]

void WebRtcSessionTest::SetIceUfragPwd ( SessionDescriptionInterface current_desc,
const std::string ufrag,
const std::string pwd 
)
inlineprotected

◆ SetIceUfragPwd() [2/2]

void WebRtcSessionTest::SetIceUfragPwd ( SessionDescriptionInterface current_desc,
cricket::MediaType  media_type,
const std::string ufrag,
const std::string pwd 
)
inlineprotected

◆ SetLocalDescriptionAnswerExpectError()

void WebRtcSessionTest::SetLocalDescriptionAnswerExpectError ( const std::string expected_error,
SessionDescriptionInterface desc 
)
inlineprotected

◆ SetLocalDescriptionExpectError()

void WebRtcSessionTest::SetLocalDescriptionExpectError ( const std::string action,
const std::string expected_error,
SessionDescriptionInterface desc 
)
inlineprotected

◆ SetLocalDescriptionExpectState()

void WebRtcSessionTest::SetLocalDescriptionExpectState ( SessionDescriptionInterface desc,
WebRtcSession::State  expected_state 
)
inlineprotected

◆ SetLocalDescriptionOfferExpectError()

void WebRtcSessionTest::SetLocalDescriptionOfferExpectError ( const std::string expected_error,
SessionDescriptionInterface desc 
)
inlineprotected

◆ SetLocalDescriptionWithDataChannel()

void WebRtcSessionTest::SetLocalDescriptionWithDataChannel ( )
inlineprotected

◆ SetLocalDescriptionWithoutError()

void WebRtcSessionTest::SetLocalDescriptionWithoutError ( SessionDescriptionInterface desc)
inlineprotected

◆ SetRemoteDescriptionAnswerExpectError()

void WebRtcSessionTest::SetRemoteDescriptionAnswerExpectError ( const std::string expected_error,
SessionDescriptionInterface desc 
)
inlineprotected

◆ SetRemoteDescriptionExpectError()

void WebRtcSessionTest::SetRemoteDescriptionExpectError ( const std::string action,
const std::string expected_error,
SessionDescriptionInterface desc 
)
inlineprotected

◆ SetRemoteDescriptionExpectState()

void WebRtcSessionTest::SetRemoteDescriptionExpectState ( SessionDescriptionInterface desc,
WebRtcSession::State  expected_state 
)
inlineprotected

◆ SetRemoteDescriptionOfferExpectError()

void WebRtcSessionTest::SetRemoteDescriptionOfferExpectError ( const std::string expected_error,
SessionDescriptionInterface desc 
)
inlineprotected

◆ SetRemoteDescriptionPranswerExpectError()

void WebRtcSessionTest::SetRemoteDescriptionPranswerExpectError ( const std::string expected_error,
SessionDescriptionInterface desc 
)
inlineprotected

◆ SetRemoteDescriptionWithoutError()

void WebRtcSessionTest::SetRemoteDescriptionWithoutError ( SessionDescriptionInterface desc)
inlineprotected

◆ SetupLoopbackCall()

void WebRtcSessionTest::SetupLoopbackCall ( )
inlineprotected

◆ TestLoopbackCall() [1/2]

void WebRtcSessionTest::TestLoopbackCall ( const LoopbackNetworkConfiguration config)
inlineprotected

◆ TestLoopbackCall() [2/2]

void WebRtcSessionTest::TestLoopbackCall ( )
inlineprotected

◆ TestPacketOptions()

void WebRtcSessionTest::TestPacketOptions ( )
inlineprotected

◆ TestSessionCandidatesWithBundleRtcpMux()

void WebRtcSessionTest::TestSessionCandidatesWithBundleRtcpMux ( bool  bundle,
bool  rtcp_mux 
)
inlineprotected

◆ VerifyAnswerFromCryptoOffer()

void WebRtcSessionTest::VerifyAnswerFromCryptoOffer ( )
inlineprotected

◆ VerifyAnswerFromNonCryptoOffer()

void WebRtcSessionTest::VerifyAnswerFromNonCryptoOffer ( )
inlineprotected

◆ VerifyCryptoParams()

void WebRtcSessionTest::VerifyCryptoParams ( const cricket::SessionDescription sdp,
bool  gcm_enabled = false 
)
inlineprotected

◆ VerifyFingerprintStatus()

void WebRtcSessionTest::VerifyFingerprintStatus ( const cricket::SessionDescription sdp,
bool  expected 
)
inlineprotected

◆ VerifyMultipleAsyncCreateDescription()

void WebRtcSessionTest::VerifyMultipleAsyncCreateDescription ( RTCCertificateGenerationMethod  cert_gen_method,
CreateSessionDescriptionRequest::Type  type 
)
inlineprotected

◆ VerifyMultipleAsyncCreateDescriptionAfterInit()

void WebRtcSessionTest::VerifyMultipleAsyncCreateDescriptionAfterInit ( bool  success,
CreateSessionDescriptionRequest::Type  type 
)
inlineprotected

◆ VerifyMultipleAsyncCreateDescriptionIdentityGenFailure()

void WebRtcSessionTest::VerifyMultipleAsyncCreateDescriptionIdentityGenFailure ( CreateSessionDescriptionRequest::Type  type)
inlineprotected

◆ VerifyNoCNCodecs()

bool WebRtcSessionTest::VerifyNoCNCodecs ( const cricket::ContentInfo content)
inlineprotected

◆ VerifyNoCryptoParams()

void WebRtcSessionTest::VerifyNoCryptoParams ( const cricket::SessionDescription sdp,
bool  dtls 
)
inlineprotected

Member Data Documentation

◆ allocator_

std::unique_ptr<cricket::BasicPortAllocator> WebRtcSessionTest::allocator_
protected

◆ channel_manager_

std::unique_ptr<cricket::ChannelManager> WebRtcSessionTest::channel_manager_
protected

◆ configuration_

PeerConnectionInterface::RTCConfiguration WebRtcSessionTest::configuration_
protected

◆ data_channel_

rtc::scoped_refptr<DataChannel> WebRtcSessionTest::data_channel_
protected

◆ data_engine_

cricket::FakeDataEngine* WebRtcSessionTest::data_engine_
protected

◆ desc_factory_

std::unique_ptr<cricket::MediaSessionDescriptionFactory> WebRtcSessionTest::desc_factory_
protected

◆ event_log_

webrtc::RtcEventLogNullImpl WebRtcSessionTest::event_log_
protected

◆ fake_call_

cricket::FakeCall WebRtcSessionTest::fake_call_
protected

◆ fake_sctp_transport_factory_

FakeSctpTransportFactory* WebRtcSessionTest::fake_sctp_transport_factory_ = nullptr
protected

◆ fss_

std::unique_ptr<rtc::FirewallSocketServer> WebRtcSessionTest::fss_
protected

◆ last_data_channel_config_

InternalDataChannelInit WebRtcSessionTest::last_data_channel_config_
protected

◆ last_data_channel_label_

std::string WebRtcSessionTest::last_data_channel_label_
protected

◆ media_controller_

std::unique_ptr<webrtc::MediaControllerInterface> WebRtcSessionTest::media_controller_
protected

◆ media_engine_

cricket::FakeMediaEngine* WebRtcSessionTest::media_engine_
protected

◆ metrics_observer_

rtc::scoped_refptr<FakeMetricsObserver> WebRtcSessionTest::metrics_observer_
protected

◆ network_manager_

rtc::FakeNetworkManager WebRtcSessionTest::network_manager_
protected

◆ observer_

MockIceObserver WebRtcSessionTest::observer_
protected

◆ options_

PeerConnectionFactoryInterface::Options WebRtcSessionTest::options_
protected

◆ pss_

std::unique_ptr<rtc::PhysicalSocketServer> WebRtcSessionTest::pss_
protected

◆ send_audio_

bool WebRtcSessionTest::send_audio_ = false
protected

◆ send_stream_1_

bool WebRtcSessionTest::send_stream_1_ = false
protected

◆ send_stream_2_

bool WebRtcSessionTest::send_stream_2_ = false
protected

◆ send_video_

bool WebRtcSessionTest::send_video_ = false
protected

◆ session_

std::unique_ptr<WebRtcSessionForTest> WebRtcSessionTest::session_
protected

◆ ss_scope_

rtc::SocketServerScope WebRtcSessionTest::ss_scope_
protected

◆ stun_server_

std::unique_ptr<cricket::TestStunServer> WebRtcSessionTest::stun_server_
protected

◆ stun_socket_addr_

rtc::SocketAddress WebRtcSessionTest::stun_socket_addr_
protected

◆ tdesc_factory_

std::unique_ptr<cricket::TransportDescriptionFactory> WebRtcSessionTest::tdesc_factory_
protected

◆ turn_server_

cricket::TestTurnServer WebRtcSessionTest::turn_server_
protected

◆ video_channel_

cricket::FakeVideoMediaChannel* WebRtcSessionTest::video_channel_
protected

◆ voice_channel_

cricket::FakeVoiceMediaChannel* WebRtcSessionTest::voice_channel_
protected

◆ vss_

std::unique_ptr<rtc::VirtualSocketServer> WebRtcSessionTest::vss_
protected

◆ with_gcm_

bool WebRtcSessionTest::with_gcm_ = false
protected

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