• Henrik Boström's avatar
    Preparation CL for getStats() with selector argument. · 12fa8b73
    Henrik Boström authored
    Mostly moving things around, refactoring...
    
    1. Move GetRTCStatsCallback from rtc_peer_connection_handler.cc to
       rtc_stats.[h/cc] where other blink/webrtc stats-related content-glue
       is placed, and rename it RTCStatsCollectorCallbackImpl.
    
       This allows it to be used by content's RTCRtpSender and
       RTCRtpReceiver in follow-up CLs.
    
    2. Remove unused content::RTCRtpSender-constructor.
    
    3. Move WebRTCStatsReportCallbackResolver from RTCPeerConnection.cpp
       to its own file.
    
       This allows it to be used by blink's RTCRtpSender and RTCRtpReceiver
       in follow-up CLs.
    
    4. Implement new PeerConnectionInterface::GetStats() functions in
       MockPeerConnectionImpl (need to wait for
       https://webrtc-review.googlesource.com/c/src/+/62900 to land and roll
       into chromium).
    
    Bug: 680172
    Change-Id: Ief18b2fb96ebc292149af606bd0edd87bac9e961
    Reviewed-on: https://chromium-review.googlesource.com/973368
    Commit-Queue: Henrik Boström <hbos@chromium.org>
    Reviewed-by: default avatarGuido Urdaneta <guidou@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#546101}
    12fa8b73
BUILD.gn 1.65 KB