Add native API for creating AndroidNetworkMonitorFactory.
Moves AndroidNetworkMonitor out of pc folder. Even clients not using PeerConnection seem to be using it and it doesn't have any dependencies to the PeerConnection API. Bug: webrtc:8769 Change-Id: I2bdeff9f5c9925e13388fbc77aa9b264a7583548 Reviewed-on: https://webrtc-review.googlesource.com/53260 Commit-Queue: Sami Kalliomäki <sakal@webrtc.org> Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22051}
This commit is contained in:

committed by
Commit Bot

parent
c453c16dbe
commit
ad148a36ea
@ -36,6 +36,8 @@ config("libjingle_peerconnection_jni_warnings_config") {
|
||||
|
||||
generate_jni("generated_base_jni") {
|
||||
sources = [
|
||||
"api/org/webrtc/NetworkMonitor.java",
|
||||
"api/org/webrtc/NetworkMonitorAutoDetect.java",
|
||||
"src/java/org/webrtc/Histogram.java",
|
||||
"src/java/org/webrtc/JniCommon.java",
|
||||
]
|
||||
@ -87,6 +89,8 @@ rtc_source_set("base_jni") {
|
||||
visibility = [ "*" ]
|
||||
sources = [
|
||||
"src/jni/androidhistogram.cc",
|
||||
"src/jni/androidnetworkmonitor.cc",
|
||||
"src/jni/androidnetworkmonitor.h",
|
||||
"src/jni/class_loader.h",
|
||||
"src/jni/classreferenceholder.h",
|
||||
"src/jni/jni_common.cc",
|
||||
@ -411,8 +415,6 @@ generate_jni("generated_peerconnection_jni") {
|
||||
"api/org/webrtc/MediaSource.java",
|
||||
"api/org/webrtc/MediaStream.java",
|
||||
"api/org/webrtc/MediaStreamTrack.java",
|
||||
"api/org/webrtc/NetworkMonitor.java",
|
||||
"api/org/webrtc/NetworkMonitorAutoDetect.java",
|
||||
"api/org/webrtc/PeerConnection.java",
|
||||
"api/org/webrtc/PeerConnectionFactory.java",
|
||||
"api/org/webrtc/RTCStats.java",
|
||||
@ -439,7 +441,6 @@ rtc_static_library("peerconnection_jni") {
|
||||
|
||||
sources = [
|
||||
"src/jni/androidnetworkmonitor_jni.h",
|
||||
"src/jni/pc/androidnetworkmonitor.cc",
|
||||
"src/jni/pc/androidnetworkmonitor.h",
|
||||
"src/jni/pc/audiotrack.cc",
|
||||
"src/jni/pc/callsessionfilerotatinglogsink.cc",
|
||||
@ -818,6 +819,8 @@ rtc_static_library("native_api_base") {
|
||||
sources = [
|
||||
"native_api/base/init.cc",
|
||||
"native_api/base/init.h",
|
||||
"native_api/base/networkmonitor.cc",
|
||||
"native_api/base/networkmonitor.h",
|
||||
]
|
||||
|
||||
deps = [
|
||||
|
Reference in New Issue
Block a user