Add rtc:SocketFactory as member of jni OwnedFactoryAndThreads
Bug: webrtc:13145 Change-Id: Iff1b59d291b1a36d474cf3fb6fafa4e9ff007aa0 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/232060 Reviewed-by: Jonas Oreland <jonaso@webrtc.org> Reviewed-by: Xavier Lepaul <xalep@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/main@{#35051}
This commit is contained in:
committed by
WebRTC LUCI CQ
parent
f7a7698aaf
commit
e7c77ecd32
@ -19,6 +19,8 @@
|
||||
#include "media/engine/webrtc_media_engine.h"
|
||||
#include "media/engine/webrtc_media_engine_defaults.h"
|
||||
#include "rtc_base/logging.h"
|
||||
#include "rtc_base/physical_socket_server.h"
|
||||
#include "rtc_base/thread.h"
|
||||
#include "sdk/android/generated_native_unittests_jni/PeerConnectionFactoryInitializationHelper_jni.h"
|
||||
#include "sdk/android/native_api/audio_device_module/audio_device_android.h"
|
||||
#include "sdk/android/native_api/jni/jvm.h"
|
||||
@ -80,9 +82,10 @@ TEST(PeerConnectionFactoryTest, NativeToJavaPeerConnectionFactory) {
|
||||
jni);
|
||||
RTC_LOG(INFO) << "Java peer connection factory initialized.";
|
||||
|
||||
auto socket_server = std::make_unique<rtc::PhysicalSocketServer>();
|
||||
|
||||
// Create threads.
|
||||
std::unique_ptr<rtc::Thread> network_thread =
|
||||
rtc::Thread::CreateWithSocketServer();
|
||||
auto network_thread = std::make_unique<rtc::Thread>(socket_server.get());
|
||||
network_thread->SetName("network_thread", nullptr);
|
||||
RTC_CHECK(network_thread->Start()) << "Failed to start thread";
|
||||
|
||||
@ -99,8 +102,8 @@ TEST(PeerConnectionFactoryTest, NativeToJavaPeerConnectionFactory) {
|
||||
signaling_thread.get());
|
||||
|
||||
jobject java_factory = NativeToJavaPeerConnectionFactory(
|
||||
jni, factory, std::move(network_thread), std::move(worker_thread),
|
||||
std::move(signaling_thread));
|
||||
jni, factory, std::move(socket_server), std::move(network_thread),
|
||||
std::move(worker_thread), std::move(signaling_thread));
|
||||
|
||||
RTC_LOG(INFO) << java_factory;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user