• Tarun Bansal's avatar
    Network Quality Estimator: Remove Network Quality Provider class · ed2b20b6
    Tarun Bansal authored
    Network Quality Provider is the base class for network quality
    estimator (NQE). It was originally added as a read-only version
    of NQE with the goal of passing it to
    consumers outside of //net, and preventing them
    from calling internal net-specific APIs. With servicification, this is
    no longer needed.
    
    In short term, it also makes it simpler to plumb NQE to
    H2 session class (see linked bug) which will be done
    in a subsequent CL.
    
    This is purely a refactor CL, and does not introduce any
    functionality change.
    
    Change-Id: Ibb5bbf6a06ca02d232fbca0c29022422738694f4
    Bug: 823322
    Reviewed-on: https://chromium-review.googlesource.com/c/1280860Reviewed-by: default avatarMatt Menke <mmenke@chromium.org>
    Reviewed-by: default avatarRyan Sturm <ryansturm@chromium.org>
    Commit-Queue: Tarun Bansal <tbansal@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#599721}
    ed2b20b6
http_network_session.h 15.5 KB