webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
webrtc::OrtcFactoryIntegrationTest Class Reference
Inheritance diagram for webrtc::OrtcFactoryIntegrationTest:
testing::Test

Public Member Functions

 OrtcFactoryIntegrationTest ()
 

Protected Types

typedef std::pair< std::unique_ptr< UdpTransportInterface >, std::unique_ptr< UdpTransportInterface > > UdpTransportPair
 
typedef std::pair< std::unique_ptr< RtpTransportInterface >, std::unique_ptr< RtpTransportInterface > > RtpTransportPair
 
typedef std::pair< std::unique_ptr< RtpTransportControllerInterface >, std::unique_ptr< RtpTransportControllerInterface > > RtpTransportControllerPair
 

Protected Member Functions

UdpTransportPair CreateAndConnectUdpTransportPair ()
 
RtpTransportControllerPair CreateRtpTransportControllerPair ()
 
RtpTransportPair CreateRtpTransportPair (const RtcpParameters &rtcp_parameters, const UdpTransportPair &rtp_udp_transports, const UdpTransportPair &rtcp_udp_transports, const RtpTransportControllerPair &transport_controllers)
 
RtpTransportPair CreateRtpTransportPair (const RtcpParameters &rtcp_parameters, const UdpTransportPair &rtp_udp_transports)
 
rtc::scoped_refptr< webrtc::AudioTrackInterfaceCreateLocalAudioTrack (const std::string &id, OrtcFactoryInterface *ortc_factory)
 
rtc::scoped_refptr< webrtc::VideoTrackInterfaceCreateLocalVideoTrackAndFakeCapturer (const std::string &id, OrtcFactoryInterface *ortc_factory)
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 

Protected Attributes

rtc::PhysicalSocketServer physical_socket_server_
 
rtc::VirtualSocketServer virtual_socket_server_
 
rtc::Thread network_thread_
 
rtc::FakeNetworkManager fake_network_manager_
 
rtc::scoped_refptr< FakeAudioCaptureModulefake_audio_capture_module1_
 
rtc::scoped_refptr< FakeAudioCaptureModulefake_audio_capture_module2_
 
std::unique_ptr< OrtcFactoryInterfaceortc_factory1_
 
std::unique_ptr< OrtcFactoryInterfaceortc_factory2_
 
std::vector< cricket::FakeVideoCapturer * > fake_video_capturers_
 

Member Typedef Documentation

◆ RtpTransportControllerPair

◆ RtpTransportPair

◆ UdpTransportPair

Constructor & Destructor Documentation

◆ OrtcFactoryIntegrationTest()

webrtc::OrtcFactoryIntegrationTest::OrtcFactoryIntegrationTest ( )
inline

Member Function Documentation

◆ CreateAndConnectUdpTransportPair()

UdpTransportPair webrtc::OrtcFactoryIntegrationTest::CreateAndConnectUdpTransportPair ( )
inlineprotected

◆ CreateLocalAudioTrack()

rtc::scoped_refptr<webrtc::AudioTrackInterface> webrtc::OrtcFactoryIntegrationTest::CreateLocalAudioTrack ( const std::string id,
OrtcFactoryInterface ortc_factory 
)
inlineprotected

◆ CreateLocalVideoTrackAndFakeCapturer()

rtc::scoped_refptr<webrtc::VideoTrackInterface> webrtc::OrtcFactoryIntegrationTest::CreateLocalVideoTrackAndFakeCapturer ( const std::string id,
OrtcFactoryInterface ortc_factory 
)
inlineprotected

◆ CreateRtpTransportControllerPair()

RtpTransportControllerPair webrtc::OrtcFactoryIntegrationTest::CreateRtpTransportControllerPair ( )
inlineprotected

◆ CreateRtpTransportPair() [1/2]

RtpTransportPair webrtc::OrtcFactoryIntegrationTest::CreateRtpTransportPair ( const RtcpParameters rtcp_parameters,
const UdpTransportPair rtp_udp_transports,
const UdpTransportPair rtcp_udp_transports,
const RtpTransportControllerPair transport_controllers 
)
inlineprotected

◆ CreateRtpTransportPair() [2/2]

RtpTransportPair webrtc::OrtcFactoryIntegrationTest::CreateRtpTransportPair ( const RtcpParameters rtcp_parameters,
const UdpTransportPair rtp_udp_transports 
)
inlineprotected

Member Data Documentation

◆ fake_audio_capture_module1_

rtc::scoped_refptr<FakeAudioCaptureModule> webrtc::OrtcFactoryIntegrationTest::fake_audio_capture_module1_
protected

◆ fake_audio_capture_module2_

rtc::scoped_refptr<FakeAudioCaptureModule> webrtc::OrtcFactoryIntegrationTest::fake_audio_capture_module2_
protected

◆ fake_network_manager_

rtc::FakeNetworkManager webrtc::OrtcFactoryIntegrationTest::fake_network_manager_
protected

◆ fake_video_capturers_

std::vector<cricket::FakeVideoCapturer*> webrtc::OrtcFactoryIntegrationTest::fake_video_capturers_
protected

◆ network_thread_

rtc::Thread webrtc::OrtcFactoryIntegrationTest::network_thread_
protected

◆ ortc_factory1_

std::unique_ptr<OrtcFactoryInterface> webrtc::OrtcFactoryIntegrationTest::ortc_factory1_
protected

◆ ortc_factory2_

std::unique_ptr<OrtcFactoryInterface> webrtc::OrtcFactoryIntegrationTest::ortc_factory2_
protected

◆ physical_socket_server_

rtc::PhysicalSocketServer webrtc::OrtcFactoryIntegrationTest::physical_socket_server_
protected

◆ virtual_socket_server_

rtc::VirtualSocketServer webrtc::OrtcFactoryIntegrationTest::virtual_socket_server_
protected

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