• Ken Rockot's avatar
    Migrate ash to ServiceBinding · e116c201
    Ken Rockot authored
    Replaces usage of the deprecated ServiceContext with ServiceBinding.
    
    Also adds support for a C++ ServiceMain which is passed a proper
    ServiceRequest instead of a raw Mojo handle. This makes writing
    ServiceMain slightly less awkward.
    
    Also cleans up service.gni using forward_variables_from, which was
    unsupported when it was originally written.
    
    Finally, removes the unused RegisterInProcessServices method from
    BrowserProcessPlatformPart/Base.
    
    Bug: 891780
    Change-Id: I99734414586b6b3a355fa22afa85930249f8e62b
    Reviewed-on: https://chromium-review.googlesource.com/c/1355336
    Commit-Queue: Ken Rockot <rockot@google.com>
    Reviewed-by: default avatarScott Violet <sky@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#612503}
    e116c201
ash_service.cc 8.95 KB